XKCP by XKCP

eXtended Keccak Code Package

created at June 30, 2013, 9:12 a.m.

C

45 +0

564 +0

194 +1

GitHub
swift-sodium by jedisct1

Safe and easy to use crypto for iOS and macOS

created at Dec. 27, 2014, 9:34 p.m.

C

24 +0

508 +1

176 +0

GitHub
sodiumoxide by sodiumoxide

[DEPRECATED] Sodium Oxide: Fast cryptographic library for Rust (bindings to libsodium)

created at Dec. 5, 2013, 9:37 p.m.

Rust

23 +0

638 +0

174 +0

GitHub
webpki by briansmith

WebPKI X.509 Certificate Validation in Rust

created at Aug. 27, 2015, 8:03 a.m.

Rust

21 +0

454 +2

166 +0

GitHub
charm by JHUISI

Charm: A Framework for Rapidly Prototyping Cryptosystems

created at May 15, 2011, 5:59 p.m.

C

37 +0

525 +2

162 +1

GitHub
kyber by dedis

Advanced crypto library for the Go language

created at Oct. 15, 2014, 12:25 p.m.

Go

53 +0

609 +1

162 +0

GitHub
bcrypt by pyca

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

created at May 11, 2013, 2:03 a.m.

Python

26 +0

1,141 +5

153 +0

GitHub
scrypt by wg

Java implementation of scrypt

created at Jan. 20, 2011, 1:59 p.m.

Java

58 +0

424 -1

143 +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.

created at May 6, 2015, 1:25 p.m.

C

44 +0

1,812 +1

142 +0

GitHub
jshashes by h2non

Fast and dependency-free cryptographic hashing library for node.js and browsers (supports MD5, SHA1, SHA256, SHA512, RIPEMD, HMAC)

created at Jan. 8, 2012, 8:41 p.m.

JavaScript

26 +0

718 +0

139 +0

GitHub
ursa by JoshKaufman

URSA - RSA public/private key OpenSSL bindings for Node.js

created at Feb. 8, 2012, 8:49 p.m.

JavaScript

73 +0

621 +0

136 +0

GitHub
libsodium.js by jedisct1

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

created at Jan. 15, 2015, 10:58 a.m.

HTML

33 +0

940 +0

136 +0

GitHub
cryptol by GaloisInc

Cryptol: The Language of Cryptography

created at April 17, 2014, 10:29 p.m.

Haskell

53 +0

1,111 +2

117 +0

GitHub
RHash by rhash

Great utility for computing hash sums

created at June 12, 2011, 12:16 a.m.

C

31 +0

545 +0

113 +0

GitHub
hashids-python by davidaurelio

Implementation of hashids (http://hashids.org) in Python. Compatible with Python 2 and Python 3

created at May 24, 2013, 7:51 p.m.

Python

31 +0

1,404 +0

106 +0

GitHub
ObjectivePGP by krzyzanowskim

ObjectivePGP is an open-source library for iOS and macOS that provides developers with tools for implementing OpenPGP encryption and decryption, digital signing, and signature verification in their applications, thereby enhancing security and data integrity.

created at July 25, 2014, 2:21 p.m.

Objective-C

24 +0

657 -2

105 +1

GitHub
noble-secp256k1 by paulmillr

Fastest 4KB JS implementation of secp256k1 signatures and ECDH

created at June 20, 2019, 9:59 p.m.

JavaScript

14 +0

700 +5

104 +0

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.

created at Oct. 8, 2019, 8:40 p.m.

Rust

33 +1

2,359 +23

94 +2

GitHub
IDZSwiftCommonCrypto by iosdevzone

A wrapper for Apple's Common Crypto library written in Swift.

created at Sept. 20, 2014, 6:55 p.m.

Swift

12 +0

477 -1

89 +0

GitHub
javascript-crypto-library by clipperz

The JavaScript Crypto Library provides web developers with an extensive and efficient set of cryptographic functions. The library aims to obtain maximum execution speed while preserving modularity and reusability. The library is released as open source under a BDS license.

created at Sept. 4, 2011, 3:15 p.m.

JavaScript

25 +0

286 +0

89 +0

GitHub