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: 2025-04-23 00:06:29 UTC
- JSON Representation
https://github.com/Groestlcoin/groestlcoin
Groestlcoin Core integration/staging tree
c-plus-plus cryptocurrency cryptography groestlcoin p2p
Last synced: 15 Nov 2024
https://github.com/ethereum/js-ethereum-cryptography
Every cryptographic primitive needed to work on Ethereum, for the browser and Node.js
aes bip32 bls12-381 bn254 cryptography ethereum keccak prng ripemd160 scrypt secp256k1 sha256 sha3 typescript
Last synced: 09 Apr 2025
https://zcash.github.io/halo2/
The Halo2 zero-knowledge proving system
cryptocurrency cryptography zcash zero-knowledge
Last synced: 15 Nov 2024
https://github.com/h2non/jshashes
Fast and dependency-free cryptographic hashing library for node.js and browsers (supports MD5, SHA1, SHA256, SHA512, RIPEMD, HMAC)
cryptography hash-encoding hashing-algorithm hexadecimal hmac javascript minim-library ripemd160 sha1 sha2 sha512
Last synced: 07 Apr 2025
https://github.com/binance-chain/tss-lib
Threshold Signature Scheme, for ECDSA and EDDSA
blockchain cryptography golang tss
Last synced: 03 Feb 2025
https://github.com/PurpleI2P/i2pdbrowser
i2pd browser bundle
bundle crypto cryptography firefox i2p i2pd portable privacy security
Last synced: 30 Mar 2025
https://github.com/arkworks-rs/algebra
Libraries for finite field, elliptic curve, and polynomial arithmetic
cryptography elliptic-curves finite-fields pairings polynomials rust
Last synced: 23 Apr 2025
https://github.com/purplei2p/i2pdbrowser
i2pd browser bundle
bundle crypto cryptography firefox i2p i2pd portable privacy security
Last synced: 06 Mar 2025
https://github.com/tarcisio-marinho/gonnacry
A Linux Ransomware
aes aes-encryption c crypto-library cryptography decryption encryption linux linux-ransomware malware malware-analysis malware-development openssl python python-2 ransom-worm ransomware ransomware-prevention rsa-cryptography rsa-key-encryption
Last synced: 14 Apr 2025
https://github.com/drand/drand
🎲 A Distributed Randomness Beacon Daemon - Go implementation
cryptography golang hacktoberfest randomness randomness-beacon
Last synced: 17 Apr 2025
https://github.com/firoorg/firo
The privacy-focused cryptocurrency
asic-resistant blockchain cryptocurrency cryptography lelantus merkle-tree merkle-tree-proof-of-work p2p privacy sigma zcoin zero-knowledge zero-knowledge-proofs zerocoin zkp
Last synced: 15 Nov 2024
https://github.com/keyfactor/ejbca-ce
EJBCA® – Open-source public key infrastructure (PKI) and certificate authority (CA) software.
cryptography ejbca pki pki-applications pki-tools pkix
Last synced: 14 Apr 2025
https://github.com/BetterCrypto/Applied-Crypto-Hardening
Best Current Practices regarding secure online communication and configuration of services using cryptography.
applied-cryptography best-practices cryptography documentation
Last synced: 22 Apr 2025
https://github.com/bettercrypto/applied-crypto-hardening
Best Current Practices regarding secure online communication and configuration of services using cryptography.
applied-cryptography best-practices cryptography documentation
Last synced: 02 Apr 2025
https://github.com/nucypher/nucypher
Threshold Access Control (TACo) Node Runtime
access-control cryptography end-to-end-encryption security web3
Last synced: 14 Apr 2025
https://github.com/dalek-cryptography/ed25519-dalek
Fast and efficient ed25519 signing and verification in Rust.
cryptography curve25519 ed25519 rust signing verification
Last synced: 01 Apr 2025
https://github.com/4PrivacyEngine/4PrivacyEngine-Core
C++ implementation of the 4PrivacyEngine core
Last synced: 22 Feb 2025
https://github.com/veorq/siphash
High-speed secure pseudorandom function for short messages
c cryptography message-authentication-code pseudorandom-functions security
Last synced: 12 Apr 2025
https://github.com/rtyley/spongycastle
Spongy Castle - a repackage of Bouncy Castle for Android (which ships a crippled version of BC)
Last synced: 22 Nov 2024
https://github.com/jedisct1/libhydrogen
A lightweight, secure, easy-to-use crypto library suitable for constrained environments.
arduino atmega328p avr c crypto cryptography embedded embedded-systems gimli
Last synced: 14 Apr 2025
https://github.com/amaury1093/login-with-metamask
Demo project for "One-click Login with Blockchain: A MetaMask Tutorial"
cryptography metamask one-click-login
Last synced: 12 Apr 2025
https://github.com/ffffffff0x/berylenigma
ffffffff0x team toolset for penetration testing, cryptography research, CTF and daily use. | ffffffff0x 团队工具集,用来进行渗透测试,密码学研究,CTF和日常使用。
crypto cryptography ctf ctf-tools ffffffff0x hacking redteam redteam-tools
Last synced: 10 Apr 2025
https://github.com/ffffffff0x/BerylEnigma
ffffffff0x team toolset for penetration testing, cryptography research, CTF and daily use. | ffffffff0x 团队工具集,用来进行渗透测试,密码学研究,CTF和日常使用。
crypto cryptography ctf ctf-tools ffffffff0x hacking redteam redteam-tools
Last synced: 21 Nov 2024
https://github.com/PQClean/PQClean
Clean, portable, tested implementations of post-quantum cryptography
c cryptography implementations post-quantum post-quantum-cryptography pqc pqcrypto
Last synced: 11 Apr 2025
https://github.com/pqclean/pqclean
Clean, portable, tested implementations of post-quantum cryptography
c cryptography implementations post-quantum post-quantum-cryptography pqc pqcrypto
Last synced: 14 Apr 2025
https://github.com/lambdaclass/lambdaworks
lambdaworks offers implementations for both SNARKs and STARKs provers, along with the flexibility to leverage their individual components for constructing customized SNARKs.
cryptography mathematics zero-knowledge-proofs
Last synced: 12 Apr 2025
https://github.com/veorq/SipHash
High-speed secure pseudorandom function for short messages
c cryptography message-authentication-code pseudorandom-functions security
Last synced: 25 Mar 2025
https://github.com/the-web3/cryptography
Cryptography that everyone can understand
Last synced: 26 Mar 2025
https://0xpolygonmiden.github.io/miden-vm/
STARK-based virtual machine
cryptography stark virtual-machine zero-knowledge
Last synced: 23 Apr 2025
https://github.com/binref/refinery
High Octane Triage Analysis
commandline compression cryptography malware-analysis triage
Last synced: 14 Nov 2024
https://github.com/sodiumoxide/sodiumoxide
[DEPRECATED] Sodium Oxide: Fast cryptographic library for Rust (bindings to libsodium)
bindings cryptography cryptography-library deprecated deprecated-library libsodium
Last synced: 20 Mar 2025
https://github.com/Adamkadaban/CTFs
CTF Cheat Sheet + Writeups / Files for some of the Cyber CTFs that I've done
binary-exploitation cheatsheet cloud crypto cryptography cryptohack ctf ctf-challenges ctf-tools ctf-writeups cybersecurity hackthebox pentesting pwn resources reverse-engineering reversing ssti steganography tryhackme
Last synced: 26 Mar 2025
https://github.com/coldcard/firmware
❄️ Firmware and simulator for Coldcard Hardware Wallet
bitcoin bitcoin-wallet cryptocurrency cryptography security
Last synced: 14 Apr 2025
https://github.com/0xpolygonmiden/miden-vm
STARK-based virtual machine
cryptography stark virtual-machine zero-knowledge
Last synced: 10 Apr 2025
https://github.com/maticnetwork/miden
STARK-based virtual machine
cryptography stark virtual-machine zero-knowledge
Last synced: 13 Dec 2024
https://github.com/TryCatchHCF/PacketWhisper
PacketWhisper: Stealthily exfiltrate data and defeat attribution using DNS queries and text-based steganography. Avoid the problems associated with typical DNS exfiltration methods. Transfer data between systems without the communicating devices directly connecting to each other or to a common endpoint. No need to control a DNS Name Server.
cryptography data-exfiltration dlp exfiltration hacking hacking-tools pentest-tool pentesting red-team security security-tools steganography
Last synced: 30 Mar 2025
https://github.com/0xPolygonMiden/miden-vm
STARK-based virtual machine
cryptography stark virtual-machine zero-knowledge
Last synced: 30 Mar 2025
https://github.com/trycatchhcf/packetwhisper
PacketWhisper: Stealthily exfiltrate data and defeat attribution using DNS queries and text-based steganography. Avoid the problems associated with typical DNS exfiltration methods. Transfer data between systems without the communicating devices directly connecting to each other or to a common endpoint. No need to control a DNS Name Server.
cryptography data-exfiltration dlp exfiltration hacking hacking-tools pentest-tool pentesting red-team security security-tools steganography
Last synced: 13 Mar 2025
https://github.com/data61/python-paillier
A library for Partially Homomorphic Encryption in Python
cryptography homomorphic-encryption paillier python
Last synced: 23 Apr 2025
https://github.com/adamkadaban/ctfs
CTF Cheat Sheet + Writeups / Files for some of the Cyber CTFs that I've done
binary-exploitation cheatsheet cloud crypto cryptography cryptohack ctf ctf-challenges ctf-tools ctf-writeups cybersecurity hackthebox pentesting pwn resources reverse-engineering reversing ssti steganography tryhackme
Last synced: 01 Mar 2025
https://github.com/blacklanternsecurity/badsecrets
A library for detecting known secrets across many web frameworks
appsec asp-net cryptography django express-js flask javaserver-faces jwt peoplesoft python rails secrets security symfony telerik-ui
Last synced: 12 Apr 2025
https://github.com/ragibson/steganography
Least Significant Bit Steganography for bitmap images (.bmp and .png), WAV sound files, and byte sequences. Simple LSB Steganalysis (LSB extraction) for bitmap images.
bitmap cryptography ctf steganalysis steganography wav
Last synced: 14 Apr 2025
https://github.com/ragibson/Steganography
Least Significant Bit Steganography for bitmap images (.bmp and .png), WAV sound files, and byte sequences. Simple LSB Steganalysis (LSB extraction) for bitmap images.
bitmap cryptography ctf steganalysis steganography wav
Last synced: 20 Mar 2025
https://github.com/Keyfactor/ejbca-ce
EJBCA® – Open-source public key infrastructure (PKI) and certificate authority (CA) software.
cryptography ejbca pki pki-applications pki-tools pkix
Last synced: 09 Dec 2024
https://github.com/JHUISI/charm
Charm: A Framework for Rapidly Prototyping Cryptosystems
cryptography prototyping python
Last synced: 14 Apr 2025
https://github.com/dusk-network/plonk
Pure Rust implementation of the PLONK ZKProof System done by the Dusk team
cryptography plonk rust zero-knowledge
Last synced: 16 Mar 2025
https://github.com/Coldcard/firmware
❄️ Firmware and simulator for Coldcard Hardware Wallet
bitcoin bitcoin-wallet cryptocurrency cryptography security
Last synced: 26 Mar 2025
https://github.com/Bitwise-01/Loki
Remote Access Tool
botnet cryptography flask-application python-3 remote-admin-tool rsa-aes ssl tcp-socket
Last synced: 21 Nov 2024
https://github.com/bitwise-01/loki
Remote Access Tool
botnet cryptography flask-application python-3 remote-admin-tool rsa-aes ssl tcp-socket
Last synced: 04 Apr 2025
https://github.com/jedisct1/libsodium-php
The PHP extension for libsodium.
crypto cryptography halite libsodium libsodium-php php php-extension security
Last synced: 14 Apr 2025
https://github.com/consensys/gnark-crypto
gnark-crypto provides elliptic curve and pairing-based cryptography on BN, BLS12, BLS24 and BW6 curves. It also provides various algorithms (algebra, crypto) of particular interest to zero knowledge proof systems.
biginteger bls12-377 bls12-381 bn254 crypto cryptography ecc eddsa elliptic-curves finite-field-arithmetic fri go golang hash-to-curve mimc pairing snark zkp zksnark
Last synced: 09 Apr 2025
https://github.com/orion-rs/orion
Usable, easy and safe pure-Rust crypto
aead argon2 argon2i blake2b chacha20 chacha20-poly1305 crypto cryptography hacktoberfest hkdf hmac key-committing orion poly1305 pure-rust rust secretstream sha3 x25519 xchacha20-poly1305
Last synced: 10 Apr 2025
https://github.com/aw-junaid/hacking-tools
This Repository is a collection of different ethical hacking tools and malware's for penetration testing and research purpose written in python, ruby, rust, c++, go and c.
algorithms artificial-intelligence bugbounty cryptography cyber-threat-intelligence cybersecurity-projects ethical-hacking hacking-tools malware nessus network-monitoring network-security nmap portscanner python pythonprojects threat-intelligence virus-scanning
Last synced: 13 Apr 2025
https://github.com/sdiehl/bulletproofs
Bulletproofs are short non-interactive zero-knowledge proofs that require no trusted setup
bulletproofs cryptography elliptic-curves pedersen-commitment range-proofs sigma zero-knowledge zk-snarks zksnarks
Last synced: 05 Apr 2025
https://github.com/talonlab/python-hdwallet
Python-based library for the implementation of a Hierarchical Deterministic (HD) Wallet generator supporting more than 200 cryptocurrencies.
bip32 bip44 bitcoin btc cryptocurrencies cryptography eth ethereum hd hdwallet wallet wallet-generator
Last synced: 11 Apr 2025
https://github.com/jedisct1/swift-sodium
Safe and easy to use crypto for iOS and macOS
Last synced: 13 Apr 2025
https://github.com/grapheneos/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.
android attestation authenticity cryptography grapheneos hsm integrity monitoring remote-attestation secure-boot secureboot security strongbox verifiedboot
Last synced: 14 Apr 2025
https://github.com/d3v1l401/FindCrypt-Ghidra
IDA Pro's FindCrypt ported to Ghidra, with an updated and customizable signature database
cryptoanalysis cryptography cryptography-tools ghidra plugin reverse-engineering
Last synced: 15 Mar 2025
https://github.com/michelp/pgsodium
Modern cryptography for PostgreSQL using libsodium.
cryptography decryption encryption library libsodium postgresql sql
Last synced: 05 Apr 2025
https://github.com/life4/enc
🔑🔒 A modern and friendly CLI alternative to GnuPG: generate and download keys, encrypt, decrypt, and sign text and files, and more.
cli cryptography decryption encryption gnupg go golang gpg keybase pgp rsa-cryptography security signature
Last synced: 05 Apr 2025
https://github.com/cympletech/esse
Encrypted peer-to-peer IM for data security. Own data, own privacy. (Rust+Flutter)
cross-platform cryptography data data-security flutter p2p rust web3
Last synced: 05 Apr 2025
https://github.com/lambdaclass/cairo-vm
cairo-vm is a Rust implementation of the Cairo VM. Cairo (CPU Algebraic Intermediate Representation) is a programming language for writing provable programs, where one party can prove to another that a certain computation was executed correctly without the need for this party to re-execute the same program.
blockchain compiler cryptography programming-language rust stark zkp
Last synced: 13 Apr 2025
https://github.com/lambdaclass/cleopatra_cairo
cairo-vm is a Rust implementation of the Cairo VM. Cairo (CPU Algebraic Intermediate Representation) is a programming language for writing provable programs, where one party can prove to another that a certain computation was executed correctly without the need for this party to re-execute the same program.
blockchain compiler cryptography programming-language rust stark zkp
Last synced: 20 Mar 2025
https://github.com/CympleTech/ESSE
Encrypted peer-to-peer IM for data security. Own data, own privacy. (Rust+Flutter)
cross-platform cryptography data data-security flutter p2p rust web3
Last synced: 11 Nov 2024
https://github.com/stp/stp
Simple Theorem Prover, an efficient SMT solver for bitvectors
cnf cryptography sat-solver smt symbolic-execution verification
Last synced: 20 Nov 2024
https://github.com/CympleTech/esse
Encrypted peer-to-peer IM for data security. Own data, own privacy. (Rust+Flutter)
cross-platform cryptography data data-security flutter p2p rust web3
Last synced: 11 Nov 2024
https://github.com/google/capillary
Capillary is a library to simplify the sending of end-to-end encrypted push messages from Java-based application servers to Android clients.
android crypto cryptography end-to-end-encryption java privacy security
Last synced: 06 Apr 2025
https://github.com/Consensys/gnark-crypto
gnark-crypto provides elliptic curve and pairing-based cryptography on BN, BLS12, BLS24 and BW6 curves. It also provides various algorithms (algebra, crypto) of particular interest to zero knowledge proof systems.
biginteger bls12-377 bls12-381 bn254 crypto cryptography ecc eddsa elliptic-curves finite-field-arithmetic fri go golang hash-to-curve mimc pairing snark zkp zksnark
Last synced: 17 Apr 2025
https://github.com/mufeedvh/basecrack
Decode All Bases - Base Scheme Decoder
base base16 base32 base58 base64 bugbounty capture-the-flag cryptography cryptography-project cryptography-tools ctf ctf-tools decode decode-strings decoder decoders encoder-decoder infosec python tool
Last synced: 05 Apr 2025
https://github.com/Lonero-Team/Decentralized-Internet
A SDK/library for decentralized web and distributing computing projects
big-data biostatistical-computing blockchain cryptography dapps decentralized decentralized-applications decentralized-internet developer-tools dweb grid-computing iot library mesh-networks offline-first p2p peer-to-peer protocols saas sdk
Last synced: 25 Mar 2025
https://github.com/michal2sab/bitcoin-stealer
Generate random bitcoin wallets, private keys (seeds) and then check if they match a wallet that contains some kind of balance, and then take it. Node.js
bitcoin bruteforce btc btc-wallet btc-wallet-recover cracker cracking crypto cryptocurrency cryptography ethereum javascript node node-js nodejs seed seed-phrase wallets
Last synced: 04 Apr 2025
https://github.com/apple/swift-homomorphic-encryption
Homomorphic Encryption library and applications in Swift
cryptography homomorphic-encryption swift
Last synced: 08 Apr 2025
https://github.com/infinit/elle
The Elle coroutine-based asynchronous C++ development framework.
algorithm asynchronous asynchronous-framework consensus coroutines cpp cpp14 cpp17 cryptography elle fibers infinit paxos reactor rpc serialization
Last synced: 04 Apr 2025
https://github.com/miscreant/meta
Meta-repository for Miscreant: misuse-resistant symmetric encryption library with AES-SIV (RFC 5297) and AES-PMAC-SIV support
aead aes cryptography key-wrapping nonce-misuse-attacks security siv streaming-encryption
Last synced: 20 Mar 2025
https://github.com/skerkour/kerkour.com
(Ab)using technology for fun & profit. Programming, Hacking & Entrepreneurship @ https://kerkour.com
blog blogging crypto cryptography encryption go golang programming rust rust-lang security web
Last synced: 04 Apr 2025
https://github.com/minio/kes
Key Managament Server for Object Storage and more
cryptography encryption kms modern scale secure-by-default security
Last synced: 30 Mar 2025
https://github.com/paragonie/chronicle
Public append-only ledger microservice built with Slim Framework
append-only blake2b chain cryptography hash hash-chain knowledge php proof sapient security security-tools
Last synced: 04 Apr 2025
https://github.com/rajesh-royal/broprint.js
The world's easiest, smallest and powerful visitor identifier for browsers.
audio-fingerprinting browserfingerprint canvas-fingerprinting cryptography fingerprinting frauddetection identification javascript jsfingerprint reactjs typescript uniquebrowserid visitor-identifier
Last synced: 08 Apr 2025
https://github.com/matiaskorhonen/paper-age
Easy and secure paper backups of secrets
age-encryption backups command-line-tool cryptography utility
Last synced: 13 Apr 2025
https://github.com/mcginty/shoop
scp has a run-in with mosh (alpha)
cryptography file-transfer rust scp tools
Last synced: 12 Apr 2025
https://github.com/unboundsecurity/blockchain-crypto-mpc
Protecting cryptographic signing keys and seed secrets with Multi-Party Computation.
blockchain cryptography hardware-security-module hsm mpc multi-signature multiparty-computation multisig
Last synced: 19 Nov 2024
https://github.com/samuel-lucas6/kryptor
A simple, modern, and secure encryption and signing tool that aims to be a better version of age and Minisign.
argon2id blake2b chacha20-poly1305 cli cryptography curve25519 digital-signatures ed25519 elligator2 encryption file-encryption libsodium linux macos monocypher portable signatures signing windows x25519
Last synced: 08 Apr 2025
https://github.com/namecoin/namecoin-core
Namecoin full node + wallet based on the current Bitcoin Core codebase.
anticensorship blockchain c-plus-plus civil-liberties cryptocurrency cryptography decentralized free-speech hacktoberfest human-rights internet-freedom namecoin namecoin-wallet p2p privacy security
Last synced: 11 Nov 2024
https://github.com/samuel-lucas6/Kryptor
A simple, modern, and secure encryption and signing tool that aims to be a better version of age and Minisign.
argon2id blake2b chacha20-poly1305 cli cryptography curve25519 digital-signatures ed25519 elligator2 encryption file-encryption libsodium linux macos monocypher portable signatures signing windows x25519
Last synced: 02 Apr 2025
https://github.com/paulmillr/noble-ed25519
Fastest 4KB JS implementation of ed25519 signatures
cryptography curve curve25519 ed25519 eddsa elliptic fips186 noble rfc8032 signature x25519 zip215
Last synced: 11 Apr 2025
https://github.com/deemru/Chromium-Gost
Chromium с поддержкой алгоритмов ГОСТ
boringssl chromium cryptography gost msspi ssl sspi tls
Last synced: 12 Apr 2025
https://github.com/deemru/chromium-gost
Chromium с поддержкой алгоритмов ГОСТ
boringssl chromium cryptography gost msspi ssl sspi tls
Last synced: 08 Apr 2025
https://github.com/vlsergey/infosec
Учебное пособие по защите информации кафедры радиотехники и систем управления МФТИ
book cryptography information-security mactex mipt security tex tutorial
Last synced: 16 Mar 2025
https://github.com/trussed-dev/trussed
Modern Cryptographic Firmware
cryptography embedded security trussed
Last synced: 14 Apr 2025
https://github.com/a16z/jolt
The simplest and most extensible ZK VM. Fast and fully open source from a16z crypto. ⚡ 💌
arkworks crypto cryptography snark zk zk-snarks zkp zkvm
Last synced: 19 Apr 2025
https://github.com/herumi/mcl
a portable and fast pairing-based cryptography library
Last synced: 13 Apr 2025
https://github.com/lurk-lab/lurk-beta
Lurk is a Turing-complete programming language for recursive zk-SNARKs. This is the prior, elliptic curve based variant of Lurk (contact: @porcuquine)
compiler cryptography programming-language rust zero-knowledge zk-snarks
Last synced: 28 Dec 2024
https://github.com/cosmos/iavl
Merkleized IAVL+ Tree implementation in Go
blockchain cryptography merkle-tree
Last synced: 10 Apr 2025
https://github.com/dedis/cothority
Scalable collective authority
cothority cryptography decentralized distributed-systems secure trust
Last synced: 08 Apr 2025
https://github.com/yaron4u/EnigmaCracker
EnigmaCracker is a tool for brute forcing crypto wallets
bitcoin bitcoin-bruteforce bitcoin-wallet bitcoin-wallet-cracker brute-force brute-force-attacks bruteforce crypto cryptography hack mnemonic python wallet
Last synced: 22 Jan 2025