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/codyverse/basex64
A simple cryptographic tool for storing data in distributed version control systems like Git.
ascii-encryption ascii-encryption-python base64 base64-encryption cipher cryptography cypher encryption encryption-decryption python python-3 python-cypher python-encryption python-script python3
Last synced: 04 Feb 2026
https://github.com/pranjalco/caesar-cipher-simple
A Python program that implements the Caesar Cipher for encoding and decoding messages. Users can input text, choose shift numbers, and decide whether to encode or decode. Includes a user-friendly loop for multiple operations in one run.
algorithms cipher console-application cryptography python-programming security
Last synced: 30 Mar 2025
https://github.com/phenomsg/password-manager
It is a Python password manager using Fernet encryption. It securely stores and manages passwords, ensuring confidentiality and convenience for users.
cryptography decryption encryption fernet python
Last synced: 28 Dec 2025
https://github.com/csharper63/server_encryption_file_system
This repository contains a server that use symmetric encryption to encrypt user files/folders and asymmetric encryption to share files/folders among users.
asymmetric-cryptography cryptography end-to-end-encryption symmetric-cryptography
Last synced: 19 Jan 2026
https://github.com/quintessence-sec/pgp-mfa
proof-of-concept to use pgp as a MFA method
2fa benchmark cryptography golang gpg gpg-encryption mfa
Last synced: 03 Sep 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/onyazuka/desu
DES encryption + Triple DES + Multithread version
Last synced: 25 Oct 2025
https://github.com/uofsc-fall-2022-math-587-001/homework3
Prime factorization and primitive powers mod p
Last synced: 19 Apr 2026
https://github.com/dr4ks/natas_labs_solution
Hello, this is repository which has solutions for Natas Labs.
bugbounty cryptography ctf cyber-defense cybersecurity ethical-hacking exploit-development forensics natas-labs-solutions network network-sec penetration-testing security security-tools vulnerability-analysis web-exploitation
Last synced: 23 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/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/zerdicorp/hashalgo
Second Attempt to Understand Hashing.
algorithm cryptography hash hashing java sha256 study
Last synced: 02 Apr 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/lorransutter/intro-bc-security-practices
Labs for BCDV1002 - Intro to Blockchain - Security Practices
blockchain cryptography ethersjs security security-practices smart-contracts solidity
Last synced: 02 Apr 2026
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/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/kyj9447/pixseal
Cryptographic image integrity & authenticity verification tool. Detects any image modification via pixel-level validation.
cryptography digital-forensics image-authenticity image-integrity-check image-verification steganography-tool tamper-detection
Last synced: 24 Jan 2026
https://github.com/sajad-net/handybar
Base64 encoder and decoder extension
base64 base64-decoding base64-encoding chrome-extension cryptography css html javascript javascript-base64 javascript-cryptography json webbrowser-extension
Last synced: 11 Apr 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/dubniczky/cryptography-algorithms
Python implementations of commonly used cryptographic algorithms
algorithms cryptography cryptography-algorithms cryptography-library learning python
Last synced: 23 Jun 2025
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/crocs-muni/eanet
ANN version of EACirc
cryptography keras neural-networks randomness research-tool
Last synced: 31 Jan 2026
https://github.com/vaasudevans/ciphers
Implementation of Ciphers in C++ and python
c-plus-plus-11 ciphers cryptography python3
Last synced: 31 Mar 2025
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/filiprokita/pwdgen
Simple command-line utility to generate a random password of specified length.
ascii c cli cli-tool command-line-tool cryptography cybersecurity open-source password password-generation password-generator random-number-generation random-password security utilities
Last synced: 07 Feb 2026
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/magical/gimli
Go implementation of http://gimli.cr.yp.to/
Last synced: 24 Mar 2025
https://github.com/seiyakobayashi/seiyakobayashi.github.io
Personal website for blogging
blockchain cryptography ethereum web3
Last synced: 08 Feb 2026
https://github.com/systemslibrarian/crypto-lab-lll-break
Browser-based LLL and BKZ lattice reduction demo — Gram-Schmidt orthogonalization, Lovász condition, step-by-step basis reduction animation, toy LWE primal attack, parameter explorer showing why Kyber's n=256 q=3329 survives while toy parameters fail instantly. The hardness assumption, made tangible. No backends. No simulated math.
bkz browser-demo crypto-lab cryptography gram-schmidt lattice-cryptography lattice-reduction learning-with-errors lll-algorithm post-quantum svp
Last synced: 01 Jun 2026
https://github.com/systemslibrarian/postquantum-jwt
PostQuantum.Jwt — Modern post-quantum hybrid JWT library for .NET 10 using X-Wing (X25519 + ML-KEM-768) and ML-DSA signatures.
cryptography csharp dotnet hybrid-cryptography jwt ml-dsa ml-kem post-quantum pqc security tokens x-wing
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/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-iron-serpent
Browser-based demo of Serpent-256, the AES finalist with the largest security margin — featuring encrypt/decrypt, round comparison visualization, and live performance benchmarks
aes-finalist argon2id block-cipher browser-demo crypto-lab cryptography hmac javascript serpent symmetric-encryption
Last synced: 01 Jun 2026
https://github.com/systemslibrarian/crypto-lab-padding-oracle
Browser-based CBC padding oracle attack demo — full Vaudenay 2002 chosen-ciphertext attack with real AES-CBC, byte-by-byte plaintext recovery, and coverage of ASP.NET, Lucky Thirteen, and POODLE exploits. No backends. No simulated math.
aes-cbc attacks browser chosen-ciphertext cryptanalysis crypto-lab cryptography lucky-thirteen padding-oracle pkcs7 poodle tls typescript vaudenay 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-rsa-forge
Browser-based RSA demo — textbook RSA, OAEP, PSS signatures, and live attacks including small exponent, Bleichenbacher PKCS#1 v1.5 oracle, and padding oracle. Real WebCrypto operations. No backends. No simulated math.
asymmetric-encryption attacks bleichenbacher browser crypto-lab cryptography padding-oracle pkcs1 post-quantum public-key-cryptography rsa rsa-oaep rsa-pss typescript vite
Last synced: 01 Jun 2026
https://github.com/systemslibrarian/crypto-lab-ratchet-wire
Browser-based demo of the Double Ratchet Algorithm — the cryptographic protocol powering Signal, WhatsApp, and Google Messages. Live conversation with forward secrecy, break-in recovery, and key compromise simulation.
aes-gcm browser-demo crypto-compare cryptography double-ratchet forward-secrecy hkdf key-exchange messaging-protocol post-quantum-ready signal-protocol typescript vite x25519
Last synced: 01 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-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/devehab/cryptotools
An educational cryptography toolkit in Arabic that provides hands-on learning for various cryptographic concepts including wallet generation, encryption/decryption, hashing, and digital signatures. All operations are performed client-side for maximum privacy and security.
cryptography digital-signatures encryption-decryption encryption-decryption-tool hash-functions open-source wallet-generator
Last synced: 09 Feb 2026
https://github.com/ttwag/mat115a-number_theory
Number Theory
cryptography math number-theory proof
Last synced: 26 Feb 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/abund4nt/h3xtel-scripts
Repository with solution and explanation of the challenges of the H3xtel course.
cryptography ctf mathematics python
Last synced: 24 Mar 2025
https://github.com/smallstep/pem-key-wrap
🔐 Wrap PEM files using RSAES-OAEP with SHA-256 + AES-KWP
Last synced: 27 Feb 2026
https://github.com/stillouyng/crypto_playground
🔐 Crypto Playground – educational project for analyzing encryption algorithms.
cryptography educational low-level rust
Last synced: 18 Apr 2025
https://github.com/aryaghan-mutum/algorhythms
A curated collection of algorithm implementations.
algorithms computer-science cryptography data-structures functional-programming graph-algorithms lisp mathematics number-theory racket searching-algorithms software-engineering sorting-algorithms tree-algorithms
Last synced: 21 Feb 2026
https://github.com/adhupraba/fshare
FShare is a secure and robust file-sharing application that enables users to upload, share, and manage encrypted files.
cryptography django django-rest-framework encryption-decryption file-sharing reactjs security
Last synced: 12 Feb 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/thecolonycc/attestation-envelope-spec
Cross-platform attestation envelope spec for agent-native claims. Pointer-based evidence, custodian-signed coverage metadata, sigchain over a typed witnessed claim.
agent-identity agent-security ai-agents attestation colony cryptography ed25519 json-schema provenance specification thecolony verifiable-credentials
Last synced: 24 Jun 2026
https://github.com/rub-nds/ssh-strict-kex-violations-state-learning-artifacts
Artifacts for the paper "Finding SSH Strict Key Exchange Violations by State Learning", accepted at the ACM Conference on Computer and Communications Security (CCS) 2025.
artifacts attack cryptography cve-2025-32433 cve-2025-32942 ssh statelearning strict-kex vulnerability
Last synced: 25 Jun 2026
https://github.com/acestojanoski/key-forge
Effortlessly encrypt and decrypt text in an instant with our user-friendly, open-source tool.
aes aes-256 aes-256-gcm cryptography cryptography-tools decryption encryption opensource react vite
Last synced: 16 Apr 2026
https://github.com/levkk/chacha-rs
Implementation of Salsa20 and family of algorithms. Largerly untested and probably incorrect :)
cryptography rust rust-lang rust-library salsa20
Last synced: 24 Mar 2025
https://github.com/glitchedpolygons/glitchaes.blazorwebapp
GlitchAES (say: "glitches") is a web-based (zero-knowledge, static client-side only) GUI that wraps AES-GCM.
aes cryptography decryption encryption gcm symmetric
Last synced: 14 Feb 2026
https://github.com/karisdalton/ceaser-cipher
Cipher encoder and decoder---ceaser cipher
Last synced: 15 Mar 2025
https://github.com/gatanegro/unify-theory
unifies spacetime, matter, and forces in Oscilatorry Field
com cryptography dynamic math nonlinear-dynamics novel oscillatory physics theory unified
Last synced: 15 Mar 2025
https://github.com/albinzayedrawan/asymmetric-encryption
Lab Exercises about asymmetric encryption with RSA & Diffie-Hellman.
asymmetric-encryption cryptography diffie-hellman-key-exchange rsa-encryption
Last synced: 19 Jul 2025
https://github.com/counselco/wallet-gui
blockchain cryptocurrency cryptography defi post-quantum rust timelock web3
Last synced: 01 Apr 2026
https://github.com/kojibai/receiz_offline_verifier
Public, offline verifier for a receiz.
cryptography deterministic forensics groth16 integrity kai-klok offline offline-proof png receiz sha256 verifier webcrypto zk zk-proofs zk-snarks
Last synced: 10 May 2026
https://github.com/jnbdz/cryptography-quickstarts
🔐 Cryptography | Quickstarts 🔐
cryptography quickstart quickstarts
Last synced: 02 Mar 2026
https://github.com/krisarmstrong/enigma-v300
> Complete collection of Enigma V300 option key algorithm implementations
c calculator ci-cd cpp cryptography encryption enigma fluke github-actions nettool network-testing option-keys python
Last synced: 04 Mar 2026
https://github.com/bylickilabs/hashforge
Browserbasiertes Sicherheitstool
bcrypt browser-tool cryptography css3 hashforge hashing html5 javascript md5 neon-ui password-generator security-framework sha256 sha3 websecurity
Last synced: 18 Apr 2026
https://github.com/loneicewolf/loneicewolf.github.io
my main site
blog cryptography speech-impairment stutter
Last synced: 03 Feb 2026
https://github.com/epicreach/tkey-web-authentication
Secure Go-based proxy server using TKey hardware for passwordless website authentication.
authentication cryptography daemon go proxy-server security-tools
Last synced: 04 Mar 2026
https://github.com/nullisxyz/apdu
Primitives for smart card interactions in Rust
apdu cryptography keycard rust smartcard
Last synced: 31 Mar 2025