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

32Health
Library Cargo

rand_core

Core random number generation traits shared across the Rust rand ecosystem

14
Other
Used by 6
91Health
Library Cargo

Hickory Proto

Safe, low-level DNS protocol library underpinning Hickory DNS in Rust

5,464
Other
Used by 5
40Health
Library npm

JavaScript-MD5

A zero-dependency JavaScript MD5 and HMAC-MD5 hashing implementation that runs identically in Node.js, browsers, and AMD module loaders.

4,548
MIT
Used by 5
52Health
Library PyPI

PyOTP

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

3,345
MIT
Used by 5
45Health
Library npm

speakeasy

A Node.js library for generating and verifying RFC 4226 (HOTP) and RFC 6238 (TOTP) one-time passcodes for two-factor authentication.

2,754
MIT
Used by 5
71Health
Library PyPI

Standard Webhooks (Python)

Python reference implementation for verifying Standard Webhooks HMAC-signed webhook payloads

1,779
Apache 2.0
Used by 5
40Health
Library Go

machineid

Reads a cross-platform machine ID without admin privileges and hashes it for safe, app-specific device identification.

1,183
MIT
Used by 5
39Health
Library npm

aws4

Signs vanilla Node.js HTTP(S) request options with AWS Signature Version 4 so you can call any AWS service without pulling in the full AWS SDK.

715
MIT
Used by 5
76Health
Library Cargo

rsa

Pure Rust implementation of RSA encryption, signing, and key handling

672
Apache 2.0
Used by 5
38Health
Library npm

base-x

Fast base encoding and decoding for any custom alphabet, using bitcoin-style leading zero compression.

340
MIT
Used by 5
55Health
Library Cargo

x509-parser

A pure-Rust, zero-copy X.509 certificate parser (RFC 5280) built on the nom parser-combinator framework, with optional signature verification.

279
Other
Used by 5
43Health
Library npm

node-sshpk

Parse, convert, fingerprint, sign and verify SSH and X.509 keys in pure Node.js, with zero dependency on ssh-keygen or OpenSSL binaries.

200
MIT
Used by 5
38Health
Library npm

murmurhash

Sub-millisecond non-cryptographic string hashing for Node.js and the browser

108
MIT
Used by 5
40Health
Library Cargo

rustls-pki-types

Shared, dependency-free types for X.509 certificates and keys in the rustls ecosystem

41
Apache 2.0
Used by 5
97Health
SDK Go

Vault API

The official Go client library for HashiCorp Vault, providing typed access to secrets, auth methods, and system endpoints.

36,424
MPL-2.0
Used by 4
91Health
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,281
Other
Used by 4
74Health
Library npm

altcha

Privacy-first, self-hosted CAPTCHA replacement that proves a visitor is human with invisible proof-of-work instead of puzzles, tracking, or third-party APIs.

2,846
MIT
Used by 4
69Health
Library Composer

Google2FA

A framework-agnostic PHP implementation of HOTP and TOTP one-time passwords, compatible with Google Authenticator and similar apps.

2,011
MIT
Used by 4
45Health
Library npm

elliptic

Pure JavaScript elliptic curve cryptography for ECDSA, EdDSA, and ECDH

1,768
MIT
Used by 4
86Health
Library npm

@node-rs/argon2

Native Rust binding for Argon2 password hashing in Node.js

1,481
MIT
Used by 4
48Health
Library Cargo

aHash

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

1,348
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,322
Apache 2.0
Used by 4
44Health
Library Go

saml

A Go implementation of the SAML 2.0 standard for building service providers and identity providers with single sign-on support.

1,118
Other
Used by 4
67Health
Library Cargo

aes

Pure Rust, constant-time implementation of the AES (Rijndael) block cipher with hardware-accelerated backends

787
Other
Used by 4

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