jquery实现aes加密
时间: 2024-03-05 17:45:04 浏览: 171
js前端AES加密实现方法。
以下是使用jQuery实现AES加密的示例代码:
```javascript
// 引入crypto-js库
<script src="https://cdnjs.cloudflare.com/ajax/libs/crypto-js/3.1.9-1/crypto-js.min.js"></script>
// 加密函数
function encryptAES(text, key) {
// 将文本和密钥转换为WordArray对象
var textWordArray = CryptoJS.enc.Utf8.parse(text);
var keyWordArray = CryptoJS.enc.Utf8.parse(key);
// 使用AES算法进行加密
var encrypted = CryptoJS.AES.encrypt(textWordArray, keyWordArray, {
mode: CryptoJS.mode.ECB,
padding: CryptoJS.pad.Pkcs7
});
// 返回加密后的密文
return encrypted.toString();
}
// 调用加密函数
var plaintext = "Hello, World!";
var encryptionKey = "myEncryptionKey";
var ciphertext = encryptAES(plaintext, encryptionKey);
console.log(ciphertext);
```
阅读全文