1201 Open Source Cryptography Software Projects
Free and open source cryptography code projects including engines, APIs, generators, and tools.
Xtaci Kcptun 12733 ⭐
A Stable & Secure Tunnel based on KCP with N:M multiplexing and FEC. Available for ARM, MIPS, 386 and AMD64。KCPプロトコルに基づく安全なトンネル。KCP 프로토콜을 기반으로 하는 보안 터널입니다。
Google Tink 11976 ⭐
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 8882 ⭐
CryptoSwift is a growing collection of standard and secure cryptographic algorithms implemented in Swift
Cjdns 4784 ⭐
An encrypted IPv6 network using public-key cryptography for address allocation and a distributed hash table for routing.
End To End 4048 ⭐
End-To-End is a crypto library to encrypt, decrypt, digital sign, and verify signed messages (implementing OpenPGP)
Digitalbazaar Forge 4239 ⭐
Cryptography 4520 ⭐
cryptography is a package designed to expose cryptographic primitives and recipes to Python developers.
Ciphey 9254 ⭐
⚡ Automatically decrypt encryptions without knowing the key or cipher, decode encodings, and crack hashes ⚡
Privatebin 3676 ⭐
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 2760 ⭐
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 2515 ⭐
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 2091 ⭐
Stegcloak 2393 ⭐
Hide secrets with invisible characters in plain text securely using passwords 🧙🏻♂️⭐
Practical Cryptography For Developers Book 2420 ⭐
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 3215 ⭐
RSA attack tool (mainly for ctf) - retreive private key from weak public key and/or uncipher data
Smallstep Cli 2181 ⭐
🧰 A zero trust swiss army knife for working with X509, OAuth, JWT, OATH OTP, etc.
Computer Science Resources 1619 ⭐
A list of resources in different fields of Computer Science (multiple languages)
Themis 1409 ⭐
Easy to use cryptographic framework for data protection: secure messaging with forward secrecy and secure data storage. Has unified APIs across 14 platforms.
Cloakify 1240 ⭐
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 1185 ⭐
🇸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 1253 ⭐
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 1113 ⭐
An extensible open-source framework for creating private/permissioned blockchain applications
Libtomcrypt 1193 ⭐
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 1139 ⭐
:musical_note: Algorithms written in different programming languages - https://zoranpandovski.github.io/al-go-rithms/
Wolfssl 1406 ⭐
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 1123 ⭐
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 1154 ⭐
Open-source implementation of a substantial portion of the API of Apple CryptoKit suitable for use on Linux platforms.
Bellaj Blockchain 900 ⭐
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 911 ⭐
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 664 ⭐
Fast and dependency-free cryptographic hashing library for node.js and browsers (supports MD5, SHA1, SHA256, SHA512, RIPEMD, HMAC)
Sodiumoxide 637 ⭐
[DEPRECATED] Sodium Oxide: Fast cryptographic library for Rust (bindings to libsodium)
Brainflayer 679 ⭐
A proof-of-concept cracker for cryptocurrency brainwallets and other low entropy key alogrithms.