Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Cryptography

Cryptography

533 projects

Showing 36 of 533 projects

hal
halRust

A command-line tool providing Bitcoin utilities for address creation, transaction manipulation, and cryptographic operations.

#transaction-tools#miniscript#psbt
Stars216
Forks32
Last commit4 months ago
SwiftHash
SwiftHashSwift

A pure Swift implementation of MD5 hashing for iOS, macOS, and other Apple platforms.

#apple-platforms#hash#ios
Stars215
Forks31
Last commit2 years ago
Movemate
MovemateMove

A library of secure, efficient module building blocks for Move development on Aptos and Sui blockchains.

#move-language#library#smart-contracts
Stars210
Forks66
Last commit3 years ago
digestpp
digestppC++

A C++11 header-only library providing a modern, flexible API for cryptographic hash functions and extendable output functions.

#hash#c-plus-plus-11#message-digest
Stars205
Forks53
Last commit5 months ago
simple-scrypt
simple-scryptGo

A Go library providing a convenient wrapper for secure password hashing using the scrypt key derivation function.

#hash#key-derivation#authentication
Stars203
Forks27
Last commit5 months ago
scrypto
scryptoScala

A Scala cryptographic toolkit providing hash functions, signing, encoding, and authenticated data structures for secure applications.

#public-domain#digital-signatures#merkle-tree
Stars203
Forks46
Last commit1 year ago
tiny-keccak
tiny-keccakRust

A Rust implementation of Keccak-derived hash functions including SHA-3, SHAKE, cSHAKE, KMAC, and KangarooTwelve.

#tuplehash#keccak#fips-202
Stars203
Forks63
Last commit2 years ago
libkcapi
libkcapiC

A user-space library providing high-performance access to the Linux kernel crypto API via Netlink.

#c-library#crypto-api#user-space
Stars197
Forks80
Last commit2 months ago
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
Stars191
Forks47
Last commit28 days 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 commit9 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
Stars185
Forks28
Last commit15 days ago
caesium
caesiumClojure

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

#jnr-ffi#encryption#password-hashing
Stars182
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 commit3 years 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
Stars170
Forks24
Last commit2 months 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 commit15 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
Stars161
Forks51
Last commit2 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
Stars161
Forks19
Last commit6 months 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
Forks73
Last commit1 month 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
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
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
Stars150
Forks11
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
Stars145
Forks52
Last commit4 years 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
Stars136
Forks14
Last commit4 months ago
BlueRSA
BlueRSASwift

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

#ios#rsa-signature#rsa-encryption
Stars135
Forks61
Last commit28 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
Stars134
Forks8
Last commit7 months 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
Stars134
Forks35
Last commit4 days 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
Stars133
Forks26
Last commit9 years 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
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
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
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
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
PreviousPage 8 of 15

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
#Security194
#Encryption142
#Authentication66
#Blockchain60
#Rust58
#Digital Signatures54
#Hashing51
#Crypto44
#Cross Platform42
#Ios36
#Go35
#Swift34