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-07-02 00:06:57 UTC
- JSON Representation
https://github.com/tarranprior/postbox
π« Postbox is a lightweight encryption tool which allows users to generate key pairs, exchange public keys, encrypt and decrypt messages, and communicate securely over SMTP using RSA. Built with C#.
console cryptography csharp dotnet encryption smtp
Last synced: 30 Apr 2026
https://github.com/hptrk/uni-rabin-encryption-python
(UNIVERSITY) Implementation of the Rabin cryptosystem and digital signatures using modular arithmetic and prime number theory. Includes encryption, decryption, and signature verification with a detailed PDF report.
cryptography python rabin-cryptosystem sagemath university-project
Last synced: 30 Apr 2026
https://github.com/aulanchik/decryptor
Code Cipher challenge
axios cryptography javascript nodejs
Last synced: 30 Apr 2026
https://github.com/adippel/cms-encryption-go
Go example for performing CMS encryption with OpenSSL using CGO. Companion code for the blog post βCMS Encryption in Goβ.
cryptography go golang libcrypto openssl
Last synced: 08 Jun 2026
https://github.com/karlbateman/praetorian
A simple cryptographic key management service.
aes aes-256 aes-encryption compliance cryptography decryption encryption encryption-as-a-service gdpr-compliant golang key-rotation keyring
Last synced: 13 Jun 2025
https://github.com/shanthanu9/cryptopals-solutions
Solutions for Matasano Cryptopals challenges
cryptography cryptopals-challenges
Last synced: 12 Jun 2025
https://github.com/ioexcept10n/filekeeper
A project of a file encryption Android app made with .NET MAUI
android cryptography csharp cybersecurity dotnet maui
Last synced: 01 May 2026
https://github.com/kunalpisolkar24/is_lab
Collection of practical codes for Savitribai Phule Pune University's Information Security Laboratory (310258) .
aes-encryption computer-science cryptography cybersecurity des-algorithm diffie-hellman-algorithm information-security java-cryptography md5-hash rsa-algorithm security-lab sppu-computer-engineering
Last synced: 04 Jul 2025
https://github.com/theoddysey/blockchain-go
A Bitcoin-like blockchain implementation in Go, demonstrating cryptographic principles, PoW consensus, UTXO transactions, wallet management, and P2P networking.
bitcoin blockchain boltdb consensus-algorithm cryptocurrency cryptography decentralized distributed-systems ecdsa golang p2p-network proof-of-work utwork wallet
Last synced: 02 May 2026
https://github.com/berkbavas/cryptostuff
Cryptographic algorithms and attacks in Java 8
cbc-mode close-primes cryptanalysis cryptography fermat-factorization four-square miller-rabin-test monoalphabetic-cipher pkcs1 playfair-cipher rsa rsa-pkcs1-padding vigenere-cipher
Last synced: 21 Jun 2026
https://github.com/edycutjong/synod
ποΈ Atomic multi-agent transactional orchestration engine running inside Intel TDX TEE boundary with 100% cryptographic rollback guarantees, powered by Terminal 3 ADK.
cryptography governance hackathon intel-tdx multi-agent nextjs react secp256k1 tee terminal3 wasm
Last synced: 21 Jun 2026
https://github.com/edycutjong/epoch
β³ Verifiable, privacy-blind inheritance and continuity orchestration inside hardware-isolated enclaves.
cryptography dead-mans-switch intel-tdx nextjs rust tee webassembly
Last synced: 21 Jun 2026
https://github.com/cmangun/agentic-receipts
Standard receipts and trace semantics for verifiable agent execution
agentic-systems ai-governance cryptography provenance regulated-ai verifiable-ai
Last synced: 03 May 2026
https://github.com/e9cipher/g-encryptor
Python cryptography tool to encrypt/decrypt files in a specified directory
cryptography cryptography-tools python3 shell
Last synced: 29 Jun 2026
https://github.com/kwas123/blockchain-file-verification
π Verify file integrity and authenticity with this decentralized system on Ethereum, ensuring secure, tamper-proof document validation through blockchain technology.
axios bitcoin blockchain blockchain-technology copyleft cryptography dapp fir modular move openpgp p2p pinata-ipfs python react sha256 timestamp trusted-timestamping
Last synced: 04 May 2026
https://github.com/jay4codes/skyjack-djss4ds
A Data Science Treasure Hunt
cryptography data-science firebase reactjs
Last synced: 04 May 2026
https://github.com/fredrikaugust/wasm-bsgs
Baby-Step Giant-Step Discrete Logarithm Problem Solver in WebAssembly (Written in Rust)
cryptography discrete-logarithm rust wasm wasm-bindgen
Last synced: 04 May 2026
https://github.com/forest-chan/crypto-2025
Implementations of cryptographic algorithms for a university course with PHP
composer cryptography des-algorithm des-crypto des-decription des-encryption digitalsignature docker docker-compose md5-hash md5-hashing md5hashing php-unit php8 rsa-algorithm rsa-cryptography rsa-decryption rsa-encryption signature signature-verification
Last synced: 05 May 2026
https://github.com/systemslibrarian/crypto-lab-webauthn
rowser-based WebAuthn/Passkeys demo β real ECDSA P-256 credential keys, challenge-response assertions signing origin+challenge+counter, phishing/replay/clone attacks all blocked. The private key never leaves the authenticator
authentication challenge-response crypto-lab cryptography ctap ecdsa fido2 p256 passkeys passwordless phishing-resistant webauthn
Last synced: 09 Jun 2026
https://github.com/caveyra/electron-executor-11
Roblox Electron Executor is one of the most favorite Roblox Executors at the moment. Before I tell you how to download Electron Executor, let me tell you that it is currently available safely for Windows. But it is not officially available for Android users as of now but the update is coming and will be launched soon.
cryptography electron electron-app electron-exploit electron-v3 gpg mobile nodejs offline privacy python react security
Last synced: 06 May 2026
https://github.com/shazeus/passforge
Secure password and secret generator β passwords, passphrases, PINs, tokens, and strength analysis
cli cryptography entropy hibp passphrase password-generator passwords pyperclip python secrets security terminal
Last synced: 09 Jun 2026
https://github.com/naveenrajm7/cipherapp
basic python gui for some cryptographic techniques
cipher-algorithms cryptography
Last synced: 22 Jun 2026
https://github.com/bdware/tendermint
β Tendermint Core (BFT Consensus) in Go
bdware bft blockchain consensus consistency cryptocurrency cryptography db distributed-systems golang libp2p tendermint
Last synced: 07 May 2026
https://github.com/loneicewolf/qubes-pentesting
Research on Qubes security. Includes my Progress on My own Attacks on Qubes as well.
attack cryptography loneicewolf qubes
Last synced: 24 Jan 2026
https://github.com/lightxlk/cryptanalyst_sysalt
Worked on an assignment of hex, ascii, and multiple cryptographic techniques.
ascii base64-encoding cryptography hex ipynb-parsing json
Last synced: 23 Jan 2026
https://github.com/godaddy/asherah-ffi
Application-layer envelope encryption with automatic key rotation. Rust core with bindings for Node.js, Python, .NET, Java, Ruby, and Go.
cryptography dotnet encryption envelope-encryption ffi go java key-rotation nodejs python ruby rust security
Last synced: 28 Apr 2026
https://github.com/crocs-muni/eanet
ANN version of EACirc
cryptography keras neural-networks randomness research-tool
Last synced: 31 Jan 2026
https://github.com/holasoymas/rsha
A sha256 hashing library implementation in rust
cryptography hashing rust rust-library sha256
Last synced: 25 Oct 2025
https://github.com/agnes-chong/owasp-juice-shop-vapt
Writeup for cryptography issue's vulnerability - forged coupon
cryptography ctf ctf-writeups owasp-juice-shop owasp-top-10
Last synced: 06 Feb 2026
https://github.com/dchest/hkdf-visualizer
HKDF-Expand Block Visualizer
cryptography hkdf sha256 sha512
Last synced: 22 Feb 2026
https://github.com/advanced-systems/security
This library provides classes and services for symmetric and asymmetric standard cryptographic algorithms based on the .NET cryptography system.
Last synced: 14 Jan 2026
https://github.com/lapets/pailliers
Minimal pure-Python implementation of Paillier's additively homomorphic cryptosystem.
cryptography cryptography-library homomorphic-cryptography-scheme homomorphic-encryption homomorphic-encryption-library paillier paillier-cryptosystem partially-homomorphic
Last synced: 06 Feb 2026
https://github.com/jonzeolla/lab-blockciphercryptography
An introductory lab to cryptographic block cipher modes.
Last synced: 15 Mar 2026
https://github.com/emorilebo/mobile_secrets_vault
Secure secrets management for mobile backend applications with encryption, versioning, and audit logging
aes-gcm cryptography django emori encryption fastapi godfreylebo mobile-backend python secrets-management security
Last synced: 27 Jan 2026
https://github.com/scarlet-oni/ransomware
A simple ransomware program that encrypts just one file
cryptography cyber-security cybersecurity openssl python python3 ransomware
Last synced: 15 Jun 2025
https://github.com/noot/go-paillier
implementation of the Paillier cryptosystem
asymmetric-cryptography cryptography homomorphic-encryption paillier paillier-cryptosystem
Last synced: 15 Apr 2026
https://github.com/greydevv/sha-256
A C implementation of the 256-bit Secure Hash Algorithm (SHA-256).
binary bits c cryptocurrency cryptography sha256 sha256-hash
Last synced: 20 Oct 2025
https://github.com/paulshpilsher/ed25519-key-generator
Public key generator using Edwards-curve Digital Signature Algorithm (EdDSA)
crypto cryptography eddsa eddsa25519 go golang public-key-cryptography
Last synced: 30 May 2026
https://github.com/clats97/keysense
KeySense: highly secure text encryption. Nothing beats it.
chacha20-poly1305 cipher cipher-algorithms cryptography cryptography-algorithms text-encryption text-encryption-decryption trending trending-repositories
Last synced: 16 Oct 2025
https://github.com/magical/spritz
Spritz cryptographic sponge(-like) function, hash, and stream cipher in Go
Last synced: 14 Oct 2025
https://github.com/schlopp96/mycaesarcipher
Substitution-based cryptographic cipher for encoding plaintext. Works with alphanumeric characters.
caesar-cipher caesar-cipher-algorithm caesar-shift cipher cryptography decode decryption encode encoder-decoder encryption python python-script python3 shift-cipher
Last synced: 08 Feb 2026
https://github.com/acmo0/lfsr-fibo
Efficient pure Rust implementation of LFSR in Fibonacci representation
cryptography lfsr lightweight-cryptography random-generation
Last synced: 14 Oct 2025
https://github.com/jkcso/dc-modelling
An exhaustive symbolic model checking analysis for the Dining Cryptographers' Problem which inspired DC-Networks offering anonymity, unlinkability and unobservability based on synchronous finite-state and infinite-state systems.
cryptography dc-nets dining-cryptographers
Last synced: 08 Feb 2026
https://github.com/systemslibrarian/crypto-lab-grover
Browser-based Grover's algorithm simulation β amplitude amplification, oracle phase kickback, inversion-about-mean diffusion, probability oscillation. AES-128 weakened to 2^64. AES-256 survives at 2^128. The fix is doubling key length. No backends. No simulated shortcuts.
aes amplitude-amplification browser-demo crypto-lab cryptography grovers-algorithm post-quantum quantum-computing symmetric-cryptography
Last synced: 01 Jun 2026
https://github.com/sucho6996/shadowsend-a-secure-communication-platform
This is a Java Spring boot and JS React project where sender will send a message which will be encrypted and embedded in an Image provided by the sender and the receiver will be able to see those images with sender's number in his/her inbox . Once the receiver will read the message it'll be deleted automatically for a traceless conversation.
cryptography eureka-discovery-client eureka-server feign-client git github java jpa jwt-authentication jwt-token messaging microservices open-feign platform security spring-boot spring-security steganography
Last synced: 01 Mar 2026
https://github.com/systemslibrarian/crypto-lab-hawk
Browser-based educational demo of HAWK β the only lattice-based candidate in NIST's Round 2 Additional Signatures process. Integer-only arithmetic, discrete Gaussian sampling over Z with fixed tables, no rejection loop. Side-by-side with Falcon and ML-DSA.
constant-time crypto-lab cryptography digital-signatures discrete-gaussian-sampling falcon hawk hawk-signatures integer-only lattice-cryptography lattice-isomorphism-problem lattice-signatures ml-dsa module-lip nist-additional-signatures nist-round-2 post-quantum-cryptography
Last synced: 01 Jun 2026
https://github.com/systemslibrarian/crypto-lab-bike-vault
Browser-based BIKE demo β code-based post-quantum KEM using QC-MDPC codes, Black-Gray-Flip decoding, and side-by-side comparison against ML-KEM. NIST Round 4 alternate candidate. No backends. No simulated math.
aes-256-gcm bike bit-flipping browser code-based crypto-lab cryptography kem nist post-quantum pqc qc-mdpc round4 typescript vite
Last synced: 01 Jun 2026
https://github.com/systemslibrarian/crypto-lab-kdf-chain
Browser-based KDF demo β HKDF, PBKDF2, scrypt, and Argon2id compared side by side with live parameter tuning, real timing measurements, and a KDF decision tree. No backends. No simulated math.
argon2 argon2id browser crypto-lab cryptography hkdf kdf key-derivation memory-hard owasp password-hashing pbkdf2 scrypt typescript vite
Last synced: 01 Jun 2026
https://github.com/systemslibrarian/crypto-lab-mac-race
Browser-based MAC demo β HMAC, CMAC, Poly1305, and GHASH compared with live length extension attack, timing attack, and nonce reuse demonstrations. Real WebCrypto operations. No backends. No simulated math.
aes-gcm amc browser cmac crypto-lab cryptography ghash hmac length-extension-attack message-authentication nist poly1305 timing-attack typescript vite
Last synced: 01 Jun 2026
https://github.com/altonen/emissary
Rust implementation of the I2P protocol stack
anonymity cryptography i2p networking peer-to-peer rust
Last synced: 04 Feb 2026
https://github.com/systemslibrarian/crypto-lab-paillier-gate
Browser-based Paillier cryptosystem demo β Pascal Paillier's 1999 additive homomorphic encryption. Encrypt, decrypt, homomorphic addition without decrypting. Private 10-voter election simulation and 5-hospital patient aggregation. The primitive underlying GG20 threshold ECDSA, Helios voting, and ElectionGuard. No backends. No simulated math.
additive-homomorphism crypto-lab cryptography e-voting helios-voting homomorphic-encryption paillier private-aggregation public-key-cryptography secure-computation threshold-ecdsa
Last synced: 01 Jun 2026
https://github.com/systemslibrarian/crypto-lab-curve-lens
Browser-based elliptic curve demo β point addition, scalar multiplication, and live ECDH across P-256, Curve25519, and secp256k1. Real field arithmetic. No backends. No simulated math.
browser crypto-lab cryptography curve25519 ecc ecdh elliptic-curves noble-curves p-256 point-addition scalar-multiplication secp256k1 typescript visualization vite
Last synced: 01 Jun 2026
https://github.com/timyiu478/pwn.college
Learn to Hack in a hands-on fashion
binary-exploitation cryptography hacking network-security reverse-engineering system-security web-security
Last synced: 09 Feb 2026
https://github.com/lepresk/pki-infrastructure
Three-tier PKI in Node.js β Root CA, Intermediate CA, signing certificates, chain verification, and document signing
certificate-authority cryptography nodejs pki typescript x509
Last synced: 16 Jun 2026
https://github.com/systemslibrarian/crypto-lab-patron-shield
Browser-based demo of two-server Information-Theoretic Private Information Retrieval (IT-PIR) β applied to library catalog privacy. Because patrons deserve mathematical guarantees, not just policy promises.
crypto-compare cryptography information-theoretic-security library-privacy pir private-information-retrieval xor
Last synced: 01 Jun 2026
https://github.com/systemslibrarian/crypto-lab-model-breach
Browser-based HiAE threat model case study β AESL, Theorem 1 candidate enumeration, MITM state recovery, byte decomposition, guess-and-determine key recovery. Security claims are contracts. The threat model is the fine print. No backends. No simulated math.
aead aes algebraic-attacks browser-demo crypto-lab cryptography meet-in-the-middle security-analysis threat-modeling typescript vite
Last synced: 01 Jun 2026
https://github.com/systemslibrarian/crypto-lab-silent-tally
Browser-based demo of secure multi-party computation β five hospitals compute combined enrollment without revealing individual counts. Shamir SSS Β· additive homomorphism Β· GF(2βΆΒΉ-1) Β· no trusted third party.
additive-homomorphism cryptography finite-field information-theoretic-security lagrange-interpolation mpc secure-multiparty-computation shamir-secret-sharing
Last synced: 01 Jun 2026
https://github.com/vladistan/codebreaker-2018-explore
Notebooks to poke around the blockchain for codebreaker 2018 challenge walkthrough
blockchain codebreaker-challenge cryptocurrency cryptography ctf-challenges ctf-writeups cybersecurity reverse-engineering security walkthrough
Last synced: 13 Oct 2025
https://github.com/bmoneill/enigma
Enigma machine simulator and Bombe
cipher cli cryptography enigma enigma-machine history
Last synced: 12 Oct 2025
https://github.com/vallshmeleff/radiorandgentwo
A mock-up of a Java application that uses an Internet radio digital stream to encrypt SMS messages with Vernam's code. Works
Last synced: 23 Jun 2026
https://github.com/im-a-kookie/cryptographic-aes-server
Simple manual implementation of multithreaded HTTP server via HTTPListenerContext, implementing custom AES virtual streams to provide large files securely.
aes-encryption cryptography http-server multithreaded-server stream-processing
Last synced: 11 Oct 2025
https://github.com/vveiln/crypto
Implementations of some crypto attacks
attack crypto crypto-attacks cryptography golang rsa
Last synced: 14 Jan 2026
https://github.com/edoars/public-key-crypto-notes
LaTeX notes (in italian) for the undergraduate Public-key Cryptography course at University of Roma Tre
cryptography latex-notes math notes public-key-cryptography
Last synced: 10 Feb 2026
https://github.com/anonymouse64/crypto_test_golang
Crypto testing utility for Golang implementations
Last synced: 14 Jan 2026
https://github.com/stafmazayded83/cryptoguardian
Cryptoguardian is a secure wallet application designed to protect your digital assets. It uses advanced encryption methods to ensure that your cryptocurrencies remain safe from unauthorized access.
bitcoin crypto crypto-tools crypto-wallet cryptography github-config matplotlib nodejs pandas seaborn sha256-hash streamlit visualization walletkeytool
Last synced: 14 Apr 2026