All Categories → Security → cryptography

Top 822 cryptography open source projects

Bitcoin
Bitcoin Core integration/staging tree
Cryptopp
free C++ class library of cryptographic schemes
Awesome Blockchain Rust
Collect libraries and packages about blockchain/cryptography in Rust
Libhydrogen
A lightweight, secure, easy-to-use crypto library suitable for constrained environments.
Sqleet
SQLite3 encryption that sucks less
Helib
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.
Go Bip39
The BIP39 library for Go.
Paseto.js
PASETO: Platform-Agnostic Security Tokens
Erlang Jose
JSON Object Signing and Encryption (JOSE) for Erlang and Elixir
Awesome Substrate
A curated list of awesome projects and resources related to the Substrate blockchain development framework.
Awesome He
✨ Awesome - A curated list of amazing Homomorphic Encryption libraries, software and resources
Orion
Usable, easy and safe pure-Rust crypto
Frank jwt
JSON Web Token implementation in Rust.
Armadillo
A shared preference implementation for confidential data in Android. Per default uses AES-GCM, BCrypt and HKDF as cryptographic primitives. Uses the concept of device fingerprinting combined with optional user provided passwords and strong password hashes.
Rustls
A modern TLS library in Rust
Asn1crypto
Python ASN.1 library with a focus on performance and a pythonic API
Whitebox Crypto Aes
Whitebox AES implementation in C++. Chow, Karroumi.
✭ 218
cryptography
Nsec
A modern and easy-to-use cryptographic library for .NET Core based on libsodium
Routinator
An RPKI Validator written in Rust
Gortr
The RPKI-to-Router server used at Cloudflare
Vuvuzela
Private messaging system that hides metadata
Keybase Gpg Github
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.
Goploader
Easy file sharing with server-side encryption, curl/httpie/wget compliant
Discohash
👯 Discohash - A super fast and simple hash. 5GB/s serial (depending on hardware). Also in NodeJS
Pgsodium
Modern cryptography for PostgreSQL using libsodium.
Kalium
Java binding to the Networking and Cryptography (NaCl) library with the awesomeness of libsodium
Encrypt
🔒 A set of high-level APIs over PointyCastle for two-way cryptography.
Wycheproof
Project Wycheproof tests crypto libraries against known attacks.
Poodle Poc
🐩 Poodle (Padding Oracle On Downgraded Legacy Encryption) attack CVE-2014-3566 🐩
Iavl
Merkleized IAVL+ Tree implementation in Go
Firmware
❄️ Firmware and simulator for Coldcard Hardware Wallet
Tenseal
A library for doing homomorphic encryption operations on tensors
Go Ykpiv
Golang interface to manage Yubikeys, including a crypto.Signer & crypto.Decrypter interface
Blockchain Crypto Mpc
Protecting cryptographic signing keys and seed secrets with Multi-Party Computation.
Ring
Safe, fast, small crypto using Rust
Zips
Zcash Improvement Proposals
Javacard Curated List
Curated list of open-source Java Card applets and related applications for cryptographic smartcards
Pagecrypt
Client-side password-protection for HTML
Softu2f
Software U2F authenticator for macOS
Crypto Password
Library for securely hashing passwords
Auditor
Hardware-based attestation / intrusion detection app for Android devices. It provides both local verification with another Android device via QR codes and optional scheduled server-based verification with support for alert emails. It uses hardware-backed keys and attestation support as the foundation and chains trust to the app for software checks.
Rsactftool
RSA attack tool (mainly for ctf) - retreive private key from weak public key and/or uncipher data
Pqclean
Clean, portable, tested implementations of post-quantum cryptography
Javasecurity
Java web and command line applications demonstrating various security topics
Seal
Microsoft SEAL is an easy-to-use and powerful homomorphic encryption library.
Sboot stm32
Secure USB DFU1.1 bootloader for STM32
Sss
Library for the Shamir secret sharing scheme
X25519 Dalek
X25519 elliptic curve Diffie-Hellman key exchange in pure-Rust, using curve25519-dalek.
Cryptag
Encrypted, taggable, searchable cloud storage
Lopp.net
Personal web site of Jameson Lopp
Magicpad
MagicPad is an encryption suite for beginners. It is designed to be run standalone via the browser or executable (Electron).
Jssha
A JavaScript/TypeScript implementation of the complete Secure Hash Standard (SHA) family (SHA-1, SHA-224/256/384/512, SHA3-224/256/384/512, SHAKE128/256, cSHAKE128/256, and KMAC128/256) with HMAC.
Bluecryptor
Swift cross-platform crypto library using CommonCrypto/libcrypto
1-60 of 822 cryptography projects