Packages

Cryptography & Hashing Packages

Cryptographic primitives, hashing, and encryption libraries for securing data at rest and in transit across your application stack.

259 packages

Packages in Cryptography & Hashing

90Health
Library Cargo

aws-lc-rs

Rust cryptographic library backed by AWS-LC and API-compatible with ring, with optional FIPS support.

654
Other
Used by 2
46Health
Library Cargo

openidconnect-rs

A strongly-typed, extensible Rust implementation of the OpenID Connect protocol for building relying-party authentication and OIDC provider integrations.

643
MIT
Used by 2
59Health
Library npm

crypto-random-string

Generate cryptographically strong random strings for IDs, slugs, salts, and secrets

592
MIT
Used by 2
41Health
Library npm

generate-password

A lightweight Node.js library for generating cryptographically-secure random passwords.

359
MIT
Used by 2
58Health
Library npm

totp-generator

Generate TOTP one-time passcodes from a secret key using the native Web Crypto API, with a pure-JS fallback.

314
MIT
Used by 2
38Health
SDK npm

node-acme-client

A simple, unopinionated Node.js client for the ACME protocol, automating certificate issuance from Let's Encrypt and other CAs.

295
MIT
Used by 2
33Health
Library Cargo

fxhash

A fast, non-cryptographic hashing algorithm from Firefox and rustc for high-speed Rust HashMaps and HashSets.

291
Other
Used by 2
45Health
Library npm

uncrypto

A single, isomorphic Web Crypto API that works identically in Node.js, browsers, and edge runtimes

261
MIT
Used by 2
38Health
Library npm

bs58

Base58 encoding and decoding for Bitcoin and other cryptocurrency addresses.

235
MIT
Used by 2
61Health
Library PyPI

blake3-py

Python bindings for the Rust BLAKE3 hash function, exposing multithreaded hashing, keying, and extendable output behind hashlib's familiar API.

204
Other
Used by 2
76Health
Library PyPI

joserfc

A comprehensive Python implementation of the JOSE RFCs — JWS, JWE, JWK, JWA, and JWT — with a strict, extensible, security-first API.

178
BSD 3
Used by 2
56Health
Library PyPI

pwdlib

Modern password hashing for Python with Argon2 and bcrypt and a simple hash and verify API.

177
MIT
Used by 2
60Health
Library npm

@aparajita/capacitor-secure-storage

Encrypted key-value storage for Capacitor apps, backed by the iOS Keychain and Android Keystore.

169
MIT
Used by 2
77Health
Library Cargo

rustls-platform-verifier

Verifies TLS certificates through each operating system's native trust store instead of a bundled, hand-rolled root list.

159
Apache 2.0
Used by 2
49Health
Library PyPI

python-gnupg

A Python API for GnuPG — generate keys, encrypt, decrypt, sign, and verify data from your code.

143
Other
Used by 2
38Health
Library npm

win-ca

Fetches Windows Root CA certificates and wires them into Node.js's HTTPS trust store automatically.

121
MIT
Used by 2
65Health
Library Cargo

bip39

Rust implementation of BIP-39 Bitcoin mnemonic codes with no_std support and all standard wordlists.

113
Other
Used by 2
36Health
Library npm

randombytes

Cryptographically secure random bytes that work identically in Node.js and the browser.

102
MIT
Used by 2
48Health
Library Cargo

siphasher

A Rust implementation of the SipHash 2-4, 1-3, and 128-bit keyed hash functions.

75
Other
Used by 2
56Health
Library PyPI

pyspnego

SPNEGO, NTLM, Kerberos, and CredSSP authentication for Python, with native SSPI/GSSAPI wrapping and a raw-token debug parser.

65
MIT
Used by 2
34Health
Library npm

react-native-securerandom

Generates cryptographically-secure random bytes in React Native apps using native iOS, Android, and Windows CSPRNGs.

63
MIT
Used by 2
31Health
Library Cargo

crc32c

Hardware-accelerated CRC-32C checksums for Rust, with automatic SSE4.2/ARM CRC detection and a pure-software fallback.

56
Other
Used by 2
46Health
SDK npm

@octokit/webhooks-methods

Sign and verify GitHub webhook payload signatures with constant-time HMAC comparison, in Node.js and the browser.

27
MIT
Used by 2
89Health
Library PyPI

Presidio Anonymizer

Replace detected PII in text with masked, hashed, encrypted, or redacted values

11,062
MIT
Used by 1

Join founders buildingwith open source

Opinionated takes, migration guides, cost-saving tips, and insights from the open source ecosystem.

Subscribe on Substack
Join 750+ subscribers