1、简介
AES加密算法是DES算法的替代者,也是现在最流行的对称加密算法之一,对称加密:加密和解密使用的密钥是相同的区别于非对称加密,AES加密算法主要分为以下几种模式:ECB、CBC、CTR等五种模式。
ECB是最简单的工作模式,ECB模式下,相同的明文经过加密始终会变成相同的密文块,所以安全性比较差。
2、实现(核心加密js)
3、调用
使用AES加密算法,必须要先引入crypto-js,crypto-js 是一个纯 javascript写的加密算法类库,具体完整的文件放在下面url了
链接:https://pan.baidu.com/s/1Mn9rtlhqzCpjRx-EnqxY8g
提取码:hg8r
读取到拿到js文件后,我在想怎么调用他呢,这里给出两种方式:
1、import execjs
使用execjs,编译js源文件or方法,然后调用js方法,正常传参,具体应用这里给出一个小demo,自己品