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-03 00:07:02 UTC
- JSON Representation
https://github.com/mtumilowicz/cryptography-rsa-workshop
asymmetric asymmetric-algorithm asymmetric-cryptography asymmetric-encryption asymmetric-keys asymmetry cryptogra cryptography rsa rsa-algorithm rsa-cryptography rsa-encryption rsa-vulnerability vulnerabilities workshop workshop-materials
Last synced: 10 Jun 2026
https://github.com/viveksyngh/merkletree
Merkle hash tree implementation in golang
cryptography golang merkle-proof merkle-tree
Last synced: 12 May 2026
https://github.com/domamaric/srs
Python solutions for laboratory exercises for Computer Security course at FER.
cryptography cryptography-algorithms password-manager passwords
Last synced: 11 Jun 2026
https://github.com/4lessandrodev/saas-cryptography
a small project to test encryption as a service with nodejs
Last synced: 13 Jun 2026
https://github.com/roydevashish/chacha20-hash-lightweight-cryptographic-hash-function-based-on-chacha20
A lightweight cryptographic hash function inspired by ChaCha20, designed for speed, simplicity, and efficiency in resource-constrained environments. Ideal for embedded systems, research, and educational purposes. Not intended for production use without further cryptanalysis.
chacha20 cryptographic-hash-functions cryptography hash-function
Last synced: 13 Jun 2026
https://github.com/validpay-io/validpay-react-native-sdk
Official React Native SDK for ValidPay CVCP — QR-based cryptographic document verification for mobile apps.
check-fraud cryptography document-verification mobile-sdk qr-verification react-native
Last synced: 15 Jun 2026
https://github.com/jose-compu/vdf-rs
An implementation of Verifiable Delay Functions in Rust
crypto cryptography cryptography-library rs rust vdf verifiable-delay-functions
Last synced: 16 Jun 2026
https://github.com/farchanjo/merkle
Local-first MCP vault for Claude Code — LLMs hold opaque handles, operators approve every reveal, every access leaves a BLAKE3 hash. Rust 2024 / DDD + Hexagonal.
argon2id audit-log blake3 claude-code cryptography ddd ed25519 hexagonal-architecture local-first mcp model-context-protocol rust rust-2024 secrets secrets-management security spec-driven-development sqlite vault xchacha20-poly1305
Last synced: 17 Jun 2026
https://github.com/mtumilowicz/elliptic-curve-workshop
Basics of elliptic curves, EC over finite fields and ECDSA.
cryptography ecdsa ecdsa-cryptography ecdsa-key-pair ecdsa-signature elliptic-curve-cryptography elliptic-curves finite-field finite-field-arithmetic workshop workshop-materials workshops
Last synced: 19 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/ivan-guerra/caesar_cipher
Caesar Cipher encrypt/decrypt/cracking utilities
caesar-cipher cryptography password-cracking
Last synced: 22 Jun 2026
https://github.com/mokkunsuzuki-code/stage355
Stage355: Signature Key Status Verification and Revocation Enforcement Layer with signing-time validity checks, Stage354 ledger binding, fail-closed revoked-key rejection, and PQC intent-only protection.
audit cryptography cybersecurity ed25519 evidence fail-closed gpg key-revocation key-rotation key-status ledger ml-dsa pqc qsp signature-verification sigstore supply-chain-security transparency trust verification
Last synced: 23 Jun 2026
https://github.com/larueli/rsanf05utt
Chiffrement RSA en C dans le cadre d'un cours à l'UTT, école publique d'ingénieurs
c cryptography doxygen mathematics rsa utt
Last synced: 24 Jun 2026
https://github.com/seniorbatleo/cryptocart
Secure chat software for your computer.
chat cryptocart cryptography messaging secure security
Last synced: 24 Jun 2026
https://github.com/tegmentum/secure-log
Tamper-evident audit log for Rust: hash-chained entries, Merkle-sealed segments, externally-signed checkpoints, witness anti-equivocation, and AEAD payload sealing — native crates plus WASI Preview 2 components.
audit-log audit-logging component-model cryptography hash-chain merkle-tree rust security tamper-evident tpm transparency-log wasi wasm webassembly
Last synced: 25 Jun 2026
https://github.com/kamb-code/sha256-r19-preimage
Oracle-free preimage attack on 19-round reduced SHA-256 — paper, solver, and independent verifier
cryptanalysis cryptography cuda gpu hash-functions preimage-attack security-research sha256
Last synced: 27 Jun 2026
https://github.com/khanhtran0111/Secure-file-encryption-tool
Implement a program to encrypt and decrypt files securely
chacha20 cpp17 cryptography encryption-decryption python3
Last synced: 29 Jun 2026
https://github.com/shurlinet/go-slip39
Constant-time SLIP-0039 Shamir's Secret Sharing for Go. Bitsliced GF(256), memory zeroing, zero data-dependent branches.
bitsliced constant-time cryptography gf256 go golang mit-license mnemonic secret-sharing security seed-backup shamir slip-0039 slip39 threshold-cryptography
Last synced: 29 Jun 2026
https://github.com/danutama/python-aes-encryptor
A Python-based desktop application for encrypting and decrypting various data formats using the Advanced Encryption Standard (AES 128, 192, 256-bit).
advanced-encryption-standard aes aes-128 aes-192 aes-256 aes-encryption algorithm cipher ciphertext cryptography encryption-decryption python python3 rijndael rijndael-algorithm
Last synced: 29 Jun 2026
https://github.com/kagal-dev/taistamp
Signed TAI64N timestamps over HTTP — Ed25519 over WebCrypto
cloudflare-workers cryptography dkim ed25519 eddsa monorepo signing tai64n timestamps typescript webcrypto
Last synced: 29 May 2026
https://github.com/anivanchen/pycrypt
A series of standalone scripts built with Cryptography for encryption and decryption of files / strings.
Last synced: 11 Jun 2026
https://github.com/duguorong009/md6-impl
MD6 hash implemented in Rustlang
cryptography hash md6 rust-lang
Last synced: 25 May 2026
https://github.com/eiblybrasil/php-crypt
A simple php class for encryption.
class cryptography php php72 php73 php74 php80 php81
Last synced: 05 Feb 2026
https://github.com/keyweeusr/blake
BLAKE implementation as per RFC7693
blake blake2 cryptography cryptography-algorithms emacs lisp rfc7693
Last synced: 05 Oct 2025
https://github.com/uofsc-fall-2022-math-587-001/homework4
Introduction to the discrete logarithm problem and a comparison of symmetric vs asymmetric ciphers
cryptography discrete-logarithm go latex math
Last synced: 20 Apr 2026
https://github.com/soumabha-banerjee/enigmaticbyte
This is a steganography desktop application that hides txt messages inside a cover image. It is completely developed using JavaFX and Cryptography and Steganography both is used. For Cryptography we used a symmetric key technique called Columnar Transposition and for Steganography we used LSB Insertion technique.
cryptography cryptography-algorithms desktop-application java javafx javafx-desktop-apps network-security steganography steganography-algorithms
Last synced: 14 Feb 2026
https://github.com/dpetrosy/encryptor-decryptor
My small project encryptor / decryptor written in Python.
algorithm console-application cryptography decoder encoder encoder-decoder encryption-decryption python python3
Last synced: 06 Oct 2025
https://github.com/jcbritobr/gocrypto-study
This study is based on Golang Cryptography for Depeloper book and its examples.
Last synced: 06 Oct 2025
https://github.com/ujangbedog/dpq-chat
A simple, secure peer-to-peer chat app built with Rust. Runs directly in the terminal with end-to-end encryption, post-quantum security (Kyber & Dilithium), and no central server.
chat cli cryptography p2p p2p-chat rust secure terminal terminal-app terminal-chat
Last synced: 06 Oct 2025
https://github.com/hambosto/sweetbyte
A very small, very simple, yet very secure encryption tool.
aes-256 argon2id cryptography decryption encryption golang privacy-tools reed-solomon security security-tools xchacha20-poly1305
Last synced: 07 Oct 2025
https://github.com/mberry/bcrypter
Bcrypt in Rust.
bcrypt cryptography hashing passwords
Last synced: 08 Oct 2025
https://github.com/psygo/cryptography_course
A Cryptography Course from Udemy
Last synced: 07 Dec 2025
https://github.com/soyart/gfc
stable branch of gfc, a small go file encryption utility using AES 256 and PBKDF2
aes crypto cryptography encryption rsa
Last synced: 14 Jan 2026
https://github.com/keyweeusr/elchacha
ChaCha20 implementation as per RFC7539
chacha20 cryptography cryptography-algorithms elisp emacs rfc7539
Last synced: 08 Oct 2025
https://github.com/ben854719/autonomous-health-monitoring-emergency-response
This app uses Bluetooth to link a worker’s smartphone with a supervisor’s laptop for live health monitoring. PySyft handles secure biometric authentication, while machine learning detects injuries and visualizes them on a dashboard. Agentic AI responds to critical events by triggering emergency protocols and contacting 911 with location data.
agentic-ai bluetooth cryptography cybersecurity error-handling gemini langgraph machine-learning-algorithms matplotlib mcpserver nltk numpy pysyft python pytorch socket tcp tenseal
Last synced: 28 Apr 2026
https://github.com/kzorin52/nistp256
Rust dylib wrapper to RustCrypto/elliptic-curves [only keypair]
crypto cryptography elliptic-curves keypairs nistp256 perfomance secp256r1
Last synced: 08 Oct 2025
https://github.com/pillardevelopment/go_chain
blockchain-network cpp cryptography golang google secp256k1 tendermint-consensus
Last synced: 14 Jan 2026
https://github.com/corocoto/asymmetric-cryptography-encrypt-decript-message
Encrypt/decrypt message via using public & private key pair
asymmetric-cryptography cryptography decrypt encrypt rsa-algorithm
Last synced: 09 Oct 2025
https://github.com/louisdeck/coinmachine
A wargame in C
binary-exploitation c cryptography ctf wargame
Last synced: 11 Mar 2025
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
https://github.com/oklein1/cryptography-clojure
Clojure implementation of ciphers
cipher-algorithms clojure cryptography
Last synced: 10 Oct 2025
https://github.com/bmoneill/adfgvx
ADFGVX cipher encrypter/decrypter
adfgvx cipher cryptography html-css-javascript html5 webpage
Last synced: 06 Sep 2025
https://github.com/achnouri/ctf-challenges-write-ups
This repository is a collection of detailed write-ups for CTF challenges/machines/... that i have solved across different cybersecurity training platforms
capture-the-flag cryptography ctf ctf-challenges ctf-writeups cybersecurity hacking hacking-tools hackthebox offensive-security osint pentesting red-team reversing scanning security testing tryhackme vulnerabilities web
Last synced: 18 Feb 2026
https://github.com/juanpinheirofiap/faceid
Aplicativo de reconhecimento facial com Oracle Database, DeepFace e OpenCV para autenticação via FaceID.
cryptography embeddings opencv oracle-database pyhton
Last synced: 12 Oct 2025
https://github.com/newyaroslav/siphash-cpp
SipHash Headers Only C ++ Library
c-plus-plus cpp11 cpp17 cryptographic-hash-functions cryptography hash library pseudorandom-functions siphash
Last synced: 12 Oct 2025
https://github.com/oglinuk/sbh
A stateless password manager.
cryptography go hash password password-manager security
Last synced: 13 Oct 2025
https://github.com/johanns/ref-secure-share
SecureShare is a tutorial and reference implementation of a one-time-use message sharing web-app, developed using Next.JS 14, TypeScript, Prisma, and styled with Tailwind CSS
cryptography next tailwindcss tutorial typescript webcrypto
Last synced: 05 Feb 2026
https://github.com/aelx01/kyberkeep
An experimental web-based and quantum-safe cryptography password manager with zero-knowledge cryptography
cryptography password-manager post-quantum-signature rust
Last synced: 06 Sep 2025
https://github.com/chewzzz1014/sem-4-projects-code
arduino course-project coursework cryptography mvc prolog
Last synced: 13 Apr 2026
https://github.com/magical/spritz
Spritz cryptographic sponge(-like) function, hash, and stream cipher in Go
Last synced: 14 Oct 2025
https://github.com/bkawk/aes-256-cbc-pbkdf2-30k
Polymer2 Web Component for encrypting and decrypting a mnemonic to the CBC encryption mode of AES
aes-cbc cryptography pbkdf2 polymer2
Last synced: 24 Jan 2026
https://github.com/mizcausevic-dev/hash-attestation-rs
Sign + verify Kinetic Gain Protocol Suite docs using ed25519 over canonical JSON hashes. The missing 'this AEO actually came from the vendor' layer.
attestation canonical-json cryptography dalek ed25519 kinetic-gain rust signature
Last synced: 01 Jun 2026
https://github.com/mizcausevic-dev/bls-attestation-broker
Multi-signer attestation broker using BLS12-381 aggregate signatures. N signatures collapse into one 96-byte aggregate verifiable in two pairings. Reference impl with textbook BLS; production should use blst.
agent-governance aggregate-signature ai-governance attestation bls bls12-381 cryptography platform-engineering rust
Last synced: 01 Jun 2026
https://github.com/theognis1002/password-generator-cli
A simple password generator CLI tool
Last synced: 01 Jun 2026
https://github.com/bradford-smith94/cs579
CS 579 Foundations of Cryptography
Last synced: 29 Jun 2026
https://github.com/dogukansahil/advancedbrutecipher
Advanced Brute Cipher is a simple and secure encryption tool that performs all operations locally in your browser using HTML, JavaScript, and CSS. Manage your encryption keys without relying on external CDNs.
cryptography css decryption encryption html javascript key-management local-storage python security web-application
Last synced: 13 Feb 2026
https://github.com/jonzeolla/lab-blockciphercryptography
An introductory lab to cryptographic block cipher modes.
Last synced: 15 Mar 2026
https://github.com/ramsyana/lorenz-chaos-encrypt
Plain Convolution Encryption as an Alternative to Overcoming the Limitations of Synchronization-Based Methods
chaos-synchronization chaos-theory cryptography encryption lorenz-system numerical-methods python secure-communication
Last synced: 09 Apr 2025
https://github.com/onyazuka/desu
DES encryption + Triple DES + Multithread version
Last synced: 25 Oct 2025
https://github.com/4l13nh4ck3r/base64
Here are 2 simple Python Scripts that can easily encrypt a string of text, or decrypt a Base64 string.
base64 cryptography decryption encryption encryption-decryption python python-script python2
Last synced: 15 Mar 2026
https://github.com/hasnainroopawalla/hashbase
A collection of cryptographic hashing algorithms implemented in Python
cryptography hash-functions hashing hashing-algorithms python
Last synced: 25 Oct 2025
https://github.com/sudoferraz/http-python-server
A Distributed HTTP python fileserver that uses Apache Thrift to comunicate with a node in any language
apache cryptography distributed thrift
Last synced: 26 Oct 2025
https://github.com/clats97/vigenerecracker
A simple python script that will crack the classical implementation of the Vigenere Cipher. It uses a word-list to brute force the correct key and NLTK to identify English words / sentences.
cipher cipher-algorithms ciphers cracking cryptography vigenere vigenere-cipher vigenere-cipher-algorithm
Last synced: 26 Oct 2025
https://github.com/zukardex/zeryto
Zeryto- an amateur cryptosystem experiment
Last synced: 28 Oct 2025
https://github.com/yermakovsa/erc6492-go
Go library for Ethereum signature verification with EOA, EIP-1271, and ERC-6492 support.
cryptography eip-1271 erc-6492 ethereum go go-ethereum golang signatures wallets web3
Last synced: 01 Jun 2026
https://github.com/casper64/hai
The 100% console based messaging program using the cryptography library in python; a project I made for my cryptograpghy course.
Last synced: 19 Apr 2026
https://github.com/ixgnoy/writeup_picoctf2024
Some notes for myself and passionate friends...
binary-exploitation cryptography forensics general-skills reverse-engineering web-exploitation web-shell
Last synced: 06 Feb 2026
https://github.com/kseen715/double-ratchet
Implementation of Double Ratchet encryption algorithm
cryptography double-ratchet encryption
Last synced: 30 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/oelshocht/javacryptotoys
Java bytecode strings encryption and file signing
bytecode cryptography java security-tools
Last synced: 20 Jun 2026
https://github.com/luqastw/passtw
passtw is a Python-based random password generator + encrypted local vault, using AES‑128 encryption and a cryptographic key.
cli cryptography password password-generator python security security-tools terminal
Last synced: 17 Mar 2026
https://github.com/arapelle/arba-cryp
Small cryptographic C++ library.
cpp cpp-library cpp20 cpp20-library cryptography
Last synced: 31 Jan 2026
https://github.com/projects-developer/blockchain-communication-system
A decentralized communication system built on blockchain technology, enabling secure, transparent, and tamper-proof exchange of information. Blockchain Communication System With Code, Documents, PPT, Report And Video
blockchaincommunicationsystem blockchaintechnology btechprojects computer-science-project computerscienceprojects cryptography decentralizedcommunication final-year-projects finalyearprojects identityverification mtechprojects peertopeernetworking securemessaging supplychaincommunication
Last synced: 25 Feb 2026
https://github.com/sug0/bbs-accum
Rust implementation of the accumulator commitment scheme described in https://eprint.iacr.org/2025/2081
accumulator commitment-schemes cryptography rust
Last synced: 01 Jun 2026
https://github.com/quantumcoinproject/quantum-coin-pqc-js-sdk
Hybrid Post Quantum Cryptography SDK - Quantum Coin (Q)
blockchain cryptography pqc quantum quantumcoin
Last synced: 01 Feb 2026
https://github.com/ankit-chaubey/ciph
Fast, streaming file encryption for large media files and cloud uploads using modern cryptography.
aes chacha20 cloud-security cryptography encryption-decryption file-encryption
Last synced: 07 Feb 2026
https://github.com/ppad-tech/sha512
Pure Haskell SHA-512, HMAC-SHA512
cryptography hashing haskell sha2 sha512
Last synced: 23 Jun 2025
https://github.com/systemslibrarian/crypto-lab-shor
Browser-based Shor's algorithm simulation — modular exponentiation period finding, QFT probability distribution, continued fractions, factor extraction. The reason RSA, ECC, and Diffie-Hellman need replacing. No backends. No simulated shortcuts — the number theory is real.
browser-demo crypto-lab cryptography integer-factorization period-finding post-quantum quantum-computing quantum-fourier-transform rsa shors-algorithm
Last synced: 01 Jun 2026
https://github.com/systemslibrarian/crypto-lab-format-ward
Browser-based format-preserving encryption demo — FF1 and FF3-1 live tokenization of credit cards, SSNs, and phone numbers. Real AES-256 Feistel rounds. No backends. No simulated math.
aes-256 browser crypto-lab cryptography data-masking feistel ff1 ff3 format-preserving-encryption fpe nist pci-dss tokenization typescript vite
Last synced: 01 Jun 2026
https://github.com/systemslibrarian/crypto-lab-dead-sea-cipher
Browser-based cryptographic history demo — from Atbash in Jeremiah 25:26 (~600 BCE) to AES-256-GCM (2001 CE). Every cipher, every fatal flaw, every lesson that built the next one.
aes-gcm atbash caesar-cipher cryptography frequency-analysis historical-ciphers kasiski one-time-pad vigenere-cipher webcrypto
Last synced: 01 Jun 2026
https://github.com/systemslibrarian/crypto-lab-mceliece-gate
Browser-based Classic McEliece demo — the oldest post-quantum KEM (1978), binary Goppa codes, visceral 261KB public key visualization, and four-way comparison against ML-KEM, BIKE, and HQC. No backends. No simulated math.
aes-256-gcm binary-goppa browser code-based crypto-lab cryptography goppa-codes kem lattice mceliece nist post-quantum pqc typescript vite
Last synced: 01 Jun 2026
https://github.com/systemslibrarian/crypto-lab-hybrid-sign
Browser-based PQ/T composite signature demo implementing the Ed25519 + ML-DSA-65 hybrid per IETF LAMPS draft-ietf-lamps-pq-composite-sigs-16. Classical + post-quantum defense in depth for long-lived signatures.
composite-signatures crypto-lab cryptography defense-in-depth digital-signatures dilithium ed25519 hybrid-signatures ietf-draft lamps ml-dsa ml-dsa-65 noble-curves noble-post-quantum post-quantum-cryptography pq-t-hybrid tls-1-3 x509
Last synced: 01 Jun 2026
https://github.com/systemslibrarian/crypto-lab-dilithium-seal
Browser-based demo of ML-DSA (CRYSTALS-Dilithium), the lattice-based post-quantum digital signature scheme standardized as NIST FIPS 204 in August 2024. Sign, verify, and seal documents — quantum-resistant.
browser-demo crypto-lab cryptography crystals-dilithium digital-signatures lattice-cryptography ml-dsa module-lwe nist-fips-204 post-quantum-cryptography typescript vite webcrypto
Last synced: 01 Jun 2026
https://github.com/vaibhavdixit09/taskmanagemnetfrontend
TaskMaster Pro - Advanced Task Management System with Google Authentication
cron cryptography css3 expressjs javascript jsx mongodb nodejs passportjs reactjs
Last synced: 26 Feb 2026
https://github.com/reznik99/cryptotools
Crypto playground in your browser
cryptography material-ui pkcs1 pkcs10 pkcs8 react sec1 subtlecrypto x509
Last synced: 09 Feb 2026
https://github.com/xkrejc70/mit-bis-project
BIS - Information System Security - Project: security mechanisms and applied cryptography
cryptography hacking penetration-testing vut-fit
Last synced: 03 Jan 2026
https://github.com/bi-zone/ctfzone-2020-finals-littleknowledge
CTFZone 2020 Finals Crypto task LittleKnowledge
c cryptography ctf ctf-challenges docker libfuzzer python3
Last synced: 08 May 2026
https://github.com/kevincharm/blstoise
BLS12-381 + pairings + RFC9380 + BLS sigs
Last synced: 28 Feb 2026
https://github.com/markcda/unitech-infosec-basics-practice-2nd-gr
Учебно-лабораторная практика за 2-й курс
cryptography university-coursework
Last synced: 15 Feb 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/animo/expo-secure-environment
Expo Module for cryptographic operations using the devices Secure Environment behind biometric authentication.
android biometry cryptography expo ios react-native secure-environments typescript
Last synced: 16 Feb 2026
https://github.com/projects-developer/diffie-hellman-key-exchange-algorithm-cryptography-project
This project implements the Diffie-Hellman Key Exchange Algorithm, a popular cryptographic protocol that enables two parties to establish a shared secret key over an insecure communication channel. Diffie-Hellman-Key Exchange Algorithum Project Includes Project Includes Source Code, PPT, Synopsis, Report, Documents, Base Research Paper & Video
btech-project computer-science-project cryptography diffie-hellman-key-exchange final-year-projects finalyearproject finalyearprojects key-exchange-public-key-cryptography mtechprojects private-key-cryptography secure-communication secure-key-exchange
Last synced: 01 Mar 2026