1019 Open Source Cryptography Software Projects
Free and open source cryptography code projects including engines, APIs, generators, and tools.
Xtaci Kcptun 12107 ⭐
A Stable & Secure Tunnel based on KCP with N:M multiplexing and FEC. Available for ARM, MIPS, 386 and AMD64。KCPプロトコルに基づく安全なトンネル。KCP 프로토콜을 기반으로 하는 보안 터널입니다。
Google Tink 10673 ⭐
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 8072 ⭐
CryptoSwift is a growing collection of standard and secure cryptographic algorithms implemented in Swift
Cjdns 4455 ⭐
An encrypted IPv6 network using public-key cryptography for address allocation and a distributed hash table for routing.
End To End 3925 ⭐
End-To-End is a crypto library to encrypt, decrypt, digital sign, and verify signed messages (implementing OpenPGP)
Digitalbazaar Forge 3693 ⭐
Cryptography 3573 ⭐
cryptography is a package designed to expose cryptographic primitives and recipes to Python developers.
Ciphey 5125 ⭐
⚡ Automatically decrypt encryptions without knowing the key or cipher, decode encodings, and crack hashes ⚡
Privatebin 2618 ⭐
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 2486 ⭐
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 2326 ⭐
Step-by-step guide on how to create a GPG key on keybase.io, adding it to a local GPG setup and use it with Git and GitHub.
Jssha 1981 ⭐
Stegcloak 1926 ⭐
Hide secrets with invisible characters in plain text securely using passwords 🧙🏻♂️⭐
Practical Cryptography For Developers Book 1737 ⭐
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 1702 ⭐
RSA attack tool (mainly for ctf) - retreive private key from weak public key and/or uncipher data
Smallstep Cli 1394 ⭐
🧰 A zero trust swiss army knife for working with X509, OAuth, JWT, OATH OTP, etc.
Masterpassword 1120 ⭐
A stateless password management solution. [OBSOLETE, moved to https://gitlab.com/MasterPassword]
Computer Science Resources 1145 ⭐
A list of resources in different fields of Computer Science (multiple languages)
Themis 1128 ⭐
Easy to use cryptographic framework for data protection: secure messaging with forward secrecy and secure data storage. Has unified APIs across 14 platforms.
Cloakify 1066 ⭐
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 1061 ⭐
🇸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 1040 ⭐
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 1010 ⭐
An extensible open-source framework for creating private/permissioned blockchain applications
Libtomcrypt 1013 ⭐
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 981 ⭐
:musical_note: Algorithms written in different programming languages - https://zoranpandovski.github.io/al-go-rithms/
Wolfssl 966 ⭐
wolfSSL (formerly CyaSSL) is a small, fast, portable implementation of TLS/SSL for embedded devices to the cloud. wolfSSL supports up to TLS 1.3!
Crypton 919 ⭐
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 929 ⭐
Open-source implementation of a substantial portion of the API of Apple CryptoKit suitable for use on Linux platforms.
Bellaj Blockchain 714 ⭐
Compilation of useful documents and scientific papers about Blockchain & cryptocurrencies.
Applied Crypto Hardening 680 ⭐
Best Current Practices regarding secure online communication and configuration of services using cryptography.
Acra 638 ⭐
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 590 ⭐
Fast and dependency-free cryptographic hashing library for node.js and browsers (supports MD5, SHA1, SHA256, SHA512, RIPEMD, HMAC)
Brainflayer 496 ⭐
A proof-of-concept cracker for cryptocurrency brainwallets and other low entropy key alogrithms.