// 引入 CryptoJS 库
// 可以通过 CDN 或 npm 安装引入
// 使用 CDN
// <script src="https://cdnjs.cloudflare.com/ajax/libs/crypto-js/4.0.0/crypto-js.min.js"></script>
// 使用 npm
// npm install crypto-js
// 示例代码:使用 CryptoJS 进行 AES 加密和解密
// 导入 CryptoJS 模块
const CryptoJS = require("crypto-js");
// 要加密的明文
let plaintext = "Hello, World!";
// 密钥
let secretKey = "my-secret-key-123";
// 使用 AES 算法进行加密
let ciphertext = CryptoJS.AES.encrypt(plaintext, secretKey).toString();
console.log("加密后的密文:", ciphertext);
// 使用 AES 算法进行解密
let bytes = CryptoJS.AES.decrypt(ciphertext, secretKey);
let decryptedText = bytes.toString(CryptoJS.enc.Utf8);
console.log("解密后的明文:", decryptedText);
<script> 标签引入;如果是 Node.js 环境,则可以通过 npm 安装并使用 require 导入。CryptoJS.AES.encrypt 方法对明文进行加密,并将结果转换为字符串形式。CryptoJS.AES.decrypt 方法对密文进行解密,并将解密后的结果转换为 UTF-8 编码的字符串。如果你在其他环境中使用,请根据实际情况调整导入方式。
下一篇:js getmonth
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站