@noble/ciphers
Audited & minimal JS implementation of Salsa20, ChaCha and AES
Audited & minimal JS implementation of Salsa20, ChaCha and AES
Audited & minimal JS implementation of elliptic curve cryptography
Fastest 4KB JS implementation of ed25519 EDDSA signatures compliant with RFC8032, FIPS 186-5 & ZIP215
Audited & minimal 0-dependency JS implementation of SHA, RIPEMD, BLAKE, HMAC, HKDF, PBKDF & Scrypt
Auditable & minimal JS implementation of public-key post-quantum cryptography: FIPS 203, 204, 205
Fastest 4KB JS implementation of secp256k1 ECDH & ECDSA signatures compliant with RFC6979
zkSNARKs implementation in JavaScript
Minimal cryptographic identity and content verification for decentralized apps
A simple SHA-3 / Keccak / Shake hash function for JavaScript supports UTF-8 encoding.
Aleo
Predefined keys generated for given passphrase; returns {privateKey, publicKey}
A Node.js CLI tool and library for encryption and decryption with OpenSSL Enc.
Node/Pure JavaScript symmetric ciphers adapter
Mike Cousins' PGP Public Key
Compute ripemd160 of bytes or strings.
Crypto Library in JavaScript
Generate and decode JSON Web Tokens using symmetric or asymmetric hashing algorithms
jsSHA implements the complete Secure Hash Standard (SHA) family (SHA-1, SHA-224/256/384/512, SHA3-224/256/384/512, SHAKE128/256, cSHAKE128/256, and KMAC128/256) with HMAC
Programming assignment for Coursera Cryotography course, week 1
Programming assignment for Coursera Cryotography course, week 2