Cryptography & Hashing Packages
Cryptographic primitives, hashing, and encryption libraries for securing data at rest and in transit across your application stack.
Packages in Cryptography & Hashing
Kind
Sort:Used by Most Apps
altcha
Create and verify ALTCHA proof-of-work CAPTCHA challenges in Python with a zero-dependency, fully typed library.
totp-lite
A minimal, RFC 6238-compliant TOTP library for Rust with pluggable SHA-1, SHA-256, and SHA-512 hashing.
rust-farmhash
A pure-Rust port of Google's FarmHash providing fast 32-bit and 64-bit non-cryptographic hash functions.
hyper-openssl
TLS support for Hyper HTTP clients and servers via rust-openssl, with an HttpsConnector, session-cache reuse, and ALPN negotiation.
rcan
A Rust crate for capability-based authorization through signed, chainable ed25519 delegations.
ascon-aead
Pure-Rust, no_std implementation of the Ascon-AEAD128 authenticated encryption scheme
EVP_BytesToKey
Reimplements OpenSSL's legacy EVP_BytesToKey key-derivation algorithm in pure JavaScript for compatibility with older OpenSSL-encrypted data.
hash32
32-bit FNV-1a and MurmurHash3 hashers for no_std and embedded Rust targets.
permutation-iterator-rs
Iterate over random permutations of an integer range in constant space, using a Feistel network instead of shuffling or fully materializing a list.
nohash
A pass-through Rust Hasher that turns integer HashMap and HashSet lookups into a single stored value instead of a hash computation.
node-crypto
Opinionated AES-256-GCM encryption and decryption for serializable JavaScript objects, built on Node's crypto module.
request-crypto
JWK+JWE based request encryption library that lets Node services securely exchange sensitive payloads over the wire.
pkce
Generate OAuth 2.0 PKCE code verifiers and challenges in Rust per RFC 7636.
sasl2-sys
Low-level Rust FFI bindings to the Cyrus SASL authentication library.
system-ca
Reads trusted certificates from the OS certificate store on Windows, macOS, and Linux for use with Node's TLS APIs.
precomputed-hash
A minimal Rust trait for types that already know their own hash, letting hash maps skip re-hashing.
akeyless-python
Auto-generated Python SDK for the Akeyless Vault secrets management and encryption platform.
@sanity/descriptors
Content-addressable descriptor encoding and efficient set synchronization for sharing schema definitions across Sanity's Content Lake.
fast-crc32c
Hardware-accelerated CRC-32C checksums for Node.js with an automatic pure-JavaScript fallback.