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

75Health
Library Cargo

hyper-rustls

Rustls TLS connector for the hyper HTTP library, for pure-Rust HTTPS clients and servers.

361
Other
Used by 4
47Health
Library Cargo

xxhash-rust

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

298
Other
Used by 4
72Health
Library Cargo

webpki-roots

Mozilla's trusted CA root certificates, compiled in as a Rust constant

156
Other
Used by 4
62Health
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
42Health
Library Cargo

cbc

Generic Cipher Block Chaining (CBC) block cipher mode of operation for Rust, built on the RustCrypto cipher traits.

99
Other
Used by 4
36Health
Library Cargo

pem

Minimal Rust library for parsing and encoding PEM-encoded data

58
MIT
Used by 4
32Health
Library Cargo

tokio-postgres-rustls

Rustls TLS integration for the tokio-postgres async PostgreSQL client

43
MIT
Used by 4
95Health
Tool Go

cert-manager

Automates issuing, renewing, and managing TLS certificates for Kubernetes clusters.

14,126
Apache 2.0
Used by 3
48Health
Library npm

JSEncrypt

A tiny, zero-dependency JavaScript library for OpenSSL RSA encryption and key generation

6,807
MIT
Used by 3
88Health
Library Cargo

russh

Async Rust SSH client and server library on Tokio, with post-quantum hybrid key exchange, OpenSSH certificates, and agent forwarding.

1,909
Apache 2.0
Used by 3
77Health
Library PyPI

AsyncSSH

An asynchronous SSHv2 client and server implementation built on Python's asyncio

1,762
Other
Used by 3
82Health
Library npm

@noble/curves

An audited, dependency-minimal JavaScript library implementing elliptic curve cryptography for signatures, key exchange, and pairings.

965
MIT
Used by 3
79Health
Library Cargo

k256

Pure Rust secp256k1 elliptic curve library for ECDSA, Schnorr, and ECDH cryptography

879
Other
Used by 3
56Health
Library npm

js-md5

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

837
MIT
Used by 3
69Health
Library npm

noble-ed25519

A 5KB, audited, dependency-free TypeScript implementation of Ed25519 EdDSA signatures for Node, browsers, and Deno.

523
MIT
Used by 3
36Health
Library PyPI

python-rsa

Pure-Python RSA library for key generation, PKCS#1 encryption, decryption, signing, and verification, with no C extensions required.

488
Apache 2.0
Used by 3
71Health
Library PyPI

jwcrypto

Python implementation of the full JOSE specification set for JSON Web Signing, Encryption, Keys, and Tokens.

478
Other
Used by 3
80Health
Library PyPI

xxhash

Fast Python bindings for the xxHash non-cryptographic hashing algorithm

466
Other
Used by 3
73Health
Library Cargo

TwoX-Hash

A pure Rust implementation of the xxHash and XXH3 non-cryptographic hashing algorithms.

439
MIT
Used by 3
45Health
Library PyPI

asn1crypto

A fast, pure Python library for parsing and serializing ASN.1 structures with a pythonic, high-performance API.

363
MIT
Used by 3
32Health
Library npm

crc-32

A dependency-free JavaScript library for computing standard CRC-32 and CRC-32C checksums in Node.js and browsers.

352
Apache 2.0
Used by 3
35Health
Library npm

string-hash

A tiny, dependency-free string hashing function for fast, non-cryptographic hash generation in JavaScript.

307
Other
Used by 3
36Health
Library npm

sha.js

A pure JavaScript, streamable implementation of the SHA family of hash functions with a Node-crypto-like API.

298
Other
Used by 3
70Health
Library Cargo

totp-rs

RFC 6238-compliant TOTP two-factor authentication for Rust

277
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