Particles.js 是一个轻量级的 JavaScript 库,用于在网页上创建交互式粒子动画效果。它可以帮助开发者轻松地在网站上实现粒子系统,并能够响应用户的鼠标动作和其他事件。
CryptoJS 是一个广泛使用的 JavaScript 加密库,提供了一组加密标准的实现,如 AES、DES、HMAC、SHA-1、SHA-256 等。该库轻量级、易于使用,并且适用于浏览器和 Node.js 环境。
`crypto` 是一个现代浏览器提供的原生模块,允许在客户端进行安全的加密、解密和哈希生成、随机数生成等操作。它是 Web Cryptography API 的一部分,设计用于增强 Web 应用程序的安全性。
node-forge 是一个强大的 JavaScript 库,提供网络传输、加密、密码学、PKI、消息摘要等多种实现。它允许开发人员在客户端和服务端轻松处理安全通信和加密操作。
JSEncrypt 是一个零依赖的 JavaScript 库,用于执行 OpenSSL RSA 加密、解密和密钥生成。它为前端开发人员提供了一个简单的解决方案来实现 RSA 加密功能。
jsSHA 是一个用于计算各种哈希值的 JavaScript/TypeScript 库,支持完整的安全哈希算法(SHA)家族,包括 SHA-1、SHA-224、SHA-256、SHA-384、SHA-512 以及 SHA-3 系列、SHAKE、cSHAKE 和 KMAC。它在浏览器和 Node.js 环境中均可运行。