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

198 +0

GitHub
XKCP by XKCP

eXtended Keccak Code Package

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

C

45 +0

567 +1

194 +0

GitHub
swift-sodium by jedisct1

Safe and easy to use crypto for iOS and macOS

created at Dec. 27, 2014, 9:34 p.m.

C

24 +0

508 +0

177 +0

GitHub
sodiumoxide by sodiumoxide

[DEPRECATED] Sodium Oxide: Fast cryptographic library for Rust (bindings to libsodium)

created at Dec. 5, 2013, 9:37 p.m.

Rust

23 +0

638 +0

173 -1

GitHub
webpki by briansmith

WebPKI X.509 Certificate Validation in Rust

created at Aug. 27, 2015, 8:03 a.m.

Rust

21 +0

454 +1

165 -1

GitHub
charm by JHUISI

Charm: A Framework for Rapidly Prototyping Cryptosystems

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

C

37 +0

530 +2

163 +1

GitHub
kyber by dedis

Advanced crypto library for the Go language

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

Go

52 -1

611 +0

163 +1

GitHub
elliptic-curves by RustCrypto

Collection of pure Rust elliptic curve implementations: NIST P-224, P-256, P-384, P-521, secp256k1, SM2

created at Jan. 6, 2020, 1:08 a.m.

Rust

16 +0

613 +0

158 +1

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,150 +4

155 +0

GitHub
scrypt by wg

Java implementation of scrypt

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

Java

58 +0

425 +0

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

44 +0

1,816 +3

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

621 +0

136 +0

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

941 +1

136 +0

GitHub
AEADs by RustCrypto

Authenticated Encryption with Associated Data Algorithms: high-level encryption ciphers

created at Aug. 16, 2019, 7:26 p.m.

Rust

16 +0

653 +3

135 +0

GitHub
cryptol by GaloisInc

Cryptol: The Language of Cryptography

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

Haskell

53 +0

1,115 +4

118 +1

GitHub
snow by mcginty

A Rust implementation of the Noise Protocol Framework

created at Oct. 16, 2016, 12:09 p.m.

Rust

25 +0

859 +2

117 +0

GitHub
formats by RustCrypto

Cryptography-related format encoders/decoders: DER, PEM, PKCS, PKIX

created at Sept. 13, 2021, 4:40 p.m.

Rust

10 +0

219 +2

115 +1

GitHub
RHash by rhash

Great utility for computing hash sums

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

C

31 +0

545 +0

113 +0

GitHub
ObjectivePGP by krzyzanowskim

ObjectivePGP is an open-source library for iOS and macOS that provides developers with tools for implementing OpenPGP encryption and decryption, digital signing, and signature verification in their applications, thereby enhancing security and data integrity.

created at July 25, 2014, 2:21 p.m.

Objective-C

24 +0

658 +1

106 +1

GitHub