libsodium.js by jedisct1

libsodium compiled to Webassembly and pure JavaScript, with convenient wrappers.

updated at May 25, 2024, 1:43 p.m.

HTML

33 +0

941 +1

136 +0

GitHub
swift-sodium by jedisct1

Safe and easy to use crypto for iOS and macOS

updated at May 25, 2024, 1:32 p.m.

C

24 +0

508 +0

177 +0

GitHub
bcrypt by pyca

Modern(-ish) password hashing for your software and your servers

updated at May 25, 2024, 1:20 p.m.

Python

26 +0

1,150 +4

155 +0

GitHub
crypto3 by NilFoundation

Modern Cryptography Suite in C++17

updated at May 25, 2024, 1:16 p.m.

C++

16 +0

68 +0

10 +0

GitHub
wolfssl by wolfSSL

The wolfSSL library is a small, fast, portable implementation of TLS/SSL for embedded devices to the cloud. wolfSSL supports up to TLS 1.3!

updated at May 25, 2024, 11:41 a.m.

C

109 +0

2,199 +7

787 +4

GitHub
formats by RustCrypto

Cryptography-related format encoders/decoders: DER, PEM, PKCS, PKIX

updated at May 25, 2024, 10:50 a.m.

Rust

10 +0

219 +2

115 +1

GitHub
node.bcrypt.js by kelektiv

bcrypt for NodeJs

updated at May 25, 2024, 10:10 a.m.

C++

67 +0

7,342 +6

505 +0

GitHub
themis by cossacklabs

Easy to use cryptographic framework for data protection: secure messaging with forward secrecy and secure data storage. Has unified APIs across 14 platforms.

updated at May 25, 2024, 9:49 a.m.

C

44 +0

1,816 +3

142 +0

GitHub
git-crypt by AGWA

Transparent file encryption in git

updated at May 25, 2024, 7:37 a.m.

C++

88 +0

8,027 +9

466 +2

GitHub
forge by digitalbazaar

A native implementation of TLS in Javascript and tools to write crypto-based and network-heavy webapps

updated at May 25, 2024, 7:27 a.m.

JavaScript

149 +0

4,973 +4

762 +1

GitHub
rage by str4d

A simple, secure and modern file encryption tool (and Rust library) with small explicit keys, no config options, and UNIX-style composability.

updated at May 25, 2024, 6:59 a.m.

Rust

33 +0

2,383 +15

93 -1

GitHub
BLAKE3 by BLAKE3-team

the official Rust and C implementations of the BLAKE3 cryptographic hash function

updated at May 25, 2024, 5:49 a.m.

Assembly

79 +2

4,631 +12

305 +0

GitHub
jsrsasign by kjur

The 'jsrsasign' (RSA-Sign JavaScript Library) is an opensource free cryptography library supporting RSA/RSAPSS/ECDSA/DSA signing/validation, ASN.1, PKCS#1/5/8 private/public key, X.509 certificate, CRL, OCSP, CMS SignedData, TimeStamp, CAdES and JSON Web Signature/Token in pure JavaScript.

updated at May 25, 2024, 5:24 a.m.

HTML

92 +0

3,209 +4

645 +0

GitHub
s2n-tls by aws

An implementation of the TLS/SSL protocols

updated at May 25, 2024, 5:11 a.m.

C

174 +0

4,450 +2

693 -1

GitHub
rust-openssl by sfackler

OpenSSL bindings for Rust

updated at May 25, 2024, 3:39 a.m.

Rust

26 +0

1,333 +5

728 +0

GitHub
jsencrypt by travist

A zero-dependency Javascript library to perform OpenSSL RSA Encryption, Decryption, and Key Generation.

updated at May 25, 2024, 2:57 a.m.

JavaScript

182 +0

6,571 +9

2,021 +0

GitHub
elliptic-curves by RustCrypto

Collection of pure Rust elliptic curve implementations: NIST P-224, P-256, P-384, P-521, secp256k1, SM2

updated at May 25, 2024, 1:30 a.m.

Rust

16 +0

613 +0

158 +1

GitHub
AEADs by RustCrypto

Authenticated Encryption with Associated Data Algorithms: high-level encryption ciphers

updated at May 25, 2024, 1:26 a.m.

Rust

16 +0

653 +3

135 +0

GitHub
openpgpjs by openpgpjs

OpenPGP implementation for JavaScript

updated at May 24, 2024, 10:33 p.m.

JavaScript

176 +0

5,592 +7

790 +0

GitHub
orion by orion-rs

Usable, easy and safe pure-Rust crypto

updated at May 24, 2024, 10:12 p.m.

Rust

11 +0

536 +1

29 +0

GitHub