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
random_compat
PHP 5 polyfill for PHP 7's cryptographically secure random_bytes() and random_int()
sjcl
A compact, high-level JavaScript library for AES encryption, hashing, and public-key cryptography — now officially deprecated.
php-encryption
Misuse-resistant authenticated encryption for PHP, with a simple key- or password-based API
react-native-keychain
Secure, cross-platform credential storage for React Native apps using native Keychain and Keystore.
ca-bundle
Find the system CA bundle path in PHP, with a Mozilla CA bundle fallback.
hawk
JavaScript implementation of the Hawk HTTP holder-of-key authentication scheme
snow
A pure-Rust implementation of the Noise Protocol Framework for building secure, encrypted handshakes and transport channels.
Aliyun Python SDK KMS
Alibaba Cloud Key Management Service (KMS) client for Python.
gxhash
A blazingly fast, SIMD-accelerated non-cryptographic hashing algorithm for Rust with zero dependencies.
Sodium Compat
Pure PHP polyfill for the libsodium cryptography extension
pyhanko-certvalidator
Python X.509 path validation with CRL and OCSP revocation checking
aead
Zero-cost, no_std Rust traits for Authenticated Encryption with Associated Data (AEAD) ciphers.
digest
Core RustCrypto traits for cryptographic hash functions and message authentication codes
webauthn-rs
A Rust implementation of the WebAuthn Relying Party protocol for passkey and passwordless authentication.
notp
Zero-dependency Node.js library for generating and verifying HOTP and TOTP one-time passwords compatible with Google Authenticator.
Nostr SDK
A full-featured Rust SDK for building high-performance clients and in-process relays on the Nostr protocol
crypto-hash
Tiny isomorphic hashing module that uses the native crypto API in Node.js and the browser.
sodiumoxide
Type-safe Rust bindings to the libsodium (NaCl) cryptography library.
msoffcrypto-tool
Python library and CLI for decrypting and encrypting password-protected Microsoft Office documents across OOXML and legacy binary formats.
webauthn
Small, lightweight PHP WebAuthn (FIDO2/Passkey) server library for passwordless login.
native-tls
A safe, ergonomic Rust wrapper over each platform's native TLS implementation.
opaque-ke
Rust implementation of the OPAQUE augmented password-authenticated key exchange protocol
xmlseclibs
A PHP library for XML digital signatures and encryption (XMLDSig and XML Encryption).
foldhash
A fast, non-cryptographic, DoS-resistant hashing algorithm for Rust data structures.