// 使用CryptoJS库进行简单的加密和解密
// 引入CryptoJS库
// <script src="https://cdnjs.cloudflare.com/ajax/libs/crypto-js/4.0.0/crypto-js.min.js"></script>
// 定义一个简单的加密函数
function encryptData(data, key) {
// 使用AES算法进行加密
var encrypted = CryptoJS.AES.encrypt(data, key);
return encrypted.toString();
}
// 定义一个简单的解密函数
function decryptData(encryptedData, key) {
// 解密AES加密的数据
var bytes = CryptoJS.AES.decrypt(encryptedData, key);
return bytes.toString(CryptoJS.enc.Utf8);
}
// 示例用法
var data = "Hello, World!";
var key = "my-secret-key";
// 加密数据
var encrypted = encryptData(data, key);
console.log("Encrypted:", encrypted);
// 解密数据
var decrypted = decryptData(encrypted, key);
console.log("Decrypted:", decrypted);
<script>
标签引入CryptoJS库,这是一个常用的JavaScript库,用于加密和解密操作。encryptData
:使用AES算法对输入的字符串进行加密,并返回加密后的字符串。decryptData
:使用AES算法对加密后的字符串进行解密,并返回原始字符串。上一篇:js sm4加密
下一篇:js 代码加密
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站