发现好工具:CryptoJS

Posted by aclyyx on 07-06,2018

今天在项目中遇到了需要在浏览器前端解码Base64和解密DES的问题。

开始找到了jQuery的base64包,先对字符串进行Base64解码,解码后拿着乱码(DES加密内容串)用其他解码的JS工具进行DES解密,搞了好一会儿解码解密出来的都不是正确的内容。

无意中看到了《JavaScript DES 加密》这篇文章,Base64解码、DES解密一气呵成(o)/。问题迎刃而解。

文章中使用到了CryptoJS。文件解决之后,看了一下包中的内容,WO~~~原来功能如此强大:+1:!CryptoJS (crypto.js) 为 JavaScript 提供了各种各样的加密算法。MD5、SHA-1、SHA-256、AES、Rabbit、MARC4、HMAC、PBKDF2只是应有尽有。

这里特别记录一下。