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

Showing 15 of 259 packages
51Health
Librarynpm

jsonwebtoken

The de facto Node.js library for signing, verifying, and decoding JSON Web Tokens.

18,196
MIT
Used by 92
88Health
Librarynpm

jose

Zero-dependency JWT, JWS, JWE, and JWK toolkit for Node.js, browsers, and edge runtimes.

7,781
MIT
Used by 62
84Health
LibraryPyPI

cryptography

The standard cryptographic library for Python, pairing safe high-level recipes with low-level primitives backed by Rust and OpenSSL.

7,760
Other
Used by 49
58Health
Librarynpm

bcrypt.js

A zero-dependency, pure JavaScript implementation of bcrypt for hashing and verifying passwords in Node.js and the browser.

3,797
BSD 3
Used by 49
71Health
LibraryCargo

sha2

Pure Rust implementation of the SHA-2 hash function family (SHA-224/256/384/512) with hardware-accelerated backends.

2,263
Other
Used by 45
62Health
LibraryPyPI

PyJWT

A Python implementation of RFC 7519 for encoding, decoding, and verifying JSON Web Tokens.

5,697
MIT
Used by 42
44Health
Librarynpm

crypto-js

A JavaScript library of crypto standards - hashing, HMAC, PBKDF2, and symmetric ciphers for Node.js and the browser.

16,408
MIT
Used by 39
48Health
Librarynpm

bcrypt

Battle-tested password hashing for Node.js using the adaptive bcrypt algorithm.

7,802
MIT
Used by 34
66Health
LibraryPyPI

Certifi

Mozilla's curated root CA bundle for verifying SSL/TLS certificates in Python.

992
MPL-2.0
Used by 32
77Health
Librarynpm

otplib

TypeScript-first TOTP and HOTP library with a pluggable crypto/base32 architecture for Node, Bun, Deno, and browsers.

2,289
MIT
Used by 22
93Health
LibraryCargo

rustls

A modern, memory-safe TLS library for Rust with no unsafe code and no legacy crypto by default.

7,597
Other
Used by 19
80Health
LibraryGo

go-jose

The canonical Go implementation of JSON Web Encryption, Signature, and Token standards (JWE, JWS, JWT).

533
Apache 2.0
Used by 19
60Health
Librarynpm

ssh2

Pure-JavaScript SSH2 client and server library for Node.js, with SFTP, exec, shell, and port forwarding support.

5,819
MIT
Used by 18
39Health
LibraryGo

xxhash

A pure-Go implementation of the 64-bit xxHash (XXH64) algorithm with hand-written amd64 and arm64 assembly for maximum throughput.

2,142
MIT
Used by 18
43Health
LibraryGo

otp

A Go library for generating and validating TOTP and HOTP one-time passcodes, compatible with Google Authenticator.

2,951
Apache 2.0
Used by 17

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

Search