Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Cryptography

Cryptography

324 projects

Showing 36 of 324 projects

BlueCryptor
BlueCryptorSwift

A Swift cross-platform cryptography library providing encryption, hashing, HMAC, and key derivation using CommonCrypto on Apple platforms and OpenSSL on Linux.

#key-derivation#hashing#libcrypto
Stars190
Forks47
Last commit1 year ago
JKS private key cracker
JKS private key crackerJava

Crack passwords of private key entries in Java Key Store (JKS) files using a GPU-accelerated hashcat implementation.

#private-key#ctf-tools#java-keystore
Stars188
Forks18
Last commit5 years ago
irssi-otr
irssi-otrC

Adds Off-the-Record Messaging (OTR) encryption to Irssi IRC client for private conversations.

#chat#secure-messaging#end-to-end-encryption
Stars185
Forks23
Last commit8 years ago
caesium
caesiumClojure

A modern cryptography library for Clojure providing direct bindings to libsodium/NaCl.

#jnr-ffi#encryption#password-hashing
Stars183
Forks28
Last commit2 years ago
Portable.BouncyCastle
Portable.BouncyCastleC#

A C# implementation of cryptographic algorithms and protocols with support for .NET 4, .NET Standard 2.0, MonoAndroid, Xamarin.iOS, and .NET Core.

#x509-certificates#csharp#encryption
Stars181
Forks39
Last commit2 years ago
BouncyHSM
BouncyHSMC#

A developer-friendly software simulator for HSM and smartcard with PKCS#11, REST API, and web UI for testing cryptographic applications.

#testing-tool#rest-api#csharp
Stars178
Forks27
Last commit1 day ago
Security Card Games
Security Card Games

A curated list of security card games and tabletop exercises for training and discussion.

#security-training#cryptography-education#education
Stars173
Forks16
Last commit1 year ago
rooster
roosterRust

A simple, offline-first password manager with a command-line interface for Windows, macOS, and Linux.

#offline-first#command-line-tool#password
Stars169
Forks23
Last commit14 days ago
recrypt
recryptRust

A pure-Rust library implementing multi-hop Proxy Re-encryption (Transform Encryption) for secure data delegation.

#constant-time#end-to-end-encryption#privacy
Stars166
Forks23
Last commit6 days ago
OpenSSL
OpenSSLPascal

A Delphi wrapper for OpenSSL providing object-oriented interfaces for encryption, digital signatures, and certificate handling.

#certificate-management#rsa#security-library
Stars160
Forks74
Last commit2 days ago
ex_crypto
ex_cryptoElixir

An Elixir wrapper for Erlang's crypto and public_key modules, providing simplified, secure cryptography functions with sane defaults.

#elixir#erlang-crypto#public-key
Stars159
Forks51
Last commit1 year ago
gocrypto
gocryptoGo

Example source code demonstrating practical cryptography implementations in Go, accompanying the 'Practical Crypto with Go' book.

#security-examples#educational-code#symmetric-encryption
Stars157
Forks34
Last commit6 years ago
hashcat rules collection
hashcat rules collection

A comprehensive collection of 317 hashcat rule files for password cracking and security testing.

#wordlist-generator#wordlist#infosec
Stars156
Forks19
Last commit4 months ago
secp256k1.swift
secp256k1.swiftSwift

A Swift cryptography library providing ECDSA, Schnorr signatures, ECDH, and zero-knowledge proofs on the secp256k1 curve for Bitcoin and Nostr applications.

#ios#secp256k1#ecdh
Stars155
Forks72
Last commit2 days ago
unxor
unxorPython

A tool that uses known-plaintext attacks to decrypt XOR-encoded files by deducing the original keystream.

#forensic-analysis#python#security-tools
Stars146
Forks23
Last commit6 years ago
json_web_token_ex
json_web_token_exElixir

An Elixir implementation of the JSON Web Token (JWT) standard (RFC 7519) for secure authentication and data exchange.

#rfc 7519#elixir#token-based-authentication
Stars144
Forks52
Last commit4 years ago
Paseto.Core
Paseto.CoreC#

A .NET implementation of Paseto (Platform-Agnostic Security Tokens) for secure token generation, validation, and key serialization.

#security-tokens#authentication#paseto
Stars142
Forks11
Last commit13 days ago
octavo
octavoRust

A highly modular and configurable cryptographic library written in pure Rust, offering hash functions and encryption algorithms.

#crypto#modular#octavo
Stars141
Forks18
Last commit8 years ago
spark-nacl
spark-naclAda

A formally verified, portable SPARK 2014 implementation of the NaCl cryptographic library with constant-time algorithms.

#tweetnacl#spark-2014#ada
Stars135
Forks14
Last commit2 months ago
BlueRSA
BlueRSASwift

A Swift cross-platform RSA wrapper library for public/private key encryption, signing, and verification.

#ios#rsa-signature#rsa-encryption
Stars134
Forks61
Last commit1 year ago
PyElliptic
PyEllipticPython

A deprecated Python wrapper for OpenSSL providing ECC, AES, HMAC, Blowfish, and other cryptographic operations.

#python-library#openssl-wrapper#key-agreement
Stars133
Forks58
Last commit9 years ago
StreamCryptor
StreamCryptorC#

A .NET library for encrypting and decrypting files of any size using libsodium and protobuf with a chunked streaming approach.

#crypto#file-encryption#asynchronous
Stars132
Forks27
Last commit9 years ago
rust-asn1
rust-asn1Rust

A Rust library for parsing and generating ASN.1 data in DER format, compatible with #![no_std] environments.

#asn1#x509#embedded
Stars131
Forks34
Last commit6 days ago
rain
rainC++

A family of fast, compact hash functions (Rainbow and Rainstorm) with C++ and Node.js/WASM implementations, passing all SMHasher3 tests.

#hash#webassembly#non-cryptographic-hash
Stars131
Forks8
Last commit5 months ago
ripple-lib-java
ripple-lib-javaJava

A Java library for interacting with the Ripple payment network, providing binary serialization, account tracking, and transaction management.

#java-library#binary-serialization#android
Stars129
Forks104
Last commit9 years ago
suruga
surugaRust

A Rust implementation of TLS 1.2 with support for NIST P-256 ECDHE and chacha20-poly1305.

#tls#encryption#elliptic-curve-cryptography
Stars126
Forks14
Last commit10 years ago
eosio-java
eosio-javaJava

A Java SDK for integrating with EOSIO-based blockchains, providing APIs for transaction processing, signing, and RPC communication.

#gradle#rpc-client#java-library
Stars126
Forks46
Last commit4 years ago
cifre
cifreJavaScript

A fast cryptographic toolkit for modern client-side JavaScript applications.

#web-cryptography#modern-js#client-side-javascript
Stars124
Forks4
Last commit13 years ago
EnigmaKit
EnigmaKitSwift

A Swift library for simulating the Enigma encryption machine, enabling historical cipher experimentation.

#enigma-simulator#cipher#simulation
Stars119
Forks11
Last commit7 years ago
Password
PasswordJavaScript

Deterministic password generator using PBKDF2 with domain-specific salts for secure, memorable passwords.

#web-security#authentication#zero-knowledge
Stars118
Forks16
Last commit6 years ago
checksum
checksumGo

A Go library for computing message digests (MD5, SHA256, SHA1, CRC32, BLAKE2s-256) for large files efficiently.

#message-digest#md5#go-package
Stars114
Forks16
Last commit2 years ago
dkeyczar
dkeyczarGo

A Go port of Google's Keyczar cryptography library providing simple, safe cryptographic operations with sensible defaults.

#crypto-api#hmac#rsa
Stars112
Forks16
Last commit6 years ago
nocrypto
nocryptoOCaml

A small OCaml cryptographic library emphasizing applicative style and ease of use with basic ciphers, hashes, and public-key primitives.

#random-number-generation#rsa#security-library
Stars112
Forks54
Last commit6 years ago
HEhub
HEhubC++

A C++ library implementing homomorphic encryption schemes (BGV, CKKS, TFHE) for privacy-preserving computation on encrypted data.

#ckks-scheme#fhe#privacy-protection
Stars111
Forks20
Last commit28 days ago
embit
embitPython

A minimal Bitcoin library for MicroPython and Python3 designed for embedded systems and microcontrollers.

#embedded-systems#secp256k1#micropython
Stars111
Forks47
Last commit2 days ago
cryptokit
cryptokitC

A comprehensive OCaml library providing cryptographic primitives like ciphers, hashes, and public-key cryptography for security-sensitive applications.

#random-number-generation#key-derivation#security-library
Stars108
Forks27
Last commit5 months ago
PreviousPage 8 of 9

Related Tags

Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub
Next
#Security133
#Encryption92
#Rust45
#Authentication43
#Digital Signatures35
#Hashing34
#Crypto33
#Blockchain31
#Cross Platform31
#Go25
#Aes24
#Ios24