awesome-he by jonaschn

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

updated at Nov. 23, 2024, 11:48 p.m.

Unknown languages

47 +0

1,062 +4

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

updated at Nov. 24, 2024, 12:10 a.m.

Java

8 +0

358 +3

27 +1

GitHub
cryptico by wwwtyro

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

updated at Nov. 24, 2024, 2:20 a.m.

JavaScript

72 +0

1,182 +2

344 +0

GitHub
hashes by RustCrypto

Collection of cryptographic hash functions written in pure Rust

updated at Nov. 24, 2024, 3:15 a.m.

Rust

29 +0

1,883 +4

253 +0

GitHub
tiny-AES-c by kokke

Small portable AES128/192/256 in C

updated at Nov. 24, 2024, 3:27 a.m.

C

143 +0

4,294 +11

1,298 -1

GitHub
sops by getsops

Simple and flexible tool for managing secrets

updated at Nov. 24, 2024, 3:55 a.m.

Go

119 +0

17,054 +44

879 +2

GitHub
openpgpjs by openpgpjs

OpenPGP implementation for JavaScript

updated at Nov. 24, 2024, 4:22 a.m.

JavaScript

174 +0

5,690 +3

797 -1

GitHub
password-hashes by RustCrypto

Password hashing functions / KDFs

updated at Nov. 24, 2024, 4:58 a.m.

Rust

10 +0

677 +4

83 +1

GitHub
CryptoSwift by krzyzanowskim

CryptoSwift is a growing collection of standard and secure cryptographic algorithms implemented in Swift

updated at Nov. 24, 2024, 5:35 a.m.

Swift

183 +0

10,199 +7

1,660 +0

GitHub
jsencrypt by travist

A zero-dependency Javascript library to perform OpenSSL RSA Encryption, Decryption, and Key Generation.

updated at Nov. 24, 2024, 6:18 a.m.

JavaScript

179 +0

6,690 +8

2,015 +0

GitHub
ring by briansmith

Safe, fast, small crypto using Rust

updated at Nov. 24, 2024, 7:05 a.m.

Assembly

46 +0

3,766 +11

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

updated at Nov. 24, 2024, 8:45 a.m.

Rust

33 +0

2,683 +25

104 +0

GitHub
node.bcrypt.js by kelektiv

bcrypt for NodeJs

updated at Nov. 24, 2024, 10:08 a.m.

C++

63 +0

7,498 +5

518 +0

GitHub
xxHash by Cyan4973

Extremely fast non-cryptographic hash algorithm

updated at Nov. 24, 2024, 12:29 p.m.

C

174 -1

9,205 +23

778 +1

GitHub
noble-ed25519 by paulmillr

Fastest 4KB JS implementation of ed25519 signatures

updated at Nov. 24, 2024, 12:50 p.m.

JavaScript

11 +0

423 +2

52 +0

GitHub
noble-hashes by paulmillr

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

updated at Nov. 24, 2024, 1:23 p.m.

JavaScript

12 +0

591 +5

45 +0

GitHub
tink-java by tink-crypto

Java implementation of Tink

updated at Nov. 24, 2024, 2:02 p.m.

Java

8 +0

138 +5

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

updated at Nov. 24, 2024, 2:17 p.m.

C

50 +1

1,928 +0

282 +0

GitHub
BLAKE3 by BLAKE3-team

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

updated at Nov. 24, 2024, 3:31 p.m.

Assembly

78 +0

5,222 +79

353 +3

GitHub
wolfssl by wolfSSL

The wolfSSL library is a small, fast, portable implementation of TLS/SSL for embedded devices to the cloud. wolfSSL supports up to TLS 1.3 and DTLS 1.3!

updated at Nov. 24, 2024, 4:15 p.m.

C

112 +0

2,360 +9

835 +0

GitHub