node-forge
JavaScript implementations of network transports, cryptography, ciphers, PKI, message digests, and various utilities.
JavaScript implementations of network transports, cryptography, ciphers, PKI, message digests, and various utilities.
Various hash functions that could be run by both browser and node
node style hmacs in the browser
Deterministic random bit generator (hmac)
JWA implementation (supports all JWS algorithms)
Timing safe string compare using double HMAC
Two-factor authentication for Node.js. One-time passcode generator (HOTP/TOTP) with support for Google Authenticator.
Web Cryptography API shim for legacy browsers
Generates tokens for `X-TB-TOKEN-AUTH` header when using OpenTok REST API.
A fast and independent hashing library pure JavaScript implemented (ES3 compliant) for both server and client side (MD5, SHA1, SHA256, SHA512, RIPEMD, HMAC and Base64)
A WebCrypto Polyfill for NodeJS
SHA-256, HMAC and PBKDF2 implementation with typed arrays for modern browsers and Node.js
Universal Module for HMAC (Hash-based Message Authentication Code) in JavaScript
Port of TweetNaCl cryptographic library to TypeScript (and ES6)
pbkdf2-sha256 is a PBDKF2 implementation using HMAC SHA256
Standard and secure cryptographic algorithms for browser
HMAC-SHA-512-256 based on TweetNaCl.js
SHA 512 secure hashing algorithm
Lightning fast hash functions for browsers and Node.js using hand-tuned WebAssembly binaries (MD4, MD5, SHA-1, SHA-2, SHA-3, Keccak, BLAKE2, PBKDF2, Argon2, bcrypt, scrypt, CRC32, RIPEMD-160, HMAC, xxHash, SM3, Whirlpool)
Library for HTTP request signing (JavaScript implementation)