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

简介: 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); //进行二次加密
相关文章
|
18天前
|
Java 数据安全/隐私保护 Spring
java实现MD5加密
java实现MD5加密
|
2月前
|
算法 数据安全/隐私保护
MD5加密
MD5加密
14 0
|
2月前
|
数据安全/隐私保护 Python
Python hashlib 加密方法(MD5、SHA1、SHA256、SHA52)
Python hashlib 加密方法(MD5、SHA1、SHA256、SHA52)
|
3月前
|
数据库 数据安全/隐私保护
Shiro学习-密码的比对及密码的MD5加密(八)
Shiro学习-密码的比对及密码的MD5加密(八)
34 0
|
4月前
|
数据安全/隐私保护
MD5加密js-md5
MD5加密js-md5
|
5月前
|
前端开发 算法 数据安全/隐私保护
在前端对登录密码进行加密,md5+盐值
在前端对登录密码进行加密,md5+盐值
137 0
|
6月前
|
Java 数据安全/隐私保护
Groovy 基于Groovy实现MD5加密
Groovy 基于Groovy实现MD5加密
61 0
|
7月前
|
数据安全/隐私保护
Shiro的Md5加密(带盐加密+Md5多次迭代)
Shiro的Md5加密(带盐加密+Md5多次迭代)
|
7月前
|
JSON 数据库 数据安全/隐私保护
Qt使用MD5加密
Qt中包含了大部分常用的功能,比如json、数据库、网络通信、串口通信以及今天说的这个MD5加密;
146 0
|
10月前
|
算法 Java 网络安全
MD5只是用于加密吗?可听过文件MD5?
MD5只是用于加密吗?可听过文件MD5?
MD5只是用于加密吗?可听过文件MD5?
相关产品
云迁移中心
相关实验场景
更多
推荐文章
更多