Lightweight AES and DES encryption library for Node.js, featuring flexible encoding, multiple cipher modes, and TypeScript support.
Node/Pure JavaScript symmetric ciphers adapter
Audited & minimal JS implementation of Salsa20, ChaCha and AES
JavaScript implementations of network transports, cryptography, ciphers, PKI, message digests, and various utilities.
node ciphers with better defaults
better-sqlite3 with multiple-cipher encryption support
A custom version of node-forge with selected algorithms.
ciphers for the browser
XMLHttpRequest for Node
Audited & minimal 0-dependency JS implementation of SHA, RIPEMD, BLAKE, HMAC, HKDF, PBKDF & Scrypt
Audited & minimal JS implementation of elliptic curve cryptography
PowerSync Web SDK
Node.js module which provides OpenSSL bindings for AEAD ciphers
Fastest 5KB JS implementation of ed25519 EDDSA signatures compliant with RFC8032, FIPS 186-5 & ZIP215
Fastest 5KB JS implementation of secp256k1 ECDH & ECDSA signatures compliant with RFC6979
A Hybrid Public Key Encryption (HPKE) module extension for ChaCha20/Poly1305
JavaScript implementations of network transports, cryptography, ciphers, PKI, message digests, and various utilities.
A cryptography algorithms library
Auditable & minimal JS implementation of post-quantum cryptography: FIPS 203, 204, 205, Falcon
A node.js NTLM client with support for NTLM and NTLMv2 authentication, forked from clncln1/node-ntlm-client
NIST standard Format-preserving encryption FF3-1 implementation
All the cryptographic primitives used in Ethereum.
Activity SDK ciphers
Node.js Streams, a user-land copy of the stream library from Node.js