awesome-he by jonaschn

✨ Awesome - A curated list of amazing Homomorphic Encryption libraries, software and resources

created at Feb. 21, 2018, 2:38 a.m.

Unknown languages

47 +1

971 +3

74 +0

GitHub
XKCP by XKCP

eXtended Keccak Code Package

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

C

45 +0

568 +1

196 +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,131 -1

198 +0

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,742 +2

293 -2

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,819 +1

143 +1

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

980 +0

84 +1

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,375 +1

296 +0

GitHub
charm by JHUISI

Charm: A Framework for Rapidly Prototyping Cryptosystems

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

C

37 +0

533 +1

163 +0

GitHub
SecurityDriven.Inferno by sdrapkin

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

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

C#

35 +0

567 +0

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,405 +6

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

33 +0

948 +0

138 +2

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,405 +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

555 +4

115 +0

GitHub
pynacl by pyca

Python binding to the Networking and Cryptography (NaCl) library

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

C

28 +0

1,044 +4

227 +1

GitHub
hashes by RustCrypto

Collection of cryptographic hash functions written in pure Rust

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

Rust

28 +0

1,731 +9

234 +1

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

491 +0

52 +0

GitHub
ocaml-tls by mirleft

TLS in pure OCaml

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

OCaml

26 +0

292 +0

65 +0

GitHub
rust-openssl by sfackler

OpenSSL bindings for Rust

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

Rust

26 +0

1,338 +2

728 +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,168 +6

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

719 +1

139 +0

GitHub