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-23 00:06:53 UTC
- JSON Representation
https://github.com/elliotwutingfeng/balloonhashing.jl
Balloon Hashing implemented in Julia.
crypto cryptography julia julia-language kdf-algorithm key-derivation-function password password-hash
Last synced: 27 Feb 2025
https://github.com/cepdnaclk/e16-4yp-implementation-of-lightweight-cryptographic-algorithms
This project aims to implement and analyse NIST Lightweight cryptography competition finalist algorithms. Lightweight cryptographic algorithms are designed to be run on resource-constrained IoT devices.
computer-security cryptography iot
Last synced: 14 May 2026
https://github.com/levongh/md5
The MD5 algorithm is a widely used hash function producing a 128-bit hash value. Although MD5 was initially designed to be used as a cryptographic hash function, it has been found to suffer from extensive vulnerabilities. It can still be used as a checksum to verify data integrity, but only against unintentional corruption.
Last synced: 03 Apr 2025
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/abd-mohsen/iss-project
final project for "Information security systems" course
cryptography encryption-decryption information-security
Last synced: 16 Mar 2025
https://github.com/magical/libargon2
fork of the argon2 reference implementation
Last synced: 24 Mar 2025
https://github.com/t-bast/macaroons
Macaroons are tastier cookies (and french!)
Last synced: 14 May 2026
https://github.com/athanclark/purescript-sjcl
Bindings to the Stanford JavaScript Crypto Library
browser cryptography purescript sjcl
Last synced: 24 Jan 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/0xcyberlitech/ssh
SSH sur Debian : guide de durcissement, bonnes pratiques, audit et supervision des connexions.
2fa brute-force-protection cryptography debian hardening homelab key-management linux openssh port-forwarding security ssh
Last synced: 07 May 2026
https://github.com/silent0wings/hybrid-caesar-cipher-encryption-system
EncryptionThe Hybrid Caesar Cipher Encryption System is a Java-based encryption tool that extends the classic Caesar cipher by incorporating multiple scrambling, shuffling, and shifting algorithms. This hybrid approach enhances the security of the encryption process.
caesar-cipher caesarcipher cipher cryptography cybersecurity data-protection data-security encryption hybrid-encryption information-security java security security-algorithm symmetric-encryption
Last synced: 12 Jun 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/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/c14it0n/torgeforge
🔥 Generador de alto rendimiento de direcciones .onion v3 personalizadas para Tor con interfaz interactiva
cli-tool cryptography ed25519 hidden-service onion privacy rust security tor vanity-address
Last synced: 13 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/ar-io/ar-io-mlflow
MLflow plugin for verifiable ML provenance, anchored to ar.io
ar-io arweave cryptography mlflow mlops provenance verification
Last synced: 13 Jun 2026
https://github.com/masato-ro/kitana_cryptool
A versatile, cross-platform cryptographic utility built with C++, FLTK, and OpenSSL. Features include AES encryption, RSA key generation, password generation, and hash matrix verification.
aes-encryption cpp cross-platform cryptography fltk hashing openssl password-generator rsa-keys security
Last synced: 14 Jun 2026
https://github.com/mtoohey31/go-evercrypt
A Go wrapper for EverCrypt.
cryptography formal-methods formal-verification go golang hack-star hacl high-performance security verification verified-primitives
Last synced: 17 Oct 2025
https://github.com/davidbuchanan314/cryptopals-python3
Yet Another Cryptopals solution repo. Implemented in modern-ish python3. A mixture of procedural and functional coding styles. But no OO! :P
aes cracking cryptography cryptopals python3 xor
Last synced: 10 Jun 2025
https://github.com/vicentevieytes/merkle-tree
Rust crate implementing a Merkle Tree data structure and Merkle Path proof generation and verification.
cryptocurrency cryptography merkle merkletree rust
Last synced: 22 Jan 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/redik2/binary-cryptography
Простая шифровка файлов через побитовый XOR
Last synced: 24 Mar 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/autodidaddict/nkeys-hs
Haskell library for encoding and decoding ed25519 keys for the NATS ecosystem
cryptography ed25519 nats nkeys
Last synced: 14 Jun 2026
https://github.com/r1b/md5
[WIP] The MD5 Message-Digest Algorithm
cryptography r6rs racket scheme
Last synced: 21 Jan 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/knightchaser/sha256
A simple C++ based SHA256 hashing algorithm implementation
cryptography hashing sha256 sha256-hash
Last synced: 23 Mar 2025
https://github.com/ztgx/rippled-rs
A simplest customizable blockchain
algorithms cryptography ed25519 rippled secp256k1 signing substrate
Last synced: 30 Oct 2025
https://github.com/h0llyw00dzz/tls-cert-chain-resolver
TLS Cert Chain Resolver is a CLI tool designed to resolve and manage TLS certificate chains efficiently.
cli command-line command-line-tool cryptography go golang idiomatic-go pki-tools ssl-certificate ssl-certificates tls-certificate tls-certificates
Last synced: 05 Jan 2026
https://github.com/karisdalton/ceaser-cipher
Cipher encoder and decoder---ceaser cipher
Last synced: 15 Mar 2025
https://github.com/salvacorts/fr-chat-resttracker
:satellite: P2P Chat Rest Server Tracker
cryptography heroku hug p2p-chat python rest-api tracker-server
Last synced: 15 Mar 2025
https://github.com/virgilsecurity/virgil-pythia-net
Virgil Pythia SDK allows developers to implement Pythia protocol to create breach-proof passwords, immune to offline and online attacks.
breach-proof-password cryptography encryption netcore pythia pythia-sdk sdk virgil-pythia
Last synced: 02 Sep 2025
https://github.com/tgalal/python-curve25519-dalek
Python extension module providing group operations on Ristretto based on curve25519-dalek.
cryptography curve25519 elliptic-curves ristretto
Last synced: 16 May 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/onlyf0ur/pqc-zig
Post-Quantum Cryptography for Zig
cryptography post-quantum-cryptography pqc pqcrypto
Last synced: 16 May 2025
https://github.com/yumevote/voting-iot-machine-ui
A emulated GUI application which acts as a POS IOT Machine (DRE) to allow people to vote for election on the Maschain
arduino cryptography iot python tkinter-gui
Last synced: 15 Feb 2026
https://github.com/alexiza84/nexus
nexuS is an innovative software tool designed to streamline data management and analysis processes. With its user-friendly interface and powerful features, nexuS empowers users to efficiently organize, analyze, and visualize their data.
ansible ansible-role cryptography dotnet emulator graphql groovy mmorpg molecule-scenario nexus private-tracker sonatype torrent wildstar
Last synced: 07 Apr 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/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/twzrd-sol/attention-oracle-program
Solana program for Merkle claim verification and Token‑2022 transfer hooks (Anchor).
agentic-ai blockchain cryptography
Last synced: 28 Jan 2026
https://github.com/ccan23/xoreen
Xoreen. Encrypt and Decrypt Every File Type Using Xor Gate.
andgate byte-encryption crypt cryptography doc-encryption encryption encryption-algorithms encryption-decryption encryption-tool file-decryption file-encryption mp3-encryption orgate pdf-encryption ruby xor xor-gate xoreen xorgate zip-encryption
Last synced: 16 Jan 2026
https://github.com/kizh4324/prodigy_cs_01
Implement Caesar cipher
caesar-cipher cryptography decryption encryption python
Last synced: 28 May 2026
https://github.com/go-compile/mim
MIM is a Hash Visualization algorithm utilising 4x4 colour matrixes. This provides a quick and easy method to compare fingerprints, e.g. SSH keys, x509 certs etc. For both terminals (ANSI) and desktop, mobile & web (SVG).
ansi crypto cryptography fingerprint hash image randoart ssh svg verification visualization x509
Last synced: 16 Apr 2026
https://github.com/nogipx/licensify
Secure license management for Dart/Flutter with ECDSA signatures, configurable encryption, and cross-platform support.
cryptography dart dartlang digital-signature ecdsa library license license-management licensing-library software-licensing
Last synced: 16 Apr 2025
https://github.com/sebastiaan-gouman/ceasar_cypher
Simple Ceasar Cypher tool to encrypt, decrypt and brute force Ceasar's Cypher.
Last synced: 23 Mar 2025
https://github.com/ph4r05/approximator
Cube attack & algebraic functional approximator. Proof-of-concept for Cube attack on Keccak
algebraic-attack cryptography cube-attack faugere grobner-basis keccak research-project university
Last synced: 15 Mar 2025
https://github.com/alphadevking/keyvault
Securely generate, store, and manage your passwords and passkeys with ease
bcryptjs cryptography security sync typescript
Last synced: 01 Jul 2025
https://github.com/ite-2022-pwr/sem4-oiak-proj-mb-ak
Organizacja i architektura komputerów - projekt
assembler assembly cryptography kyber-crystal
Last synced: 28 Mar 2025
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/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/holasoymas/rsha
A sha256 hashing library implementation in rust
cryptography hashing rust rust-library sha256
Last synced: 25 Oct 2025
https://github.com/3qnrpdwd/project-eternal_nightmare
for portfolio material ransomware
aes cryptography encryption-decryption python ransomware rsa
Last synced: 25 Oct 2025
https://github.com/csnp/qramm-cryptoscan
Cryptographic Discovery Scanner - Find every cryptographic algorithm in your codebase and now your quantum risk - part of the QRAMM Toolkit by CSNP
cbom code-analysis cryptography golang post-quantum-cryptography pqc quantum-computing sarif security
Last synced: 13 Jan 2026
https://github.com/d1ogocs/projeto-final
Implementação de mecanismos de autenticação e segurança em aplicações críticas: Caso de estudo - Sistema de gestão bancária
asp-net banking-system blockchain critical-applications cryptography csharp html-css information-security soap-web-services sql-server visual-studio windows-forms
Last synced: 05 Jan 2026
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/ltatarev/caesar-cipher
⚛️ Python script for working with Caesar ciphers
caesar-cipher cipher cryptography python
Last synced: 27 Feb 2025
https://github.com/imakin/anote
my own trusted note, encrypted
cryptography kotlin password-manager
Last synced: 26 Jan 2026
https://github.com/emrekayik/ekode
EKODE, metni resim üzerinde saklamak için kullanılan bir algoritmadır.
Last synced: 17 May 2026
https://github.com/seigr-lab/seigrtoolsetcrypto
Post-classical cryptographic engine with entropy-regenerative architecture
alpha cryptographic-algorithms cryptography data-security encryption entropy hashing libraryb privacy python python3 research security seigr self-sovereign
Last synced: 07 Jun 2026
https://github.com/nbhirud/research-exchange-participations
cryptography facebook-post hashing java java7 javascript jsp mysql netbeans openshift salt servlet
Last synced: 09 Nov 2025
https://github.com/zukardex/zeryto
Zeryto- an amateur cryptosystem experiment
Last synced: 28 Oct 2025
https://github.com/vkweb/digital-signature-system
Millions of future coders will learn Cryptography via this project in the upcoming project-based version of freeCodeCamp.org
cryptography digital-signature freecodecamp-upcoming-curriculum public-key-cryptography rsa
Last synced: 24 Jan 2026
https://github.com/latticearc/latticearc
Hybrid Post-Quantum Cryptography Library for Rust - Secure transition to Quantum-Safe Encryption.
aws-lc aws-lc-rs cryptography encryption fips hybrid-encryption ml-dsa ml-kem post-quantum post-quantum-cryptography pqc rust tls tls13
Last synced: 27 May 2026
https://github.com/csharper63/client_encryption_file_system
This repository contains a client that interacts with a server API to create account, upload/share files and folders with other users with E2EE.
authentication cryptography drive end-to-end-encryption
Last synced: 06 Feb 2026
https://github.com/jamesclarke7283/onetimepadui
Mirror of OneTimePadUI Project from my gitlab, please go there instead for Issues/Pull Requests, etc. Patches(Aka Commits) can also be submitted Via email or any platform listed here: https://www.james-clarke.ynh.fr/contact: .
cryptography desktop-app desktop-application encryption gtk gtk3 gui linux-app linux-application macos-app macos-application onetimepad privacy python python310 security ui user-friendly windows-app windows-application
Last synced: 11 Apr 2026
https://github.com/rokatyy/skitala
skitala encoder/decoder (in progress)
crypto cryptography encoder-decoder skitala
Last synced: 15 Jun 2026
https://github.com/daleroberts/asd-coin
Playing with the ASD Commemorative Coin
Last synced: 05 Jan 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/jamesponddotco/acopw-go
[READ-ONLY] Simple cryptographically secure password generator.
cryptography go password password-generator
Last synced: 15 Mar 2025
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/potreic/write-up-tpw-ctf-2024
CTF walkthrough solutions: web exploits (XXE Injection), binary overflows, cracking ciphers, and detecting in digital forensics. Break challenges & cat data.txt | grep flags! 🎯
binary-exploitation capture-the-flag cryptography cybersecurity digital-forensics web-exploitation
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/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/arapelle/arba-cryp
Small cryptographic C++ library.
cpp cpp-library cpp20 cpp20-library cryptography
Last synced: 31 Jan 2026
https://github.com/kyrylr/distributedlab
Solutions to the exercises of the Distributed Lab
Last synced: 07 Apr 2025
https://github.com/ocdbytes/giftlist-merkletrees
Alchemy University : Week 2 challenge
blockchain cryptography merkle-proof
Last synced: 11 Apr 2026
https://github.com/zeraphie/passwordgen
Simple class for cryptographically strong secure password generation
composer cryptographic cryptography javascript keyspace password password-generator passwordgen php
Last synced: 06 May 2026
https://github.com/zsoulaimane/the-chain-the-blockchain-backend
Building the chain
bitcoin blockchain chain-replacement cryptography hash javascript nodejs
Last synced: 15 Apr 2026
https://github.com/rayniel95/giftlist
My solution to week 2 project of Alchemy University.
alchemy-university blockchain cryptography docker express nextjs react reactjs web3
Last synced: 06 Mar 2025
https://github.com/m-torhan/securechat
Secure chat using double ratchet algorithm.
Last synced: 25 Feb 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/ianacaburian/generate-key-file
Ports juce_KeyGeneration::generateKeyFile() to node.
auth cmake cpp20 cryptography juce keyfile nodejs npm rsa typescript
Last synced: 15 Mar 2025
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/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/abhishekjain12/string-cryptography-with-3-different-methods.
1. PitLatin code language 2. Reverse PitLatin code language 3. Key Method
cryptography java string-cryptography
Last synced: 23 Mar 2025
https://github.com/danielost/sp-box
S-box/p-box implementation
block-ciphers cryptography p-box s-box
Last synced: 12 Jul 2025
https://github.com/purrproof/merkle-proof-vis
A tool to visualize Merkle trees, generate multi-proofs, and demonstrate the proof application process.
blockchain cryptography ethereum merkle merkle-proof merkle-tree merkletree visualization vizualisation
Last synced: 19 Apr 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/crypto-lab-lms-xmss
Browser-based Leighton-Micali Signatures (LMS) and Hierarchical Signature System (HSS) demo per RFC 8554 and NIST SP 800-208. LM-OTS + Merkle trees + two-level HSS, with the state-management story told honestly.
crypto-lab cryptography digital-signatures hash-based-cryptography hash-based-signatures hierarchical-signature-system hss leighton-micali-signatures lm-ots lms merkle-signatures merkle-tree nist-sp-800-208 post-quantum-cryptography rfc-8554 sha-256 stateful-signatures winternitz xmss
Last synced: 01 Jun 2026
https://github.com/forgesworn/canary-kit
Deepfake-proof identity verification. Per-member spoken words, silent duress detection, encrypted group sync. Open protocol.
cryptography deepfake-detection duress-detection identity-verification minimal-dependencies nostr open-protocol pwa security typescript
Last synced: 01 Apr 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/uofsc-fall-2022-math-587-001/homework3
Prime factorization and primitive powers mod p
Last synced: 19 Apr 2026
https://github.com/onyazuka/desu
DES encryption + Triple DES + Multithread version
Last synced: 25 Oct 2025