jQuery 使用 md5 加密效果demo(整理)

本文涉及的产品
密钥管理服务KMS,1000个密钥,100个凭据,1个月
简介: jQuery 使用 md5 加密效果demo(整理)
<!-- 引入 jQuery 库和 SparkMD5 插件 -->
<script src="https://cdn.bootcss.com/jquery/3.6.0/jquery.min.js"></script>
<script src="https://cdn.bootcss.com/spark-md5/3.0.0/spark-md5.min.js"></script>
<!-- 创建用于存放加密结果的空 span 元素 -->
<span id="md5_result"></span>
<!-- 在 JS 文件中编写加密逻辑 -->
<script>
  $(document).ready(function() {
    // 将需要加密的字符串存储在变量 str 中
    const str = 'hello world';
    // 调用 SparkMD5.hash() 方法进行 MD5 加密
    const md5Hash = SparkMD5.hash(str);
    // 将加密结果填充到 HTML 页面中
    $('#md5_result').text(md5Hash);
  });
</script>
const phoneNumber = '15054054533'; // 假设要倒序的手机号为 15054054533
  // 使用 split() 将手机号拆分成单个字符,再使用 reverse() 方法将它们反向排序
  const reversedPhoneNumber = phoneNumber.split('').reverse().join('');
  console.log(reversedPhoneNumber); // 输出结果:33545045051
  const now = new Date(); // 创建一个 Date 对象,表示当前的日期和时间
  const year = now.getFullYear(); // 获取当前的年份(四位数)
  var month = now.getMonth() + 1; // 获取当前的月份(0 到 11),需要加一才能得到实际的月份值
  if (month < 10) {
    month = '0' + month
  }
  const date = now.getDate(); // 获取今天是本月的第几天
  console.log(year + '' + month + '' + date); // 输出结果:2023-6-13
  var dateDay = year + '' + month + '' + date;
  console.log(dateDay, 'dateDay');
  const str = reversedPhoneNumber.toString() + dateDay.toString(); //将倒叙手机号加上-日期--3354504505120230613
  console.log(str, 'str');
  // 调用 SparkMD5.hash() 方法进行 MD5 加密
  const md5Hash = SparkMD5.hash(str); //得到加密后的串
  console.log(md5Hash, 'beforeVal');
  var smsToken = SparkMD5.hash(md5Hash); //进行二次加密
相关文章
|
2月前
|
存储 NoSQL 数据库
认证服务---整合短信验证码,用户注册和登录 ,密码采用MD5加密存储 【二】
这篇文章讲述了在分布式微服务系统中添加用户注册和登录功能的过程,重点介绍了用户注册时通过远程服务调用第三方服务获取短信验证码、使用Redis进行验证码校验、对密码进行MD5加密后存储到数据库,以及用户登录时的远程服务调用和密码匹配校验的实现细节。
认证服务---整合短信验证码,用户注册和登录 ,密码采用MD5加密存储 【二】
|
5天前
|
数据安全/隐私保护 Python
Python中的MD5加密“解密”
Python中的MD5加密“解密”
16 0
|
2月前
|
数据采集 数据可视化 数据挖掘
基于python django的scrapy去哪儿网数据采集与分析,包括登录注册和可视化大屏,有md5加密
本文介绍了一个基于Python和Django框架,使用Scrapy进行去哪儿网数据采集与分析的项目,包括实现登录注册功能、MD5加密以及通过可视化大屏展示分析结果的综合系统。
基于python django的scrapy去哪儿网数据采集与分析,包括登录注册和可视化大屏,有md5加密
|
2月前
|
存储 算法 Java
在Java中使用MD5对用户输入密码进行加密存储、同时登录验证。
这篇文章详细介绍了在Java项目中如何使用MD5算法对用户密码进行加密存储和登录验证,包括加入依赖、编写MD5工具类、注册时的密码加密和登录时的密码验证等步骤,并通过示例代码和数据库存储信息展示了测试效果。
在Java中使用MD5对用户输入密码进行加密存储、同时登录验证。
|
2月前
|
JavaScript 算法 数据安全/隐私保护
烯牛数据JS逆向:MD5数据加密?不存在的!
烯牛数据JS逆向:MD5数据加密?不存在的!
62 1
|
2月前
|
算法 JavaScript 前端开发
消息摘要算法:MD5加密
消息摘要算法:MD5加密
47 1
|
2月前
|
Java C# 数据安全/隐私保护
如何 使 Java、C# md5 加密的值保持一致
如何 使 Java、C# md5 加密的值保持一致
25 0
|
JavaScript 前端开发 数据安全/隐私保护
|
5月前
|
JavaScript
jQuery图片延迟加载插件jQuery.lazyload
jQuery图片延迟加载插件jQuery.lazyload
|
4月前
|
设计模式 JavaScript 前端开发
必知的技术知识:jQuery插件开发精品教程,让你的jQuery提升一个台阶
必知的技术知识:jQuery插件开发精品教程,让你的jQuery提升一个台阶
45 1