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

48Health
Library Composer

random_compat

PHP 5 polyfill for PHP 7's cryptographically secure random_bytes() and random_int()

8,150
MIT
Used by 1
53Health
Library npm

sjcl

A compact, high-level JavaScript library for AES encryption, hashing, and public-key cryptography — now officially deprecated.

7,196
Other
Used by 1
49Health
Library Composer

php-encryption

Misuse-resistant authenticated encryption for PHP, with a simple key- or password-based API

3,877
MIT
Used by 1
55Health
Library npm

react-native-keychain

Secure, cross-platform credential storage for React Native apps using native Keychain and Keystore.

3,479
MIT
Used by 1
75Health
Library Composer

ca-bundle

Find the system CA bundle path in PHP, with a Mozilla CA bundle fallback.

2,958
MIT
Used by 1
54Health
Library npm

hawk

JavaScript implementation of the Hawk HTTP holder-of-key authentication scheme

1,938
BSD 3
Used by 1
52Health
Library Cargo

snow

A pure-Rust implementation of the Noise Protocol Framework for building secure, encrypted handshakes and transport channels.

1,098
Apache 2.0
Used by 1
60Health
SDK PyPI

Aliyun Python SDK KMS

Alibaba Cloud Key Management Service (KMS) client for Python.

1,045
Apache 2.0
Used by 1
49Health
Library Cargo

gxhash

A blazingly fast, SIMD-accelerated non-cryptographic hashing algorithm for Rust with zero dependencies.

1,031
MIT
Used by 1
61Health
Library Composer

Sodium Compat

Pure PHP polyfill for the libsodium cryptography extension

932
Other
Used by 1
92Health
Library PyPI

pyhanko-certvalidator

Python X.509 path validation with CRL and OCSP revocation checking

771
MIT
Used by 1
68Health
Library Cargo

aead

Zero-cost, no_std Rust traits for Authenticated Encryption with Associated Data (AEAD) ciphers.

759
Other
Used by 1
66Health
Library Cargo

digest

Core RustCrypto traits for cryptographic hash functions and message authentication codes

759
Other
Used by 1
56Health
Library Cargo

webauthn-rs

A Rust implementation of the WebAuthn Relying Party protocol for passkey and passwordless authentication.

709
MPL-2.0
Used by 1
41Health
Library npm

notp

Zero-dependency Node.js library for generating and verifying HOTP and TOTP one-time passwords compatible with Google Authenticator.

688
MIT
Used by 1
80Health
SDK Cargo

Nostr SDK

A full-featured Rust SDK for building high-performance clients and in-process relays on the Nostr protocol

674
MIT
Used by 1
45Health
Library npm

crypto-hash

Tiny isomorphic hashing module that uses the native crypto API in Node.js and the browser.

645
MIT
Used by 1
42Health
Library Cargo

sodiumoxide

Type-safe Rust bindings to the libsodium (NaCl) cryptography library.

644
Apache 2.0
Used by 1
38Health
Library PyPI

msoffcrypto-tool

Python library and CLI for decrypting and encrypting password-protected Microsoft Office documents across OOXML and legacy binary formats.

625
MIT
Used by 1
45Health
Library Composer

webauthn

Small, lightweight PHP WebAuthn (FIDO2/Passkey) server library for passwordless login.

598
MIT
Used by 1
46Health
Library Cargo

native-tls

A safe, ergonomic Rust wrapper over each platform's native TLS implementation.

546
Other
Used by 1
50Health
Library Cargo

opaque-ke

Rust implementation of the OPAQUE augmented password-authenticated key exchange protocol

421
Other
Used by 1
73Health
Library Composer

xmlseclibs

A PHP library for XML digital signatures and encryption (XMLDSig and XML Encryption).

412
BSD 3
Used by 1
38Health
Library Cargo

foldhash

A fast, non-cryptographic, DoS-resistant hashing algorithm for Rust data structures.

379
Other
Used by 1

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