首页 > 其他 > 详细

DES加解密

时间:2017-01-20 16:12:41      阅读:284      评论:0      收藏:0      [点我收藏+]

最近遇到了前端需要des加密一个http的头部数据,所以在网上找了一些javascript直接写出来的des加解密框架,比对三个框架,三个不同的答案,并且三个答案都和服务器可以正确解密的秘钥不同。。。。

于是乎在同事的帮助下找到一个nodeJS可以正确解析的框架,但是nodeJS不可以跑在浏览器上,所以需要通过Browserify打包。打包出来的des3.js已经上传到了

https://github.com/YuyangWitness/yixingxiao/blob/master/js/des3.js

 

用法很简单

//加密
DES3.encrypt({
        alg: ‘des-ede3-cbc‘, //3des-cbc  
        autoPad: true,
        key: ‘xxxxx‘,  //秘钥
        plaintext: ‘xxxxx‘, //需要加密的数据
        iv: ‘74756231‘  
});

//解密
 DES3.decrypt({
        alg: ‘des-ede3-cbc‘, //3des-cbc  
        autoPad: true,
        key: ‘xxx‘,  //秘钥
        encrypttext: ‘xxxxx‘, //已经加密的数据
        iv: ‘74756231‘
});

 

DES加解密

原文:http://www.cnblogs.com/claireyu1219/p/6322731.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!