Search npm for packages to use with Deno
Add them to your projects with a simple command that will already feel familar.
jwa
JWA implementation (supports all JWS algorithms)
node-forge
JavaScript implementations of network transports, cryptography, ciphers, PKI, message digests, and various utilities.
hash.js
Various hash functions that could be run by both browser and node
create-hmac
node style hmacs in the browser
@noble/hashes
Audited & minimal 0-dependency JS implementation of SHA, RIPEMD, BLAKE, HMAC, HKDF, PBKDF & Scrypt
hmac-drbg
Deterministic random bit generator (hmac)
@peculiar/webcrypto
A WebCrypto Polyfill for NodeJS
tsscmp
Timing safe string compare using double HMAC
webcrypto-shim
Web Cryptography API shim for legacy browsers
hash-wasm
Lightning fast hash functions for browsers and Node.js using hand-tuned WebAssembly binaries (MD4, MD5, SHA-1, SHA-2, SHA-3, Keccak, BLAKE2, BLAKE3, PBKDF2, Argon2, bcrypt, scrypt, Adler-32, CRC32, CRC32C, RIPEMD-160, HMAC, xxHash, SM3, Whirlpool)
speakeasy
Two-factor authentication for Node.js. One-time passcode generator (HOTP/TOTP) with support for Google Authenticator.
fast-sha256
SHA-256, HMAC and PBKDF2 implementation with typed arrays for modern browsers and Node.js
@walletconnect/crypto
Isomorphic Cryptography Library for AES, HMAC and SHA2
@oslojs/crypto
A very basic crypto library
js-crypto-hmac
Universal Module for HMAC (Hash-based Message Authentication Code) in JavaScript
jshashes
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)
hotp
HMAC-Based One-Time Password (HOTP), and Time-Based One-Time Password (TOTP) Algorithms
opentok-token
Generates tokens for `X-TB-TOKEN-AUTH` header when using OpenTok REST API.
tweetnacl-ts
Port of TweetNaCl cryptographic library to TypeScript (and ES6)
escher-auth
Library for HTTP request signing (JavaScript implementation)