Ross ROSS = Recommend OSS · open-source software intelligence for agents

Open-source cryptography software

1245 open-source libraries, tools and applications tagged cryptography, ranked by how closely cryptography is their primary purpose, then by adoption and maintenance health. Each entry links to a page with sources, use cases and when to choose or avoid it.

1245 products, primary matches first, then adoption-weighted; health v2 shown.

ProductHealth v2StarsMaturity
bats3c/shad0w
SHAD0W is a modular post-exploitation C2 (command and control) framework written in Python and C, designed to operate covertly in heavily m…
232178maintenance
l123456789jy/Lazy
A curated collection of commonly used Android utility classes (LazyLibrary) written in Java, covering areas like animations, dates, bitmaps…
422166maintenance
lbryio/torba
Torba is a Python library and client/server framework for building fast, correct, and scalable cryptocurrency wallets based on Bitcoin. It …
102128maintenance
gurnec/HashCheck
HashCheck is a Windows Explorer shell extension that lets users verify and generate file checksums (MD5, SHA-1, SHA-2, SHA-3, and more) dir…
232092maintenance
fugue/credstash
CredStash is a Python CLI utility for managing and distributing shared credentials in the cloud, encrypting secrets with AWS KMS key wrappi…
232064maintenance
Puyodead1/udemy-downloader
A Python command-line utility for downloading Udemy courses, including DRM-protected videos when the user supplies their own decryption key…
652054maintenance
B-Con/crypto-algorithms
A collection of from-scratch C implementations of standard cryptography algorithms such as AES and SHA-1, released into the public domain. …
322046maintenance
MegatronKing/StringFog
StringFog is a Gradle plugin for Android that automatically encrypts string literals in compiled bytecode (dex/aar/jar) at build time and d…
322020maintenance
tjfoc/gmsm
A Go library implementing the Chinese national cryptography standards SM2 (elliptic curve), SM3 (hash), and SM4 (block cipher). It supports…
231964maintenance
r00t-3xp10it/venom
VENOM is a shell-based framework that uses msfvenom to generate, obfuscate, and compile multi-format shellcode payloads (exe, dll, apk, elf…
231963maintenance
scipr-lab/libsnark
libsnark is a C++ library implementing zkSNARK schemes, cryptographic constructions for proving and verifying computations in zero knowledg…
401931maintenance
winauth/winauth
WinAuth is a portable, open-source Windows desktop application that acts as a software two-factor authenticator, supporting RFC 6238 TOTP a…
101853maintenance
klezVirus/inceptor
Inceptor is a template-driven PE packer and AV/EDR evasion framework for Windows, aimed at penetration testers and red teamers. It automate…
321834maintenance
cmuratori/meow_hash
Meow Hash is an extremely fast non-cryptographic hash function taking a 128-byte seed and producing 128-bit output, implemented in C/C++ us…
321833maintenance
perlin-network/noise
noise is an opinionated, easy-to-use peer-to-peer networking stack for decentralized applications and cryptographic protocols, written in G…
231831maintenance
gtank/cryptopasta
A collection of copy-and-paste-friendly cryptography snippets for Go, wrapping the standard library's best practices for encryption (AES-GC…
321803maintenance
SavjeeCoin
SavjeeCoin is a minimal blockchain implementation in JavaScript, built as an npm library to accompany a YouTube tutorial series. It demonst…
521772maintenance
indutny/elliptic
A fast, pure-JavaScript implementation of elliptic curve cryptography supporting ECDSA signing/verification, ECDH key exchange, and EdDSA. …
321769maintenance
knownsec/shellcodeloader
A Windows shellcode loader generator written in C++ that packages raw shellcode into encrypted executables with multiple loading techniques…
231746maintenance
liexusong/php-beast
php-beast is a PHP extension written in C that encrypts PHP source code files so they can be distributed without exposing the original code…
321737maintenance
mprimi/portable-secret
Portable Secret is a tool that packs an encrypted payload and decryption JavaScript into a single self-contained HTML file, using the brows…
321735maintenance
xuperchain/xuperchain
XuperChain is an open-source blockchain framework from Baidu's XuperChain Lab for building high-performance permissioned alliance networks.…
231703maintenance
eladshamir/Internal-Monologue
A C# post-exploitation tool that retrieves NTLM hashes by inducing NetNTLM challenge-response computations in-process, without touching the…
321692maintenance
TryCatchHCF/Cloakify
CloakifyFactory is a Python-based text-based steganography toolset that converts any file type into lists of innocuous everyday strings (e.…
231683maintenance
ius/rsatool
A Python command-line tool that computes RSA and RSA-CRT parameters (p, q, n, d, e, dP, dQ, qInv) from either two primes or a modulus and p…
701676maintenance
Tornado Cash
Tornado Cash is a non-custodial privacy protocol for Ethereum and ERC20 tokens built on zkSNARKs, implemented as smart contracts with JavaS…
101675maintenance
Google Authenticator
The open-source implementations of Google Authenticator, generating one-time passcodes using the OATH HOTP (RFC 4226) and TOTP (RFC 6238) s…
101674maintenance
NitroShare
NitroShare is a cross-platform desktop application for transferring files between devices on a local network, built with C++ and Qt. It fea…
331664maintenance
mdp/rotp
A Ruby library for generating and validating one-time passwords (HOTP and TOTP) according to RFC 4226 and RFC 6238. It is compatible with G…
431657maintenance
facebookresearch/CrypTen
CrypTen is a PyTorch-based library for privacy-preserving machine learning built on secure multiparty computation. It exposes a CrypTensor …
101650maintenance
shuhongfan/NavicatCracker
A keygen and patcher for activating Navicat 16 database client software without a paid license. It patches the installed Navicat binary and…
321631maintenance
huangyz0918/AndroidWM
AndroidWM is a lightweight Java library for Android that adds visible or invisible (steganographic) watermarks to images. It supports text …
321630maintenance
google/highwayhash
A C++ library providing fast, strong (well-distributed and unpredictable) hash functions: a portable SipHash implementation and HighwayHash…
101603maintenance
maciejczyzewski/libchaos
A C++ library implementing randomization, hashing, and statistical analysis algorithms based on the concept of chaos machines. It aims to r…
231597maintenance
MyEtherWallet
MyEtherWallet (MEW) is a free, open-source, client-side interface for creating and managing Ethereum wallets and interacting with the Ether…
961585maintenance
Picocrypt
Picocrypt is a small, simple, and secure file encryption tool built in Go, using XChaCha20 and Argon2id. It offers a portable GUI applicati…
101554maintenance
zboxfs/zbox
ZboxFS is a zero-details, privacy-focused embedded file system written in Rust that encrypts everything, including metadata and directory s…
101542maintenance
doy/rbw
rbw is an unofficial command line client for Bitwarden written in Rust. It runs a background agent that holds decryption keys in memory (li…
631531maintenance
CovenantSQL/CovenantSQL
CovenantSQL is a decentralized, Byzantine fault tolerant SQL database built on SQLite with blockchain features like immutable query history…
231531maintenance
gentilkiwi/kekeo
kekeo is a C-based command-line toolbox for manipulating Microsoft Kerberos, from the author of mimikatz. It supports operations like ticke…
231524maintenance
nidem/kerberoast
A collection of Python and PowerShell tools for attacking Microsoft Kerberos implementations, including requesting service tickets, crackin…
321511maintenance
chip-red-pill/MicrocodeDecryptor
A set of Python scripts for decrypting Intel Atom CPU microcode updates, using encryption keys extracted via the Red Unlock debugging techn…
321509maintenance
ViRb3/TrustMeAlready
An Xposed module for rooted Android devices that disables SSL certificate verification and pinning system-wide. It hooks Java trust-check m…
101504maintenance
Tezos
Tezos is a self-amending cryptographic ledger (blockchain) platform supporting smart contracts, implemented in OCaml. This repository is a …
321499maintenance
ricmoo/aes-js
A pure JavaScript implementation of the AES block cipher supporting all common modes of operation (CBC, CFB, CTR, ECB, OFB) and all key siz…
231495maintenance
regolith-labs/ore-cli-legacy
A Rust command-line interface for mining the ORE cryptocurrency on the Solana blockchain. This legacy version is deprecated in favor of a n…
391494maintenance
Consensys/eth-lightwallet
A lightweight JavaScript HD wallet for Ethereum that stores private keys encrypted in the browser or Node.js. It generates BIP32/BIP39 addr…
321476maintenance
0x09AL/RdpThief
RdpThief is a standalone DLL that, when injected into the mstsc.exe (Remote Desktop client) process, uses API hooking to extract clear-text…
321468maintenance
DaGenix/rust-crypto
A mostly pure-Rust library implementing many common cryptographic algorithms such as AES, SHA-2, ChaCha20, and Ed25519. It aims for practic…
231455maintenance
QAX-A-Team/BrowserGhost
BrowserGhost is a C# command-line tool for red team operators that extracts saved browser credentials, cookies, history, and bookmarks from…
231453maintenance
JustasMasiulis/xorstr
A header-only C++17 library that encrypts string literals at compile time using XOR with 64-bit keys and vectorized (SSE/AVX) inlined decry…
321449maintenance
oddcod3/Phantom-Evasion
Phantom-Evasion is a Python-based antivirus evasion tool that generates obfuscated executables and payloads designed to bypass antivirus de…
101448maintenance
syvaidya/openstego
OpenStego is a Java-based steganography application that hides data inside image files and embeds invisible watermarks to detect unauthoriz…
231441maintenance
andreas-mausch/whatsapp-viewer
A small Windows application (with command-line support) that decrypts and displays WhatsApp chat history from the Android msgstore.db datab…
231440maintenance
kmackay/micro-ecc
A small, fast C library implementing ECDH key exchange and ECDSA signatures for 8-bit, 32-bit, and 64-bit processors, with optional inline …
881439maintenance
aave/aave-protocol
Open source implementation of Aave Protocol Version 1.0, a decentralized lending pool system built on Ethereum smart contracts. This is the…
101435maintenance
bpellin/keepassdroid
KeePassDroid is an Android port of the KeePass Password Safe, allowing users to open and manage KeePass password databases (.kdb and .kdbx,…
381430maintenance
nfc-tools/mfoc
MFOC is an open-source C implementation of the offline nested attack for recovering authentication keys from MIFARE Classic NFC cards. It r…
321430maintenance
nccgroup/demiguise
Demiguise is a Python CLI tool from NCC Group that generates HTML files containing RC4-encrypted HTA payloads, which are decrypted dynamica…
321427maintenance
brannondorsey/naive-hashcat
A plug-and-play shell script wrapper around hashcat that cracks password hashes using pre-configured, empirically tested attack parameters.…
231427maintenance
atom/node-keytar
A native Node.js module (written in C++) for storing, retrieving, replacing, and deleting passwords in the operating system's credential st…
101425maintenance
paranoidninja/CarbonCopy
A Python CLI tool that downloads a website's TLS certificate, creates a spoofed version of it, and uses it to sign Windows executables for …
321424maintenance
eosjs
EOSIO is an open-source blockchain smart contract platform written in C++ that executes contracts via WebAssembly. It provides high-perform…
101422maintenance
eosjs
eosjs is a TypeScript/JavaScript library for integrating applications with EOSIO-based blockchains via the EOSIO RPC API. It provides trans…
101422maintenance
signalapp/libsignal-protocol-c
A C implementation of the Signal Protocol, a ratcheting forward-secrecy encryption protocol for synchronous and asynchronous messaging. It …
101417maintenance
handshake-org/hs-airdrop
hs-airdrop is the official redemption tool for the Handshake network's decentralized airdrop of HNS coins to open source developers. It che…
321415maintenance
google/conscrypt
Conscrypt is a Java Security Provider implementing parts of the Java Cryptography Extension (JCE) and Java Secure Socket Extension (JSSE), …
971413maintenance
MyCrypto
MyCrypto is an open-source, client-side Ethereum wallet manager for creating, importing, and managing Ethereum accounts and sending transac…
231406maintenance
susam/mintotp
MinTOTP is a minimal TOTP (time-based one-time password) generator written in about 20 lines of Python, usable as a CLI tool or as importab…
321401maintenance
progranism/Open-Source-FPGA-Bitcoin-Miner
A fully open-source VHDL implementation of a Bitcoin miner for Altera and Xilinx FPGAs, supporting pool and solo mining as well as Namecoin…
321380maintenance
standardnotes/desktop
Standard Notes desktop client, a free, open-source, end-to-end encrypted notes application built with Electron and TypeScript. This reposit…
101374maintenance
kingkool68/generate-ssl-certs-for-local-development
A bash script that generates trusted self-signed SSL certificates for local HTTPS development on macOS. It creates a local certificate auth…
321354maintenance
GoSSIP-SJTU/Armariris
Armariris is an LLVM-based code obfuscation framework maintained by Shanghai Jiao Tong University's cryptography and computer security lab.…
321346maintenance
tfhe/tfhe
TFHE is a C++ library implementing fast fully homomorphic encryption over the torus, based on the CGGI16 scheme with gate-by-gate bootstrap…
381333maintenance
ofek/bit
Bit is a fast, intuitive Python library for Bitcoin key management, transaction creation, and blockchain interaction. It supports multiple …
321315maintenance
TakeScoop/SwiftyRSA
SwiftyRSA is a Swift library for RSA public/private key encryption and decryption on Apple platforms. It supports loading keys from PEM, DE…
231304maintenance
guyoung/CaptfEncoder
CaptfEncoder is an open-source, cross-platform network security tool suite offering encoding/decoding conversions, classical and modern cry…
231300maintenance
google/skicka
A Go command-line utility for uploading, downloading, listing, and managing files on Google Drive, with optional AES-256 client-side encryp…
101295maintenance
samr7/vanitygen
A standalone command-line vanity Bitcoin address generator written in C that searches for addresses matching custom prefixes or regular exp…
321281maintenance
BytomDAO/bytom
The official Go implementation of the Bytom blockchain protocol, providing a full node daemon (bytomd) and CLI client (bytomcli) for a mult…
101268maintenance
LicenseCC
Licensecc is an open-source C++ library for software licensing and copy protection that generates hardware signatures and validates license…
841252maintenance
mehrdadrad/radvpn
RadVPN is a decentralized, full-mesh VPN written in Go that connects nodes directly without a central server, with a built-in router for pa…
321250maintenance
Yawning/obfs4
obfs4 is a look-like-nothing traffic obfuscation protocol (the obfourscator) implemented in Go, based on ScrambleSuit with ntor handshakes …
321248maintenance
Exonum
Exonum is an extensible open-source Rust framework for building private, permissioned blockchain applications with a custom Byzantine fault…
231246maintenance
positive-security/find-you
A modified version of OpenHaystack that demonstrates a stealth AirTag clone capable of bypassing Apple's Find My tracking protection featur…
321245maintenance
tf-encrypted/tf-encrypted
TF Encrypted is a Python framework for privacy-preserving machine learning in TensorFlow, enabling training and prediction on encrypted dat…
321241maintenance
google/cityhash
CityHash is a family of fast, non-cryptographic hash functions for strings, implemented in C++ under the MIT license. It offers 32-, 64-, 1…
101230maintenance
decentralized-identity/ion
ION is a public, permissionless Decentralized Identifier (DID) network implementing the Sidetree protocol as a Layer 2 overlay on Bitcoin. …
231228maintenance
openzfsonwindows/ZFSin
ZFSin is a port of the OpenZFS filesystem to Windows, implemented as a native kernel driver providing pooled storage, checksums, snapshots,…
231222maintenance
sigstore/rekor
Rekor is Sigstore's software supply chain transparency log, providing an immutable tamper-resistant ledger for signed build and provenance …
911214maintenance
iagox86/hash_extender
A C command-line tool that automates hash length extension attacks against algorithms like MD4, MD5, SHA-1, SHA-256, SHA-512, RIPEMD-160, a…
321213maintenance
openenclave/openenclave
Open Enclave SDK is a hardware-agnostic open source SDK for building C and C++ applications that use hardware-based Trusted Execution Envir…
841209maintenance
ebekker/ACMESharp
ACMESharp is an ACME protocol client library and PowerShell module for the .NET platform, primarily used to obtain and manage certificates …
231209maintenance
yggdrasil-network/yggdrasil-go
Yggdrasil is a lightweight userspace software router implementing an experimental, fully end-to-end encrypted IPv6 overlay network with a s…
885443experimental
the-xentropy/xencrypt
Xencrypt is a single-file PowerShell crypter that encrypts, compresses, and obfuscates PowerShell scripts to bypass AMSI and antivirus dete…
321192maintenance
SciresM/hactool
hactool is a C command-line tool for inspecting, decrypting, and extracting common Nintendo Switch file formats such as NCA, XCI, PFS0, Rom…
231188maintenance
lmammino/jwt-cracker
jwt-cracker is a Node.js command-line tool that brute-forces the signing secrets of HS256, HS384, and HS512 JWT tokens. It supports custom …
231183maintenance
wwwtyro/cryptico
A JavaScript library providing easy-to-use public-key encryption combining RSA and AES, with support for message signing and public key ide…
101175maintenance
Cocos-BCX JSSDK
A demo application showcasing the Cocos-BCX JavaScript SDK, demonstrating blockchain operations like account creation, login, and asset tra…
321163maintenance
Ch0pin/AVIator
AV|Ator is a GUI backdoor generator that encrypts shellcode with AES and produces Windows executables that decrypt and inject the payload u…
101160maintenance

← prev page 8 / 13 next →