js加密解密base64
方法一:btoa()函数和atob()函数
在JavaScript中,可以使用内置的btoa()函数进行Base64编码,用atob()函数进行Base64解码。
(图片来源网络,侵删)
- 加密
let str = "Hello, World!"; let encodedStr = btoa(str); console.log(encodedStr); // 输出:SGVsbG8sIFdvcmxkIQ==
- 解密
let encodedStr = "SGVsbG8sIFdvcmxkIQ=="; let decodedStr = atob(encodedStr); console.log(decodedStr); // 输出:Hello, World!
方法二:使用CryptoJS进行编码和解码:
npm install crypto-js
const CryptoJS = require("crypto-js"); // 编码 let secret = "Hello, World!"; let encoded = CryptoJS.enc.Base64.stringify(CryptoJS.enc.Utf8.parse(secret)); console.log(encoded); // 解码 let decoded = CryptoJS.enc.Utf8.stringify(CryptoJS.enc.Base64.parse(encoded)).toString(); console.log(decoded);
- 解密
文章版权声明:除非注明,否则均为主机测评原创文章,转载或复制请以超链接形式并注明出处。