首页 前端知识 js加密解密base64

js加密解密base64

2024-08-18 00:08:25 前端知识 前端哥 90 431 我要收藏

方法一: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);
转载请注明出处或者链接地址:https://www.qianduange.cn//article/15917.html
标签
评论
发布的文章

XML与JSON的使用

2024-08-23 21:08:27

npm i 常见问题

2024-08-23 20:08:23

大家推荐的文章
会员中心 联系我 留言建议 回顶部
复制成功!