js加密解密base64

07-19 1021阅读

方法一:btoa()函数和atob()函数

在JavaScript中,可以使用内置的btoa()函数进行Base64编码,用atob()函数进行Base64解码。

js加密解密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);
      
VPS购买请点击我

文章版权声明:除非注明,否则均为主机测评原创文章,转载或复制请以超链接形式并注明出处。

目录[+]