libtomcrypt by libtom

LibTomCrypt is a fairly comprehensive, modular and portable cryptographic toolkit that provides developers with a vast array of well known published block ciphers, one-way hash functions, chaining modes, pseudo-random number generators, public key cryptography and a plethora of other routines.

created at July 15, 2010, 4:22 p.m.

C

109 +0

1,569 +5

459 +1

GitHub
php-encryption by defuse

Simple Encryption in PHP.

created at Feb. 6, 2014, 6:47 a.m.

PHP

105 +0

3,793 -1

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

created at April 30, 2012, 6:18 a.m.

HTML

92 +0

3,275 +1

645 +2

GitHub
git-crypt by AGWA

Transparent file encryption in git

created at Dec. 19, 2012, 12:43 a.m.

C++

89 +0

8,352 +14

477 +0

GitHub
rustls by rustls

A modern TLS library in Rust

created at May 2, 2016, 8:50 p.m.

Rust

85 +0

6,214 +32

648 +2

GitHub
nipe by GouveaHeitor

An engine to make Tor network your default gateway

created at Sept. 7, 2015, 6:47 p.m.

Perl

85 +0

1,954 +2

315 +0

GitHub
crypto-algorithms by B-Con

Basic implementations of standard cryptography algorithms, like AES and SHA-1.

created at Sept. 13, 2012, 7:02 a.m.

C

83 +0

1,833 +5

690 +0

GitHub
BLAKE3 by BLAKE3-team

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

created at Nov. 10, 2019, 11:15 a.m.

Assembly

78 +0

5,143 +16

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

620 +0

135 +0

GitHub
cryptico by wwwtyro

An easy-to-use encryption system utilizing RSA and AES for javascript.

created at July 28, 2012, 11:14 p.m.

JavaScript

72 +0

1,180 +1

344 +0

GitHub
pycryptodome by Legrandin

A self-contained cryptographic library for Python

created at May 2, 2014, 3:11 p.m.

C

66 +0

2,850 +8

503 +0

GitHub
node.bcrypt.js by kelektiv

bcrypt for NodeJs

created at April 15, 2010, 5:17 a.m.

C++

63 +0

7,493 +4

518 +1

GitHub
proteus by wireapp

Axolotl Protocol Implementation

created at Dec. 11, 2015, 2:54 p.m.

Rust

60 +0

421 +0

34 +0

GitHub
scrypt by wg

Java implementation of scrypt

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

Java

59 +0

429 +0

145 +0

GitHub
ockam by ockam-network

Orchestrate end-to-end encryption, cryptographic identities, mutual authentication, and authorization policies between distributed applications – at massive scale.

created at Nov. 30, 2018, 6:57 p.m.

Rust

58 +0

4,471 +8

562 +0

GitHub
cryptol by GaloisInc

Cryptol: The Language of Cryptography

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

Haskell

57 +0

1,136 +1

126 +0

GitHub
kyber by dedis

Advanced crypto library for the Go language

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

Go

50 +0

643 +2

168 +0

GitHub
python-ecdsa by tlsfuzzer

pure-python ECDSA signature/verification and ECDH key agreement

created at April 19, 2010, 2:22 a.m.

Python

49 +0

916 -1

316 +0

GitHub
bcrypt-ruby by bcrypt-ruby

bcrypt-ruby is a Ruby binding for the OpenBSD bcrypt() password hashing algorithm, allowing you to easily store a secure hash of your users' passwords.

created at May 7, 2008, 11:29 p.m.

C

49 +0

1,928 +0

282 +0

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

1,058 +3

84 +0

GitHub