参考资料

  1. script方法
  2. JS格式化/压缩 有哪些
  3. JS加密/解密 有哪些
  4. JS代码混合加密有哪些
  5. JavaScript调用C语言的几种方式
  6. script语法规则
  7. JavaScript: JSON.parse()和JSON.stringify() 简介功能
  8. script语句简介功能

JS加密/解密工具详细说明

1. CryptoJS

2. sjcl (Stanford JavaScript Crypto Library)

3. Forge

4. JSEncrypt

5. WebCrypto API

  • 简介:浏览器原生支持的加密 API,无需额外库。

  • 官网https://developer.mozilla.org/en-US/docs/Web/API/Web_Crypto_API

  • 功能说明

    • 支持 AES、RSA、SHA、HMAC 等算法。

    • 安全性高,但兼容性需检查(现代浏览器支持)。

  • 最新支持:随浏览器更新(无独立版本)。

6. Node.js Crypto 模块

  • 简介:Node.js 内置加密模块,适用于服务端。

  • 官网https://nodejs.org/api/crypto.html

  • 功能说明

    • 提供 AES、RSA、Diffie-Hellman 等算法。

    • 直接调用,无需安装。

  • 最新版本:随 Node.js 版本更新。

(注:部分库可能已停止维护,建议优先选择活跃项目如 Forge、WebCrypto API。)