noble-ed25519 by paulmillr

Fastest 4KB JS implementation of ed25519 signatures

created at June 20, 2019, 10:26 p.m.

JavaScript

8 +0

392 +1

49 +0

GitHub
ex_crypto by ntrepid8

Wrapper around the Erlang crypto module for Elixir.

created at Oct. 23, 2015, 6:39 p.m.

Elixir

5 +0

135 +0

47 +0

GitHub
rusha by srijs

High-performance pure-javascript SHA1 implementation suitable for large binary data, reaching up to half the native speed.

created at March 25, 2013, 3:01 p.m.

JavaScript

10 +0

275 +0

37 +0

GitHub
pot by yuce

POT is an Erlang library for generating Google Authenticator compatible one time passwords

created at Jan. 18, 2015, 9:26 p.m.

Erlang

6 +0

234 +1

37 +0

GitHub
SHA.jl by JuliaCrypto

A performant, 100% native-julia SHA1, SHA2, and SHA3 implementation

created at Aug. 8, 2014, 12:35 a.m.

Julia

9 +0

46 +0

37 +0

GitHub
noble-hashes by paulmillr

Audited & minimal JS implementation of hash functions, MACs and KDFs.

created at Oct. 6, 2021, 6:39 p.m.

JavaScript

12 +0

478 +4

34 +0

GitHub
proteus by wireapp

Axolotl Protocol Implementation

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

Rust

61 +0

418 -1

34 -4

GitHub
Nettle.jl by JuliaCrypto

Julia wrapper around nettle cryptographic hashing/encryption library providing MD5, SHA1, SHA2 hashing and HMAC functionality, as well as AES encryption/decryption

created at Aug. 29, 2013, 9:04 p.m.

Julia

9 +0

50 +0

34 +0

GitHub
gocrypto by kisom

Example source code for the Practical Crypto with Go book.

created at Feb. 14, 2013, 5:12 a.m.

Go

18 +0

152 +0

32 +0

GitHub
StreamCryptor by bitbeans

Stream encryption & decryption with libsodium and protobuf

created at Sept. 12, 2014, 10:05 p.m.

C#

14 +0

130 +0

30 -1

GitHub
cryptoballot by cryptoballot

cryptographically secure online voting

created at June 13, 2013, 7:14 p.m.

Rust

15 +0

220 +0

29 +0

GitHub
orion by orion-rs

Usable, easy and safe pure-Rust crypto

created at Feb. 6, 2018, 5:45 p.m.

Rust

11 +0

535 +0

29 +0

GitHub
nettle by gnutls

A mirror of the nettle repository

created at May 17, 2016, 11:44 a.m.

C

6 +0

55 +0

27 +0

GitHub
digestif by mirage

Simple hash algorithms in OCaml

created at April 8, 2015, 5:35 a.m.

OCaml

10 +0

85 +0

26 +0

GitHub
password4j by Password4j

Java cryptographic library that supports Argon2, bcrypt, scrypt and PBKDF2 aimed to protect passwords in databases. Easy to use by design, highly customizable, secure and portable. All the implementations follow the standards and have been reviewed to perform better in the JVM.

created at March 9, 2020, 8:40 p.m.

Java

8 +0

332 +1

25 +0

GitHub
cipher by rubencaro

Elixir crypto library to encrypt/decrypt arbitrary binaries

created at Nov. 8, 2014, 11:10 a.m.

Elixir

5 +0

60 +1

23 +0

GitHub
recrypt-rs by IronCoreLabs

A set of cryptographic primitives for building a multi-hop Proxy Re-encryption scheme, known as Transform Encryption.

created at Sept. 26, 2018, 10:16 p.m.

Rust

12 +0

141 +0

23 +0

GitHub
polycrypt by polycrypt

PolyCrypt - A pure JS implementation of the WebCrypto API

created at Jan. 7, 2013, 7:29 p.m.

JavaScript

17 +0

265 +0

21 +0

GitHub
OpenSSL by ZewoGraveyard

Swift OpenSSL for OS X and Linux

created at Dec. 8, 2015, 12:13 a.m.

Swift

12 +0

39 +0

20 +0

GitHub
octavo by libOctavo

Highly modular & configurable hash & crypto library

created at July 27, 2015, 12:55 p.m.

Rust

8 +0

140 +0

19 +0

GitHub