Package category
Cryptography and hashing
Hashing, encryption, signing, random values and encoding.
697 packages2 comparisons
Packages compared
697 packages
| Package | Weekly downloads | 12-month change | 52 weeks | Gzip | Last release | Module | Types | Categories |
|---|---|---|---|---|---|---|---|---|
| node-kms A client implementation of the Key Management Service (KMS) for JavaScript -- for both node.js and browser. | 7.5k | +3% | - | 1 year ago 0.4.1 | CommonJS | None | Cryptography and hashing | |
| omgopass A tiny memorable password generator for Node.js and browsers | 7.4k | +42% | - | 6 years ago 3.2.1 | CommonJS | None | Cryptography and hashing | |
| node-scr JavaScript library to work with Secure Content Resource (SCR) objects | 7.3k | -2% | - | 5 years ago 0.3.0 | CommonJS | None | Cryptography and hashing | |
| bls-signatures The most advanced BLS library for JavaScript | 7.1k | -63% | - | 2 years ago 2.0.3 | CommonJS | Bundled | Cryptography and hashing | |
| graphql-type-uuid UUID scalar type for GraphQL.js | 7.1k | +52% | - | 8 years ago 0.2.0 | CommonJS | None | Cryptography and hashing, GraphQL | |
| digest-stream digest-stream - Simple pass-through stream (RW) which calculates the a crypto digest (sha/md5 hash) of a stream and also the length. Pipe your stream through this to get digest and length. (streams2) | 7k | -18% | - | 9 years ago 2.0.0 | CommonJS | None | Cryptography and hashing | |
| kbpgp Keybase's PGP Implementation | 6.9k | +155% | - | 29 days ago 2.1.19 | CommonJS | Bundled | Cryptography and hashing | |
| js-crypto-aes Universal Module for AES Encryption and Decryption in JavaScript | 6.8k | -46% | - | 2 years ago 1.0.6 | CommonJS | Bundled | Cryptography and hashing | |
| @rajesh896/broprint.js The world's easiest, smallest and powerful visitor identifier for browsers. | 6.8k | - | - | - | 5 months ago 3.0.0 | ESM + CommonJS | Bundled | React, TypeScript tooling |
| @firanorg/mollitia-molestias-accusamus [![github actions][actions-image]][actions-url] [![coverage][codecov-image]][codecov-url] [![License][license-image]][license-url] [![Downloads][downloads-image]][downloads-url] | 6.7k | - | - | - | 1 year ago 10.13.142 | CommonJS | None | CLI tools and terminal utilities, Testing |
| device-uuid Fast browser device uuid generation library. | 6.7k | +9% | - | - 3.0.5 | ESM + CommonJS | Bundled | Cryptography and hashing, DOM and browser utilities | |
| js-crypto-hkdf Universal Module for HKDF (Hash-based Key Derivation Function) in JavaScript | 6.6k | -51% | - | 2 years ago 1.0.7 | CommonJS | Bundled | Cryptography and hashing | |
| shorthash2 Get a unique short hash of a string. Mainly based on shorthash. | 6.5k | +44% | - | 2 years ago 1.0.5 | CommonJS | Bundled | Cryptography and hashing | |
| wordpress-hash-node A phpass portable hashing function compatible with wordpress passwords | 6.5k | +162% | - | 10 years ago 1.0.0 | CommonJS | None | Cryptography and hashing | |
| @phantom/crypto Cryptographic utilities for Phantom SDK | 6.5k | - | - | - | 7 days ago 2.0.3 | ESM + CommonJS | Bundled | Cryptography and hashing |
| fast-hash-code Generate a hash from a string, simple and fast. | 6.4k | +324% | - | 4 years ago 2.1.0 | CommonJS | Bundled | Cryptography and hashing | |
| @ayonli/jsext A JavaScript extension package for building strong and modern applications. | 6.4k | - | - | - | 11 months ago 1.9.0 | ESM + CommonJS | Bundled | Cryptography and hashing, CLI tools and terminal utilities |
| @pnpm/lockfile.settings-checker Utilities to check if lockfile settings are out-of-date | 6.2k | - | - | - | 4 days ago 1100.2.7 | ESM only | Bundled | Cryptography and hashing |
| ecies-25519 Isomorphic Cryptography Library for X25519 ECIES | 6.2k | +478% | - | 5 years ago 1.3.1 | CommonJS | Bundled | Cryptography and hashing | |
| @pnpm/crypto.object-hasher Generate hashes from objects | 6.1k | - | - | - | 2 months ago 1100.0.1 | ESM only | Bundled | Cryptography and hashing |
| crypto-rand Improved randomness without any external dependencies. | 6.1k | +32% | - | 13 years ago 0.0.2 | CommonJS | None | Cryptography and hashing | |
| webcrypto Use the Node.js crypto module API without having to worry if it is being run in browser or Node.js | 6.1k | +78% | - | 8 years ago 0.1.1 | CommonJS | None | Cryptography and hashing | |
| @posthog/siphash SipHash-2-4 fast short-input pseudo-random function | 6k | - | - | - | 10 months ago 1.1.3 | CommonJS | Bundled | Cryptography and hashing |
| cap-widget The self-hosted CAPTCHA for the modern web. | 6k | - | - | 2 days ago 0.1.58 | CommonJS | Bundled | Cryptography and hashing, Security | |
| md5-ts MD5 Encryption TypeScript Version | 5.9k | +2938% | - | 6 years ago 0.1.6 | CommonJS | Bundled | TypeScript tooling, Cryptography and hashing | |
| eccrypto-js Elliptic curve cryptography library (NodeJS, Browser and Pure JS) | 5.9k | +130% | - | 5 years ago 5.4.0 | CommonJS | Bundled | Cryptography and hashing | |
| @hpke/hybridkem-x-wing A Hybrid Public Key Encryption (HPKE) module extension for X-Wing: general-purpose hybrid post-quantum KEM. | 5.9k | - | - | - | 6 months ago 0.7.0 | ESM + CommonJS | Bundled | Cryptography and hashing, Security |
| fetch-base64 A node package to retrieve fetch local or remote files in base64 encoding. | 5.9k | -40% | - | 8 years ago 2.1.2 | CommonJS | None | Cryptography and hashing | |
| password-hash-and-salt Simple, safe and straight-forward password hashing / salting for node.js | 5.8k | +26% | - | 10 years ago 0.1.4 | CommonJS | None | Cryptography and hashing | |
| @vilic/node-forge JavaScript implementations of network transports, cryptography, ciphers, PKI, message digests, and various utilities. | 5.7k | - | - | - | 2 years ago 1.3.2-5 | CommonJS | Bundled | Cryptography and hashing |
| ed25519 An Ed25519 elliptic-curve cryptography implementation for Node.js | 5.7k | +49% | - | 5 years ago 0.0.5 | CommonJS | None | Cryptography and hashing | |
| @libp2p/noise Noise libp2p handshake for js-libp2p | 5.5k | - | - | - | 2 days ago 17.0.3 | ESM only | Bundled | Cryptography and hashing |
| uuid-tool Lightweight UUID for JavaScript. Parse and generate UUIDs. Convert between string and byte array. | 5.4k | +528% | - | 5 years ago 2.0.3 | CommonJS | Bundled | Cryptography and hashing | |
| vite-plugin-sri-gen A Vite plugin to auto-generate Subresource Integrity (SRI) hashes. | 5.4k | +1126% | - | 22 days ago 1.7.4 | ESM only | Bundled | Bundler plugins and loaders, Cryptography and hashing | |
| unique-hash-stream Remove duplicates from a stream based on a hashing function | 5.3k | +647% | - | 11 years ago 1.0.0 | - | None | Cryptography and hashing | |
| blech32 Blech32 encoding / decoding | 5.3k | +351% | - | 4 years ago 1.1.2 | CommonJS | Bundled | Cryptography and hashing | |
| chacha ChaCha20 Poly1305 auth cipher with a node api with pure js and native bindings | 5.3k | +124% | - | 11 years ago 2.1.0 | CommonJS | None | Cryptography and hashing | |
| @chainsafe/hashtree Simple NAPI wrapper around https://github.com/prysmaticlabs/hashtree | 5.2k | - | - | - | 1 year ago 1.0.2 | CommonJS | Bundled | Cryptography and hashing |
| node-cryptojs-aes Standalone cryptographic library. A minimalist port of cryptojs javascript library to node.js, that supports AES symmetric key cryptography. node-cryptojs-aes works great on frontend data masking and unmasking. | 5.1k | -1% | - | 12 years ago 0.4.0 | CommonJS | None | Cryptography and hashing | |
| @oxy.so/core OxyHQ SDK Foundation — API client, authentication, cryptographic identity, and shared utilities | 5.1k | - | - | - | today 1.8.0 | ESM + CommonJS | Bundled | Authentication and authorisation, Cryptography and hashing |
| hasher Hasher is a set of JavaScript functions to control browser history for rich-media websites and applications | 5.1k | -8% | - | 12 years ago 1.2.0 | CommonJS | None | Cryptography and hashing | |
| ssdeep.js Pure javascript module for calculating ssdeep compatible context triggered piecewise hashes. | 5k | -78% | - | 5 years ago 0.0.3 | CommonJS | None | Cryptography and hashing | |
| xchacha20-js Javascript implementations of ChaCha20, HChaCha20, and XChaCha20 | 5k | +213% | - | 4 years ago 0.3.1 | CommonJS | None | Cryptography and hashing | |
| crypto-lite Standard cryptographic algorithms | 5k | +43% | - | 10 months ago 25.11.1 | CommonJS | Bundled | Cryptography and hashing | |
| meteor-random Meteor's Random Package for Straight Node | 4.9k | +203% | - | 11 years ago 0.0.3 | CommonJS | None | Cryptography and hashing | |
| aes-cbc-mac Node implementation for aes cbc mac | 4.9k | -23% | - | 6 years ago 1.0.1 | CommonJS | None | Cryptography and hashing | |
| @stacksjs/tlsx A TLS/HTTPS library with automation. | 4.9k | - | - | - | 23 days ago 0.13.19 | ESM only | Bundled | Cryptography and hashing, TypeScript tooling |
| basic-auth-token Token generated by concatenating username and password with `:` character within a base64 encoded string. | 4.9k | -47% | - | 11 years ago 0.4.2 | CommonJS | None | Cryptography and hashing | |
| simplecrypt Simple library for encrypting/decrypting strings without the boilerplate of the crypt library. | 4.8k | -58% | - | 12 years ago 0.1.0 | CommonJS | None | Cryptography and hashing | |
| js-crypto-pbkdf Universal Module for Password-based Key Derivation Function (PBKDF) in JavaScript | 4.8k | -56% | - | 2 years ago 1.0.7 | CommonJS | Bundled | Cryptography and hashing |
12-month change compares the average of the last 4 weeks of downloads with the first 4 weeks of the 52-week series. Gzip size is for the whole package, as measured by Bundlephobia. "-" means the value has not been fetched.
- node-kmsA client implementation of the Key Management Service (KMS) for JavaScript -- for both node.js and browser.
- omgopassA tiny memorable password generator for Node.js and browsers
- node-scrJavaScript library to work with Secure Content Resource (SCR) objects
- bls-signaturesThe most advanced BLS library for JavaScript
- graphql-type-uuidUUID scalar type for GraphQL.js
- digest-streamdigest-stream - Simple pass-through stream (RW) which calculates the a crypto digest (sha/md5 hash) of a stream and also the length. Pipe your stream through this to get digest and length. (streams2)
- kbpgpKeybase's PGP Implementation
- js-crypto-aesUniversal Module for AES Encryption and Decryption in JavaScript
- @rajesh896/broprint.jsThe world's easiest, smallest and powerful visitor identifier for browsers.
- @firanorg/mollitia-molestias-accusamus[![github actions][actions-image]][actions-url] [![coverage][codecov-image]][codecov-url] [![License][license-image]][license-url] [![Downloads][downloads-image]][downloads-url]
- device-uuidFast browser device uuid generation library.
- js-crypto-hkdfUniversal Module for HKDF (Hash-based Key Derivation Function) in JavaScript
- shorthash2Get a unique short hash of a string. Mainly based on shorthash.
- wordpress-hash-nodeA phpass portable hashing function compatible with wordpress passwords
- @phantom/cryptoCryptographic utilities for Phantom SDK
- fast-hash-codeGenerate a hash from a string, simple and fast.
- @ayonli/jsextA JavaScript extension package for building strong and modern applications.
- @pnpm/lockfile.settings-checkerUtilities to check if lockfile settings are out-of-date
- ecies-25519Isomorphic Cryptography Library for X25519 ECIES
- @pnpm/crypto.object-hasherGenerate hashes from objects
- crypto-randImproved randomness without any external dependencies.
- webcryptoUse the Node.js crypto module API without having to worry if it is being run in browser or Node.js
- @posthog/siphashSipHash-2-4 fast short-input pseudo-random function
- cap-widgetThe self-hosted CAPTCHA for the modern web.
- md5-tsMD5 Encryption TypeScript Version
- eccrypto-jsElliptic curve cryptography library (NodeJS, Browser and Pure JS)
- @hpke/hybridkem-x-wingA Hybrid Public Key Encryption (HPKE) module extension for X-Wing: general-purpose hybrid post-quantum KEM.
- fetch-base64A node package to retrieve fetch local or remote files in base64 encoding.
- password-hash-and-saltSimple, safe and straight-forward password hashing / salting for node.js
- @vilic/node-forgeJavaScript implementations of network transports, cryptography, ciphers, PKI, message digests, and various utilities.
- ed25519An Ed25519 elliptic-curve cryptography implementation for Node.js
- @libp2p/noiseNoise libp2p handshake for js-libp2p
- uuid-toolLightweight UUID for JavaScript. Parse and generate UUIDs. Convert between string and byte array.
- vite-plugin-sri-genA Vite plugin to auto-generate Subresource Integrity (SRI) hashes.
- unique-hash-streamRemove duplicates from a stream based on a hashing function
- blech32Blech32 encoding / decoding
- chachaChaCha20 Poly1305 auth cipher with a node api with pure js and native bindings
- @chainsafe/hashtreeSimple NAPI wrapper around https://github.com/prysmaticlabs/hashtree
- node-cryptojs-aesStandalone cryptographic library. A minimalist port of cryptojs javascript library to node.js, that supports AES symmetric key cryptography. node-cryptojs-aes works great on frontend data masking and unmasking.
- @oxy.so/coreOxyHQ SDK Foundation — API client, authentication, cryptographic identity, and shared utilities
- hasherHasher is a set of JavaScript functions to control browser history for rich-media websites and applications
- ssdeep.jsPure javascript module for calculating ssdeep compatible context triggered piecewise hashes.
- xchacha20-jsJavascript implementations of ChaCha20, HChaCha20, and XChaCha20
- crypto-liteStandard cryptographic algorithms
- meteor-randomMeteor's Random Package for Straight Node
- aes-cbc-macNode implementation for aes cbc mac
- @stacksjs/tlsxA TLS/HTTPS library with automation.
- basic-auth-tokenToken generated by concatenating username and password with `:` character within a base64 encoded string.
- simplecryptSimple library for encrypting/decrypting strings without the boilerplate of the crypt library.
- js-crypto-pbkdfUniversal Module for Password-based Key Derivation Function (PBKDF) in JavaScript