第一章 Js 入门之aes解密
前言
随着微信小程序的不断发展,js这门技术也越来越重要,很多人都开启了学习js,本文就介绍了aes解密。
一、CryptoJS是什么?
crypto-js 是一个纯 javascript 写的加密算法类库 ,可以非常方便地在 javascript 进行 MD5、SHA1、SHA2、SHA3、RIPEMD-160 哈希散列,进行 AES、DES、Rabbit、RC4、Triple DES 加解密。
我们可以采用 npm install crypto-js
进行下载安装,也可以下载源码
CryptoJS文档
二、使用步骤
1.引入库
代码如下(示例):
const CryptoJS = require('crypto-js');
2.解密数据
代码如下(示例):文章来源:https://www.toymoban.com/news/detail-589047.html
function decrypt(str, key, iv) {
let decrypt = CryptoJS.AES.decrypt(str, CryptoJS.enc.Utf8.parse(key), {
iv: iv = CryptoJS.enc.Utf8.parse(iv),
mode: CryptoJS.mode.CBC,
padding: CryptoJS.pad.Pkcs7
});
let decryptedStr = decrypt.toString(CryptoJS.enc.Base64);
return JSON.parse(decryptedStr);
}
总结
以上就是今天要讲的内容,本文仅仅简单介绍了aes解密的使用,而CryptoJS提供了大量能使我们快速便捷地处理数据的函数和方法。文章来源地址https://www.toymoban.com/news/detail-589047.html
到了这里,关于js 微信小程序aes解密-CryptoJS的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!