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

67Health
Library Cargo

sha2

Pure Rust implementation of the SHA-2 hash function family (SHA-224/256/384/512) with hardware-accelerated backends.

2,267
Other
Used by 61
84Health
Library PyPI

cryptography

The standard cryptographic library for Python, pairing safe high-level recipes with low-level primitives backed by Rust and OpenSSL.

7,786
Other
Used by 54
86Health
Library PyPI

PyJWT

A Python implementation of RFC 7519 for encoding, decoding, and verifying JSON Web Tokens.

5,706
MIT
Used by 44
44Health
Library npm

crypto-js

A JavaScript library of crypto standards - hashing, HMAC, PBKDF2, and symmetric ciphers for Node.js and the browser.

16,409
MIT
Used by 40
35Health
Library npm

object-hash

Deterministic SHA1/MD5 hashing for any JavaScript value or object, in Node.js and the browser.

1,474
MIT
Used by 17
75Health
Library PyPI

bcrypt (Python)

A Python library for secure password hashing using the bcrypt algorithm with an adjustable work factor

1,501
Apache 2.0
Used by 16
46Health
Library PyPI

itsdangerous

A small Python toolkit for cryptographically signing data so you can trust it hasn't been tampered with when it comes back from an untrusted client.

3,135
BSD 3
Used by 15
70Health
Library npm

js-sha256

A fast, zero-dependency SHA-256/SHA-224 hashing library for JavaScript with built-in UTF-8 support and HMAC.

974
MIT
Used by 11
81Health
Library npm

noble-hashes

Audited, zero-dependency JS/TS implementation of SHA2, SHA3, BLAKE, HMAC, HKDF, PBKDF2, Scrypt and Argon2 that tree-shakes down to a few kilobytes per hash.

927
MIT
Used by 9
45Health
Library Cargo

md5

A small, dependency-free Rust implementation of the MD5 hash function

86
Other
Used by 9
67Health
Library PyPI

argon2-cffi

Secure, high-level password hashing for Python using Argon2

731
MIT
Used by 8
49Health
Library npm

tweetnacl-js

A JavaScript port of the audited TweetNaCl cryptographic library, providing public-key and secret-key encryption, signing, and hashing for Node.js and browsers.

1,923
Other
Used by 7
57Health
Library Cargo

rustc-hash

The blazing-fast, non-cryptographic hash algorithm that powers the Rust compiler itself.

598
Other
Used by 7
65Health
Library Cargo

crc32fast

Fast, SIMD-accelerated CRC32 (IEEE) checksum computation for Rust

338
Other
Used by 7
41Health
Library npm

hash-wasm

Lightning-fast hash and password-derivation functions using hand-tuned WebAssembly binaries

1,159
Used by 6
69Health
Library PyPI

pyOpenSSL

A Python wrapper around the OpenSSL library for TLS connections and certificate handling

944
Apache 2.0
Used by 6
53Health
Library PyPI

PyOTP

Python library for generating and verifying TOTP/HOTP one-time passwords for 2FA

3,339
MIT
Used by 5
66Health
Library PyPI

pycryptodome

A self-contained, low-level Python library of cryptographic primitives — ciphers, hashes, MACs, and public-key algorithms — with no OpenSSL dependency.

3,265
Other
Used by 4
86Health
Library npm

@node-rs/argon2

Native Rust binding for Argon2 password hashing in Node.js

1,470
MIT
Used by 4
48Health
Library Cargo

aHash

A fast, DOS-resistant, AES-accelerated non-cryptographic hasher purpose-built for in-memory HashMaps

1,347
Apache 2.0
Used by 4
53Health
SDK PyPI

hvac

Python client library for HashiCorp Vault's secrets, authentication, and system-backend REST APIs.

1,318
Apache 2.0
Used by 4
51Health
Library Cargo

xxhash-rust

Pure-Rust implementation of the XXH32, XXH64, and XXH3 hash algorithms

296
Other
Used by 4
61Health
Library PyPI

service-identity

Verifies that a pyOpenSSL or cryptography TLS certificate is genuinely valid for the hostname, IP, or SRV name you intended to connect to.

106
MIT
Used by 4
64Health
Library npm

js-md5

A fast, dependency-free MD5 hash function for JavaScript with UTF-8 support

838
MIT
Used by 3

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