请选择 进入手机版 | 继续访问电脑版

极客蜗牛

查看: 154|回复: 0

JS 使用DES加密 附加密包

[复制链接]

82

主题

99

帖子

655

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
655
QQ
发表于 2017-12-4 12:22:45 | 显示全部楼层 |阅读模式
1   先引入代码库
  1. <script src="js/tripledes.js"></script>
  2.                 <script src="js/mode-ecb.js"></script>
复制代码


2   创建方法
  1. //创建加密方法
  2. function encryptByDES(message, key) {
  3. //        设置密码的字符集utf8
  4.     var keyHex = CryptoJS.enc.Utf8.parse(key);
  5. //  设置加密方式为ECB
  6. //  加密填充为pkcs7padding
  7.     var encrypted = CryptoJS.DES.encrypt(message, keyHex, {
  8.         mode: CryptoJS.mode.ECB,
  9.         padding: CryptoJS.pad.Pkcs7
  10.     });
  11. //  抛出加密结果
  12.     return encrypted.toString();
  13. }
复制代码


3   调用
  1. pwd = encryptByDES(pwd, device);
复制代码



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|极客蜗牛

GMT+8, 2019-1-22 22:47 , Processed in 0.055446 second(s), 25 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表