Cryptography
Cryptography, or cryptology is the practice and study of techniques for secure communication in the presence of adversarial behavior. More generally, cryptography is about constructing and analyzing protocols that prevent third parties or the public from reading private messages.
- GitHub: https://github.com/topics/cryptography
- Wikipedia: https://en.wikipedia.org/wiki/Cryptography
- Last updated: 2026-06-16 00:06:52 UTC
- JSON Representation
https://github.com/Pkcs11Interop/Pkcs11Interop
Managed .NET wrapper for unmanaged PKCS#11 libraries
crypto cryptography hsm pkcs pkcs11 security smartcard
Last synced: 14 Mar 2025
https://github.com/GildedHonour/frank_jwt
JSON Web Token implementation in Rust.
auth0-jwt authentication cryptography jwt jwt-token rust
Last synced: 20 Mar 2025
https://github.com/gildedhonour/frank_jwt
JSON Web Token implementation in Rust.
auth0-jwt authentication cryptography jwt jwt-token rust
Last synced: 16 May 2025
https://github.com/arkworks-rs/groth16
A Rust implementation of the Groth16 zkSNARK
cryptography groth16 rust snark zksnark
Last synced: 18 Apr 2025
https://github.com/craftzdog/react-native-aes-gcm-crypto
AES-GCM encryption/decryption for React Native
Last synced: 07 Apr 2025
https://github.com/alanvivona/pwnshop
Exploit Development, Reverse Engineering & Cryptography
arm buffer-overflow c crackme crypto cryptography exploit-development format-string-attack go golang infosec python reverse-engineering rop security shellcode writeup x64 x86
Last synced: 01 Mar 2026
https://github.com/rustpq/pqcrypto
Rust Post-Quantum cryptography
crypto-library cryptography post-quantum post-quantum-cryptography pqc pqcrypto rust
Last synced: 11 Apr 2025
https://github.com/jlopp/lopp.net
Personal web site of Jameson Lopp
bitcoin cryptocurrency cryptography
Last synced: 23 Feb 2026
https://github.com/Sunscreen-tech/Sunscreen
A compiler for fully homomorphic encryption and zero knowledge proofs
cryptography homomorphic-encryption zero-knowledge
Last synced: 26 Mar 2025
https://github.com/avibrazil/iosbackup
A Python 3 class that reads and extracts files from a password-encrypted iOS backup created by iTunes on Mac and Windows. Compatible with iOS 14. Class works on Linux too.
backup-files backup-password cryptography databases encrypted-backups iphone itunes
Last synced: 04 Apr 2025
https://github.com/TritonVM/triton-vm
Triton is a virtual machine that comes with Algebraic Execution Tables (AET) and Arithmetic Intermediate Representations (AIR) for use in combination with a STARK proof system.
cryptography rust stark zero-knowledge zk-starks
Last synced: 19 Apr 2025
https://github.com/arkworks-rs/r1cs-tutorial
Tutorial for writing constraints in the `arkworks` framework
Last synced: 19 Aug 2025
https://github.com/dipcore/mstar-bin-tool
Scripts to manipulate Mstar firmware binaries (e.g. MstarUpgrade.bin, LetvUpgrade.bin etc)
cryptography extract-keys firmware firmware-tools monaco mstar mstar-bin napoli packer unpacker
Last synced: 18 Jan 2026
https://github.com/TorgoTorgo/ghidra-findcrypt
Ghidra analysis plugin to locate cryptographic constants
analysis crypt cryptography findcrypt ghidra ghidra-extension ghidra-findcrypt ghidra-plugin
Last synced: 15 Mar 2025
https://github.com/GuildOfWeavers/distaff
Zero-knowledge virtual machine written in Rust
cryptography stack-based virtual-machine zero-knowledge
Last synced: 22 Apr 2025
https://github.com/cocomelonc/peekaboo
Simple undetectable shellcode and code injector launcher example. Inspired by RTO malware development course.
aes cpp cryptography encryption injection injector malware-development obfuscation pe-files shellcode xor
Last synced: 12 Apr 2025
https://github.com/tink-crypto/tink-java
Java implementation of Tink
crypto cryptography java security
Last synced: 14 Jan 2026
https://github.com/renegade-fi/renegade
On-chain dark pool. MPC for anonymous crosses at midpoint prices.
blockchain cryptocurrency cryptography dapp ethereum mpc p2p rust zero-knowledge
Last synced: 20 Feb 2026
https://github.com/MystenLabs/ed25519-unsafe-libs
List of unsafe ed25519 signature libs
attacks blockchain cryptography ed25519 vulnerabilities
Last synced: 18 Apr 2025
https://github.com/mystenlabs/ed25519-unsafe-libs
List of unsafe ed25519 signature libs
attacks blockchain cryptography ed25519 vulnerabilities
Last synced: 09 Apr 2025
https://github.com/IntelLabs/hexl
Intel Homomorphic Encryption Acceleration Library accelerates modular arithmetic operations used in homomorphic encryption by leveraging AVX512 and IFM52 available on Intel's 3rd Generation Xeon Scalable Processors and later
avx-512 cryptography homomorphic-encryption privacy
Last synced: 06 Nov 2025
https://github.com/dschadow/JavaSecurity
Java web and command line applications demonstrating various security topics
appsec cryptography csp csrf esapi google-tink java java-security java-web owasp security security-topics spring spring-boot spring-security xss
Last synced: 09 Aug 2025
https://github.com/marcobellaccini/pyaescrypt
A Python 3 module and script that uses AES256-CBC to encrypt/decrypt files and streams in AES Crypt file format (version 2).
aes aes-256 aes-encryption cryptography python3 security
Last synced: 06 Apr 2025
https://github.com/whyoleg/cryptography-kotlin
Kotlin Multiplatform cryptography / crypto library
aes crypto cryptography ecdsa encryption kmp kotlin kotlin-multiplatform multiplatform rsa signature
Last synced: 09 Apr 2025
https://github.com/torusresearch/torus-node
Torus nodes run a Distributed Key Generation protocol amongst themselves that allows for the generation, storage and assignment of cryptographic keys
bft-network cryptography dkg secret-sharings torus-network
Last synced: 09 Apr 2025
https://github.com/jedisct1/wasm-crypto
A WebAssembly (via AssemblyScript) set of cryptographic primitives for building authentication and key exchange protocols.
assemblyscript cryptography ed25519 eddsa wasm webassembly
Last synced: 05 Apr 2025
https://github.com/cpeikert/lol
Λ ⚬ λ: Functional Lattice Cryptography
cryptography fully-homomorphic-encryption haskell-library lattices lol ring-lwe
Last synced: 22 Feb 2026
https://github.com/cpeikert/Lol
Λ ⚬ λ: Functional Lattice Cryptography
cryptography fully-homomorphic-encryption haskell-library lattices lol ring-lwe
Last synced: 23 Apr 2025
https://github.com/scipr-lab/dizk
Java library for distributed zero knowledge proof systems
cryptography distributed-computing zero-knowledge-proofs zksnarks
Last synced: 30 Dec 2025
https://github.com/ZeroNetX/ZeroNet
ZeroNetX - Decentralized websites using Bitcoin crypto and BitTorrent network
anticensorship bitcoin bittorrent cryptography decentralized free-speech internet-freedom namecoin p2p peer-to-peer uncensored unstoppable-domains web3 zeronet
Last synced: 12 Mar 2025
https://github.com/securefolderfs-community/securefolderfs
Powerful, secure, modern way to keep your files protected.
cryptography csharp encryption fluent security security-tools vault windows-10 windows-11 winui
Last synced: 13 Apr 2025
https://github.com/BrightID/BrightID
Reference mobile app for BrightID
blockchain bounties brightid cryptography decentralized graph-analysis identity identity-network mobile mobile-app network peer-to-peer social social-graph social-network-analysis unique uniqueness verification
Last synced: 02 Aug 2025
https://github.com/go-piv/go-ykpiv
Golang interface to manage Yubikeys, including a crypto.Signer & crypto.Decrypter interface
cryptography golang library ykpiv yubikey
Last synced: 11 Jan 2026
https://github.com/citahub/libsm
A Rust Library of China's Standards of Encryption Algorithms (SM2/3/4)
cipher cryptography sm2 sm3 sm4
Last synced: 06 Apr 2025
https://github.com/claucece/useful-crypto-resources
A place for useful crypto-related resources plus some of my fav stuff
cryptography elliptic-curves otr security
Last synced: 04 Jan 2026
https://github.com/lawndoc/ransim
Ransomware simulation script written in PowerShell. Useful for testing your defenses and backups against real ransomware-like activity in a controlled setting.
backup backups cryptography cybersecurity decryption encryption powershell ransom ransomware red-teaming script testing
Last synced: 04 Apr 2025
https://github.com/securefolderfs-community/SecureFolderFS
Powerful, secure, modern way to keep your files protected.
cryptography csharp encryption fluent security security-tools vault windows-10 windows-11 winui
Last synced: 12 Mar 2025
https://github.com/dosyago/discohash
:rocket: DISCoHAsH - Simple, fast, quality hash in 120 lines. 10GB/s serial (depending on hardware). Also in NodeJS
256-bit 64-bit arx bebb4185 cpp cryptanalysis cryptography cryptohash discohash ecrypt encryption hash hashing hashing-algorithm node-js nodejs prime smhasher supercop supercrypt
Last synced: 13 Apr 2025
https://github.com/hyperhyperspace/hyperhyperspace-core
A library to create p2p applications, using the browser as a full peer.
crdt cryptography dapps hhs p2p p2p-apps peer
Last synced: 19 Jul 2025
https://github.com/DO-SAY-GO/DISCoHAsH
:rocket: DISCoHAsH - Simple, fast, quality hash in 120 lines. 10GB/s serial (depending on hardware). Also in NodeJS
256-bit 64-bit arx bebb4185 cpp cryptanalysis cryptography cryptohash discohash ecrypt encryption hash hashing hashing-algorithm node-js nodejs prime smhasher supercop supercrypt
Last synced: 06 Aug 2025
https://github.com/do-say-go/discohash
:rocket: DISCoHAsH - Simple, fast, quality hash in 120 lines. 10GB/s serial (depending on hardware). Also in NodeJS
256-bit 64-bit arx bebb4185 cpp cryptanalysis cryptography cryptohash discohash ecrypt encryption hash hashing hashing-algorithm node-js nodejs prime smhasher supercop supercrypt
Last synced: 24 Jun 2025
https://github.com/vatshayan/final-year-project-cryptographic-technique-for-communication-system
Top B.tech/M.tech Final Year Project "Design and Analysis of Cryptographic Technique for Communication System" with Project Code, Report, PPT, Synopsis, IEEE Research Paper and HD Video Explanation
algorithms btech-project cipher-algorithms ciphers college-project college-projects computer-science-project cryptography cryptography-algorithms cryptography-tools cse-project data-science final-year-project final-year-projects finalyearproject ieee machine-learning mtech-project python research-paper
Last synced: 04 Apr 2025
https://github.com/stnolting/neotrng
🎲 A Tiny and Platform-Independent True Random Number Generator for any FPGA (and ASIC).
asic cryptography entropy entropy-source fpga hdl random random-number-generators ring-oscillator rng trng vhdl
Last synced: 02 Apr 2026
https://github.com/zademn/EverythingCrypto
(Still exploring) My cryptography journey: A collection of notebooks covering different algorithms and concepts from cryptography
cryptography cryptography-project jupyter-notebook knowledge mathematics python
Last synced: 01 May 2025
https://github.com/avibrazil/iOSbackup
A Python 3 class that reads and extracts files from a password-encrypted iOS backup created by iTunes on Mac and Windows. Compatible with iOS 14. Class works on Linux too.
backup-files backup-password cryptography databases encrypted-backups iphone itunes
Last synced: 22 Jul 2025
https://github.com/matrix-org/vodozemac
An implementation of Olm and Megolm in pure Rust.
cryptography double-ratchet encryption matrix rust
Last synced: 14 May 2025
https://github.com/soatok/mastodon-e2ee-specification
Soatok's Proposal for End-to-End Encryption in Mastodon
activitypub crypto cryptography e2ee encryption end-to-end-encryption fediverse mastodon
Last synced: 09 May 2025
https://github.com/brxken128/dexios
A secure file encryption utility, written in Rust.
aes-256-gcm crypto cryptography deoxys encryption rust security xchacha20-poly1305
Last synced: 04 Apr 2025
https://github.com/schollz/pake
PAKE library for generating a strong secret between parties over an insecure channel
cryptography golang library pake
Last synced: 07 May 2025
https://github.com/codahale/shamir
A Java implementation of Shamir's Secret Sharing algorithm over GF(256).
cryptography java java-8 shamir shamir-secret-sharing
Last synced: 04 Oct 2025
https://github.com/noloader/sha-intrinsics
SHA-1, SHA-256 and SHA-512 compression functions using Intel, ARMv8 and Power8 SHA intrinsics
armv8 c crypto cryptography power8 powerpc sha-intrinsics sha-power8 x86 x86-64
Last synced: 25 Oct 2025
https://github.com/purplei2p/i2pd-android
i2pd for Android
android anonymity cryptography i2p i2p-client i2pd i2pd-android privacy security
Last synced: 12 Apr 2025
https://abstractj.github.io/kalium/
Java binding to the Networking and Cryptography (NaCl) library with the awesomeness of libsodium
cryptography java java-bindings libsodium nacl
Last synced: 15 Nov 2025
https://github.com/cocomelonc/meow
Cybersecurity research results. Simple C/C++ and Python implementations
cryptography cybersecurity hacking malware malware-analysis malware-research mathematics maths research
Last synced: 04 Apr 2025
https://github.com/argyle-software/kyber
A rust implementation of the Kyber post-quantum KEM
cryptography key-exchange-algorithm post-quantum post-quantum-kem wasm
Last synced: 16 May 2025
https://github.com/cloudflare/zkp-ecdsa
Proves knowledge of an ECDSA-P256 signature under one of many public keys that are stored in a list.
crypto cryptography ecdsa zero-knowledge zkattest
Last synced: 15 May 2025
https://github.com/aczid/crypto1_bs
Bitsliced Crypto-1 brute-forcer
bitslicing c99 craptev1 crapto1 crypto1 cryptography gcc iso14443a libnfc mifare proxmark3
Last synced: 07 Apr 2025
https://github.com/s0l0ist/node-seal
Homomorphic Encryption for TypeScript or JavaScript - Microsoft SEAL
crypto cryptography cryptosystem emscripten encryption homomorphic homomorphic-encryption homomorphism javascript microsoft microsoft-seal node-seal seal web-assembly webassembly
Last synced: 10 Oct 2025
https://github.com/dl-solarity/solidity-lib
Solarity Solidity Library
cryptography ethereum library smart-contracts solarity solidity zkp
Last synced: 15 May 2025
https://github.com/mcdallas/cryptotools
bitcoin cryptography ecdsa elliptic-curves rsa
Last synced: 07 May 2025
https://github.com/KishanBagaria/padding-oracle-attacker
🔓 CLI tool and library to execute padding oracle attacks easily, with support for concurrent network requests and an elegant UI.
aes cbc cipher-block-chaining crypto cryptography decryption encryption padding-oracle padding-oracle-attack padding-oracle-attacks
Last synced: 27 Sep 2025
https://github.com/arkworks-rs/crypto-primitives
Interfaces and implementations of cryptographic primitives, along with R1CS constraints for them
cryptography hash-functions r1cs rust signatures snark
Last synced: 03 Apr 2025
https://github.com/kishanbagaria/padding-oracle-attacker
🔓 CLI tool and library to execute padding oracle attacks easily, with support for concurrent network requests and an elegant UI.
aes cbc cipher-block-chaining crypto cryptography decryption encryption padding-oracle padding-oracle-attack padding-oracle-attacks
Last synced: 06 Apr 2025
https://github.com/opentimestamps/opentimestamps-server
OpenTimestamps Calendar Server
bitcoin cryptography opentimestamps timestamping
Last synced: 07 Apr 2025
https://github.com/simplito/elliptic-php
Fast, general Elliptic Curve Cryptography library. Supports curves used in Bitcoin, Ethereum and other cryptocurrencies (secp256k1, ed25519, ..)
Last synced: 16 May 2025
https://github.com/LNP-BP/LNPBPs
LNP/BP standards for bitcoin layer 2 & 3 protocols
bitcoin cryptography decentralization distributed-systems lightning-network lnp-bp privacy smart-contracts
Last synced: 13 Apr 2025
https://github.com/weavejester/crypto-password
Library for securely hashing passwords
bcrypt clojure cryptography kdf scrypt
Last synced: 04 Apr 2025
https://github.com/ZenGo-X/gotham-city
Gotham city is a fully functional project to demonstrate real-life example of minimalist Bitcoin decentralized HD wallet using 2 party ECDSA
bitcoin cryptocurrency cryptography ecdsa rust wallet
Last synced: 03 Apr 2025
https://github.com/debris/tiny-keccak
An implementation of Keccak derived functions specified in FIPS-202, SP800-185 and KangarooTwelve
cryptography cshake fips-202 kangarootwelve keccak kmac parallelhash rust sha3 shake tuplehash
Last synced: 15 May 2025
https://github.com/ing-bank/threshold-signatures
Threshold Signature Scheme for ECDSA
bitcoin-transaction cryptocurrency cryptography ecdsa ethereum homomorphic-encryption rust secure-multi-party-computation zero-knowledge-proofs
Last synced: 18 Apr 2025
https://github.com/demining/cryptodeeptools
Crypto Deep Tools a set of scripts for detailed cryptanalysis of the Blockchain network in cryptocurrency Bitcoin
attack bitcoin bitcoin-wallet blockchain btc coin cryptocurrencies cryptography ecdsa ecdsa-cryptography ecdsa-signature elliptic-curve-cryptography elliptic-curves latticeattack privatekey secp256k1 vulnerabilities vulnerability
Last synced: 13 Apr 2025
https://github.com/stablelib/stablelib
A stable library of useful TypeScript/JavaScript code
compression cryptography encoding javascript typescript utilities
Last synced: 14 May 2025
https://github.com/jlouis/enacl
Erlang bindings for NaCl / libsodium
cryptography enryption erlang erlang-bindings erlang-quickcheck libsodium
Last synced: 16 May 2025
https://github.com/carlos8f/bot18
Bot18 is a high-frequency cryptocurrency trading bot developed by Zenbot creator @carlos8f
algo arbitrage bitcoin btc cryptocurrency cryptography eth ether ethereum finance forex hacking hft litecoin ltc machine-learning market-making nodejs trading
Last synced: 06 Apr 2025
https://github.com/veracruz-project/veracruz
Main repository for the Veracruz privacy-preserving compute project, an adopted project of the Confidential Compute Consortium (CCC).
confidential-computing cryptography distributed-systems enclave nitro-enclaves privacy privacy-enhancing-technologies rust sel4 sgx tls trustzone wasm webassembly
Last synced: 16 Jan 2026
https://github.com/boundless-xyz/boundless
Monorepo for Boundless, the universal ZK protocol.
blockchain cryptography ethereum rust verifiable-computation web3 zero-knowledge
Last synced: 11 May 2026
https://github.com/satoshipay/solar
🌞 Stellar wallet. Secure and user-friendly.
cryptocurrency cryptography distributed-ledger react stellar stellar-lumens stellar-network typescript wallet
Last synced: 03 Apr 2025
https://github.com/cryspen/libcrux
The formally verified crypto library for Rust
cryptography encryption formal-verification signatures
Last synced: 02 Feb 2026
https://github.com/Kitura/BlueCryptor
Swift cross-platform crypto library using CommonCrypto/libcrypto
commoncrypto cryptography libcrypto linux macos openssl swift
Last synced: 25 Mar 2025
https://github.com/pyrogram/tgcrypto
Fast and Portable Cryptography Extension Library for Pyrogram
aes aes-cbc aes-ctr aes-ige cipher crypto cryptography encryption hacktoberfest mtproto pyrogram python telegram
Last synced: 04 Apr 2025
https://github.com/polytope-labs/solidity-merkle-trees
The most advanced solidity library for merkle (multi) proof verification of different kinds of merkle trees
algorithms cryptography ethereum merkle-mountain-range merkle-multi-proofs merkle-patricia-trie merkle-proof merkle-tree solidity substrate
Last synced: 16 May 2025
https://github.com/paulveillard/cybersecurity
Welcome Cybersecurity's World. An ongoing & curated collection of awesome software best practices and techniques, libraries and frameworks, E-books and videos, websites, blog posts, links to github Repositories, technical guidelines and important resources in Cybersecurity.
computer-architecture computer-security cryptography cyber-physical-systems cybersecurity cybersecurity-awareness cybersecurity-blog cybersecurity-career-path cybersecurity-education cybersecurity-incidents defensive-security security security-audit security-automation security-hardening security-testing security-tools security-vulnerability
Last synced: 04 Apr 2025
https://github.com/backbone-hq/minibone
🔐 Singleplayer end-to-end encryption library for the web
cryptography e2ee encryption end-to-end-encryption security webcrypto
Last synced: 09 Apr 2025
https://github.com/local-first-web/auth
Decentralized authentication and authorization for team collaboration, using a secure chain of cryptological signatures. (Formerly known as 🌮 Taco.)
authentication authorization cevitxe cryptography decentralized-applications distributed-system invitation local-first lockboxes peer-to-peer seitan signature-chain taco team-collaboration
Last synced: 18 Apr 2025
https://github.com/joshjdevl/libsodium-jni
(Android) Networking and Cryptography Library (NaCL) JNI binding. JNI is utilized for fastest access to native code. Accessible either in Android or Java application. Uses SWIG to generate Java JNI bindings. SWIG definitions are extensible to other languages.
aar cryptography java jni-bindings libsodium nacl swig
Last synced: 14 Jan 2026
https://github.com/singpolyma/openpgp-php
OpenPGP.php is a pure-PHP implementation of the OpenPGP Message Format (RFC 4880).
Last synced: 02 Apr 2025
https://github.com/evian-zhang/introduction-to-modern-cryptography
边学边写的一本现代密码学简介
Last synced: 19 Jan 2026
https://github.com/volution/punchcard-key-backup
pckb -- backup 128 bits to physical medium
Last synced: 06 Feb 2026
https://github.com/cpeikert/TheoryOfCryptography
Lecture notes for Chris Peikert's graduate-level Theory of Cryptography course
cryptography graduate-course lecture-notes
Last synced: 09 Mar 2026
https://github.com/0xricksanchez/dlink-decrypt
D-Link firmware decryption PoC
cryptography decryption dlink encryption firmware firmware-analysis firmware-security iot
Last synced: 15 Jun 2025
https://github.com/paragonie/sodium-plus
Developer-friendly libsodium interface
cryptography es2019 javascript libsodium-bindings node nodejs sodium
Last synced: 16 May 2025
https://github.com/mit-dci/cryptokernel
A SDK for implementing blockchain-based digital currencies
blockchain cryptocurrency cryptography digital-currency lua peer-to-peer proof-of-stake proof-of-work schnorr-signatures smart-contracts
Last synced: 22 Apr 2025
https://github.com/cloudflare/cfrpki
Cloudflare's RPKI Toolbox
afrinic apnic arin certificate cloudflare crypto cryptography docker go golang hacktoberfest internet key lacnic pki ripe roa rpki rtr validator
Last synced: 06 Apr 2025
https://github.com/bt3gl/Pentesting_Toolkit
👾 a decade of resources for security researchers: pentesting, CTF, wargames, cryptography, forensics, reverse engineering, IoCs, botnets, cloud hacking, linux hacking, steganography, vulnerabilities, etc.
botnets cryptography ctf forensics gray-hacker-resources hacking infosec iocs linux malwares network penetration-testing pentesting post-exploitation reverse-engineering rubber-ducky steganography vulnerabilities wargame web-security
Last synced: 06 Mar 2025
https://github.com/bryant/argon2rs
The pure-Rust password hashing library running on Argon2.
argon2 argon2i argon2id cryptography password-hash
Last synced: 12 Dec 2025
https://github.com/hako/branca
:key: Secure alternative to JWT. Authenticated Encrypted API Tokens for Go.
api api-token branca crypto cryptography go golang jwt token-authentication token-authetication xchacha20-poly1305
Last synced: 09 Apr 2025
https://github.com/nimiq/core-rs-albatross
Rust implementation of the Albatross protocol
Last synced: 15 May 2025