1207 Open Source Cryptography Software Projects
Free and open source cryptography code projects including engines, APIs, generators, and tools.
Xtaci Kcptun 12743 ⭐
A Stable & Secure Tunnel based on KCP with N:M multiplexing and FEC. Available for ARM, MIPS, 386 and AMD64。KCPプロトコルに基づく安全なトンネル。KCP 프로토콜을 기반으로 하는 보안 터널입니다。
Google Tink 12024 ⭐
Tink is a multi-language, cross-platform, open source library that provides cryptographic APIs that are secure, easy to use correctly, and hard(er) to misuse.
Cryptoswift 8893 ⭐
CryptoSwift is a growing collection of standard and secure cryptographic algorithms implemented in Swift
Cjdns 4798 ⭐
An encrypted IPv6 network using public-key cryptography for address allocation and a distributed hash table for routing.
End To End 4060 ⭐
End-To-End is a crypto library to encrypt, decrypt, digital sign, and verify signed messages (implementing OpenPGP)
Digitalbazaar Forge 4262 ⭐
Cryptography 4553 ⭐
cryptography is a package designed to expose cryptographic primitives and recipes to Python developers.
Ciphey 9357 ⭐
⚡ Automatically decrypt encryptions without knowing the key or cipher, decode encodings, and crack hashes ⚡
Privatebin 3710 ⭐
A minimalist, open source online pastebin where the server has zero knowledge of pasted data. Data is encrypted/decrypted in the browser using 256 bits AES.
Helib 2770 ⭐
HElib is an open-source software library that implements homomorphic encryption. It supports the BGV scheme with bootstrapping and the Approximate Number CKKS scheme. HElib also includes optimizations for efficient homomorphic evaluation, focusing on effective use of ciphertext packing techniques and on the Gentry-Halevi-Smart optimizations.
Keybase Gpg Github 2516 ⭐
Step-by-step guide on how to create a GPG key on keybase.io, adding it to a local GPG setup and using it with Git and GitHub.
Jssha 2092 ⭐
Stegcloak 2409 ⭐
Hide secrets with invisible characters in plain text securely using passwords 🧙🏻♂️⭐
Practical Cryptography For Developers Book 2428 ⭐
Practical Cryptography for Developers: Hashes, MAC, Key Derivation, DHKE, Symmetric and Asymmetric Ciphers, Public Key Cryptosystems, RSA, Elliptic Curves, ECC, secp256k1, ECDH, ECIES, Digital Signatures, ECDSA, EdDSA
Rsactftool 3242 ⭐
RSA attack tool (mainly for ctf) - retreive private key from weak public key and/or uncipher data
Smallstep Cli 2208 ⭐
🧰 A zero trust swiss army knife for working with X509, OAuth, JWT, OATH OTP, etc.
Computer Science Resources 1631 ⭐
A list of resources in different fields of Computer Science (multiple languages)
Themis 1422 ⭐
Easy to use cryptographic framework for data protection: secure messaging with forward secrecy and secure data storage. Has unified APIs across 14 platforms.
Cloakify 1242 ⭐
CloakifyFactory - Data Exfiltration & Infiltration In Plain Sight; Convert any filetype into list of everyday strings, using Text-Based Steganography; Evade DLP/MLS Devices, Defeat Data Whitelisting Controls, Social Engineering of Analysts, Evade AV Detection
Low Latency Android IOS Linux Windows Tvos Macos Interactive Audio Platform 1187 ⭐
🇸Superpowered Audio, Networking and Cryptographics SDKs. High performance and cross platform on Android, iOS, macOS, tvOS, Linux, Windows and modern web browsers.
Fhe Toolkit Linux 1258 ⭐
IBM Fully Homomorphic Encryption Toolkit For Linux. This toolkit is a Linux based Docker container that demonstrates computing on encrypted data without decrypting it! The toolkit ships with two demos including a fully encrypted Machine Learning inference with a Neural Network and a Privacy-Preserving key-value search.
Exonum 1120 ⭐
An extensible open-source framework for creating private/permissioned blockchain applications
Libtomcrypt 1200 ⭐
LibTomCrypt is a fairly comprehensive, modular and portable cryptographic toolkit that provides developers with a vast array of well known published block ciphers, one-way hash functions, chaining modes, pseudo-random number generators, public key cryptography and a plethora of other routines.
Al Go Rithms 1142 ⭐
:musical_note: Algorithms written in different programming languages - https://zoranpandovski.github.io/al-go-rithms/
Wolfssl 1417 ⭐
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!
Crypton 1126 ⭐
Library consisting of explanation and implementation of all the existing attacks on various Encryption Systems, Digital Signatures, Key Exchange, Authentication methods along with example challenges from CTFs
Swift Crypto 1163 ⭐
Open-source implementation of a substantial portion of the API of Apple CryptoKit suitable for use on Linux platforms.
Bellaj Blockchain 907 ⭐
Compilation of useful documents and scientific papers about Blockchain & cryptocurrencies.
Applied Crypto Hardening 702 ⭐
Best Current Practices regarding secure online communication and configuration of services using cryptography.
Acra 925 ⭐
Database security suite. Database proxy with field-level encryption, search through encrypted data, SQL injections prevention, intrusion detection, honeypots. Supports client-side and proxy-side ("transparent") encryption. SQL, NoSQL.
Jshashes 665 ⭐
Fast and dependency-free cryptographic hashing library for node.js and browsers (supports MD5, SHA1, SHA256, SHA512, RIPEMD, HMAC)
Sodiumoxide 636 ⭐
[DEPRECATED] Sodium Oxide: Fast cryptographic library for Rust (bindings to libsodium)
Brainflayer 682 ⭐
A proof-of-concept cracker for cryptocurrency brainwallets and other low entropy key alogrithms.