ring by briansmith

Safe, fast, small crypto using Rust

created at July 22, 2015, 7:57 p.m.

Assembly

46 +0

3,755 +5

708 +4

GitHub
XKCP by XKCP

eXtended Keccak Code Package

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

C

45 +0

588 +1

197 +0

GitHub
CocoaSecurity by kelp404

Encrypt/Decrypt: AES. Hash: MD5, SHA(SHA1, SHA224, SHA256, SHA384, SHA512). Encode/Decode: Base64, Hex.

created at May 14, 2012, 10:31 p.m.

Objective-C

44 +0

1,134 +0

189 -1

GitHub
tweetnacl-js by dchest

Port of TweetNaCl cryptographic library to JavaScript

created at Jan. 5, 2014, 11:15 a.m.

JavaScript

44 +0

1,782 +3

294 +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

43 -1

1,876 +8

143 +0

GitHub
rust-crypto by DaGenix

A (mostly) pure-Rust implementation of various cryptographic algorithms.

created at Oct. 9, 2013, 3:15 a.m.

Rust

38 +0

1,394 +4

297 +0

GitHub
rbnacl by crypto-rb

Ruby FFI binding to the Networking and Cryptography (NaCl) library (a.k.a. libsodium)

created at Jan. 21, 2013, 12:17 a.m.

Ruby

38 +0

984 +0

85 +0

GitHub
charm by JHUISI

Charm: A Framework for Rapidly Prototyping Cryptosystems

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

C

37 +0

560 +4

166 -1

GitHub
SecurityDriven.Inferno by sdrapkin

white check mark .NET crypto done right. Professionally audited.

created at July 10, 2015, 9:17 p.m.

C#

34 +0

569 +1

50 +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 +0

2,658 +36

104 +1

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

32 +0

981 -1

140 -1

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,412 +0

106 +0

GitHub
RHash by rhash

Great utility for computing hash sums

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

C

31 +0

585 +0

116 +0

GitHub
rust-openssl by sfackler

OpenSSL bindings for Rust

created at Dec. 28, 2013, 11:56 p.m.

Rust

29 +0

1,402 +1

752 +3

GitHub
pynacl by pyca

Python binding to the Networking and Cryptography (NaCl) library

created at Feb. 22, 2013, 3:52 a.m.

C

29 +0

1,077 +2

232 +2

GitHub
hashes by RustCrypto

Collection of cryptographic hash functions written in pure Rust

created at Nov. 18, 2016, 7:40 a.m.

Rust

29 +0

1,879 +7

253 +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

27 +0

1,250 +3

168 +0

GitHub
js-nacl by tonyg

Pure-Javascript High-level API to Emscripten-compiled libsodium routines.

created at March 30, 2013, 10:05 p.m.

JavaScript

27 +0

493 +0

51 +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

27 +0

724 +1

139 +0

GitHub
ocaml-tls by mirleft

TLS in pure OCaml

created at Feb. 13, 2014, 10:45 p.m.

OCaml

26 +0

304 +0

68 +0

GitHub