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-29 00:07:02 UTC
- JSON Representation
https://github.com/guilt/gsum
gsum is a versatile command-line hashing tool written in Go, supporting a wide range of cryptographic and non-cryptographic hash algorithms. It offers advanced features like incremental hashing, GPG signing/verification, progress bars, and compatibility with existing Unix and Windows environments.
chatgpt checksum cryptography defense-methods golang grok gsum hashing incremental range utility verification
Last synced: 09 Oct 2025
https://github.com/bitcoin-evo/bitcoinevo
BitcoinEvo Core integration/staging tree
bitcoinevo c-plus-plus cryptocurrency cryptography p2p
Last synced: 03 Apr 2025
https://github.com/mfridman/cryptopals
My solutions for http://cryptopals.com, written entirely in Go, sprinkled with concurrency
cryptography cryptopals go golang
Last synced: 16 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/mthaler/cryptography
Cryptographic algorithms implemented in Rust
cryptography rust rust-library
Last synced: 09 Apr 2025
https://github.com/nikhilr612/isaacrs
No-std implementation of ISAAC PRNG
cryptography isaac isaac-64 no-std random-number-generator
Last synced: 03 Apr 2025
https://github.com/taimoorzaeem/fcrypt
A command line tool to encrypt and decrypt file using a symmetric key.
c cryptography encryption-algorithm encryption-decryption file file-encryption
Last synced: 04 Oct 2025
https://github.com/elliotwutingfeng/secret_broadcast
Send encrypted webcam snapshots over Telegram to specific users.
cryptography fernet telegram webcam
Last synced: 20 Oct 2025
https://github.com/oklein1/cryptography-clojure
Clojure implementation of ciphers
cipher-algorithms clojure cryptography
Last synced: 10 Oct 2025
https://github.com/skygenesisenterprise/crux-256
CRUX-256: Experimental symmetric block cipher combining SPN and ARX architectures
aes-256 api-service cryptography database dns linux macos mail rust windows
Last synced: 14 Apr 2026
https://github.com/darkzarich/local-encrypt-tool
Node.js utility for encrypting and decrypting sensitive data locally. Uses AES-256-GCM encryption with a key derived from your provided password using PBKDF2.
Last synced: 12 Apr 2026
https://github.com/alok-38/software-engineering-specialization
Explore a Career as a Software Engineer. Learn the basics of programming and software development
algorithms cryptography data-structures hashtable html-css-javascript java problem-solving
Last synced: 25 Mar 2025
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/armintamzarian/aenigma
User-friendly AngularJS encryption module utilizing the Web Cryptography API and providing an extensible secure secret storage mechanism.
angularjs cryptography localstorage webcrypto
Last synced: 05 May 2026
https://github.com/tuokri/rs2-misc-tools-notes
Various RS2 modding related notes and code snippets.
cryptography reverse-engineering rising-storm-2-vietnam
Last synced: 18 Jan 2026
https://github.com/uofsc-fall-2022-math-587-001/homework6
The Chinese remainder theorem and its application in the Pohlig-Hellman algorithm for solving the discrete logarithm problem.
cryptography discrete-logarithm go latex math
Last synced: 05 May 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/k2/stylometrics
Stylometric Stenography LLM Generation Attribution DRM/DLP
content-attribution content-security content-verification cryptography data-embedding data-loss-prevention digital-rights-management digital-watermarking fingerprinting information-security linguistic-steganography metadata plausible-deniability steganography structural-encoding stylometry text-analysis typescript zero-width-characters
Last synced: 09 Apr 2025
https://github.com/raffadndm/qbot
Telegram bot in Python
barcode-scanner cryptography python qrcode
Last synced: 05 Sep 2025
https://github.com/panagiotiskotsorgios/enigma-machine-simulator
A C-based simulation of the Enigma machine encryption process
c cryptography encryption encryption-algorithms encryption-decryption enigma enigma-machine enigma-simulator history
Last synced: 04 Jul 2025
https://github.com/anonymouse64/crypto_test_golang
Crypto testing utility for Golang implementations
Last synced: 14 Jan 2026
https://github.com/mthaler/hasher
Command line tool to create a hash from a given text
command-line-tool cryptography golang hash hashing sha1 sha256
Last synced: 09 Apr 2025
https://github.com/mkorolyov/crypt
crypt
aes-encryption crypto cryptography go golang hashing hybrid-cryptography rsa-key-encryption
Last synced: 26 Jan 2026
https://github.com/fandigunawan/mtls-pkcs11
MTLS using PKCS#11
cryptography mtls mtls-request pkcs11 smart-card
Last synced: 04 Jul 2025
https://github.com/hrvadl/security
Security (cryptography) labs
cipher cryptography encryption encryption-decryption golang rsa security signature
Last synced: 25 Mar 2025
https://github.com/mochafreddo/bcrypt-benchmark
This project is designed to benchmark the performance of bcrypt hashing at different salt rounds. It helps in determining the optimal number of rounds for hashing passwords, balancing security and performance.
authentication bcrypt benchmark cryptography hashing-algorithm nodejs nodejs-security password-hashing performance-testing security
Last synced: 12 Apr 2026
https://github.com/systemslibrarian/crypto-lab-key-exchange
Browser-based key-exchange evolution — DH → ECDH → X25519 → ML-KEM → hybrid. Live discrete-log attack on toy DH, real elliptic-curve point arithmetic, and the jump from shared-exponent to encapsulation. The same idea, five generations
crypto-lab cryptography diffie-hellman ecdh hybrid-key-exchange key-exchange ml-kem post-quantum-cryptography x25519
Last synced: 09 Jun 2026
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/i2rys/diffiequantum
Diffie Hellman merged with HQC.
cryptography diffie-hellman hqc merge pqc
Last synced: 05 Sep 2025
https://github.com/shanthanu9/cryptopals-solutions
Solutions for Matasano Cryptopals challenges
cryptography cryptopals-challenges
Last synced: 12 Jun 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/krdevanshu06/steganography-app
This project is a steganography tool that allows users to hide and extract secret messages within images using Least Significant Bit (LSB) encoding. The tool provides a user-friendly Streamlit UI for seamless encoding and decoding of messages.
cryptography data-security image-processing lsb-encoding python steganography streamlit
Last synced: 18 Apr 2026
https://github.com/systemslibrarian/crypto-lab-ssh-handshake
Browser-based SSH handshake demo — real X25519 ECDH key exchange authenticated by an Ed25519 host key, known_hosts Trust-On-First-Use, MITM detection on host-key change. First contact is a leap of faith
crypto-lab cryptography ecdh ed25519 forward-secrecy host-key key-exchange known-hosts mitm ssh tofu trust-model trust-on-first-use x25519
Last synced: 09 Jun 2026
https://github.com/sahedulislamrony/anonymous
A secure and user-friendly platform for sending anonymous messages with real-time database integration, powered by Firebase and built using ReactJS, Sass, and Vite.
cryptography css3 firebase firebase-auth firebase-realtime-database javascript netlify react-router-dom reactjs sass vite
Last synced: 14 Apr 2026
https://github.com/abhayagiri/raho
Python module for simple symmetric encryption built on cryptography
cryptography fernet python python2 python3
Last synced: 25 Mar 2025
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/adrianklessa/aes
A simple, educational implementation of AES w/ CBC mode of operation
aes aes-encryption cbc-mode cryptography pkcs7 polynomials toy-project
Last synced: 12 Oct 2025
https://github.com/narukoshin/yako
Password manager that works on my rules.
cryptography enryption go golang password-manager privacy security
Last synced: 11 Jun 2026
https://github.com/mrtimu139/non-transitive-dice-game-hmac
A console-based implementation of a Generalized Non-Transitive Dice Game with HMAC verification. Supports configurable dice, fairness in random number generation, and enhanced usability features like detailed help tables.
cryptography cryptography-library dice-probability game-theory hmac javascript non-transitive-dice secure-random-number-generation verification
Last synced: 20 Mar 2025
https://github.com/lucianoscarpaci/cipher
Unlock the world of clandestine communication with Python's XOR cipher, enabling the concealment and revelation of messages through sophisticated encryption and decryption techniques.
algorithm-implementation cryptography data-security encryption-decryption information-hiding python secure-communication software-development symmetric-key-cryptography xor-cipher
Last synced: 20 Mar 2025
https://github.com/lucianoscarpaci/ctf-challenge-capture_us_xor
Enhance cybersecurity defenses with a specialized solution tackling a Capture the Flag challenge involving decryption of an encrypted message with a 2-bit key length using a C++ brute-force method.
brute-force-attack capture-the-flag cryptography cybersecurity decryption-tool encryption-decryption ethical-hacking problem-solving-algorithms software-security xor-cipher
Last synced: 20 Mar 2025
https://github.com/trinetra110/chronocrypt
ChronoCrypt is a powerful CLI-based encryption tool that allows users to create time-locked secure notes that self-destruct after a specified duration. It uses AES-256 encryption (CBC mode) to securely store sensitive information, ensuring that notes are unreadable beyond their expiry time.
cryptography cybersecurity-tools secure-delete
Last synced: 25 Jul 2025
https://github.com/boolangery/d-cryptonote
d binding for cryptonote hash library
cryptography cryptonote d dlang
Last synced: 25 Jul 2025
https://github.com/zemse/isik-crypto
crypto cryptography cryptology isi-kolkata rust-lang
Last synced: 03 Apr 2025
https://github.com/vermillionpaws/genpasswd
Cryptographically secure password generator using libsodium
clang cryptography password-generator security-tools sodium
Last synced: 05 May 2025
https://github.com/affinidi/affinidi-zkp-crypto-rs
A Rust library provides circom ecosystem compatible BabyJubJub EdDSA sign/verify primitives and Poseidon hashing with exports, for mobile integrations
affinidi cryptography trust zkp
Last synced: 16 May 2026
https://github.com/gatanegro/quantumcom
Quantum in Unified Oscillatory Field Theory and the Collatz Octave Framework
bells collatz cryptography dynamics entanglement-entropy holography inequality nonlinear quantum qubit uoft
Last synced: 25 Jul 2025
https://github.com/billowdev/cryptography-techniques-example
วิทยาการเข้ารหัสลับ cryptography techniques
algorithm cryptography encryption
Last synced: 25 Jul 2025
https://github.com/0x41337/mnemonic-vault
The mnemonic vault is a layer zero (L0) vault for creating secure archives where only the owner can access their contents.
cli cryptography safes self-sovereignty
Last synced: 25 Jul 2025
https://github.com/sap/sprint
SPRINT is a scalable framework for differentially private (DP) fine-tuning and inference via multiparty computation (MPC) of transformer-based models. SPRINT is built on top of PyTorch, Opacus for DP fine-tuning and CrypTen for MPC inference.
cryptography differential-privacy fine-tuning multiparty-computation secure-inference transformers
Last synced: 16 May 2026
https://github.com/3QNRpDwD/LonginusPYPI
It is a library created to study sessions, tokens, etc. under the https communication protocol. It is incomplete and insecure.
aes cryptography decryption encryption python3 rsa socket socket-io
Last synced: 27 Mar 2025
https://github.com/boneill02/zimmermanntel
zimmermann telegram cryptography
cryptography html html-css-javascript html5 javascript webpage
Last synced: 18 Mar 2025
https://github.com/khaydarov/itmo-crypto-lab
Crypto System from ITMO cryptography course
crypto-systems cryptography nodejs
Last synced: 25 Jul 2025
https://github.com/t-bast/blue-avocado
A collection of cryptographic tools.
Last synced: 09 Sep 2025
https://github.com/bursasha/cpp-cryptography-projects
Cryptographic techniques using C++ and OpenSSL, covering encryption modes, hash functions, hybrid encryption, and various cryptographic concepts 🔐
assymetric-key-cryptography block-cipher cipher-algorithms cpp cryptoanalysis cryptography cryptography-algorithms encryption-decryption hash-functions hybrid-encryption openssl security
Last synced: 03 Apr 2025
https://github.com/bahadylbekov/vaccinex-app
VaccineX genome data marketplace application
blockchain cryptography distributed-systems ethereum ipfs nucypher typescript
Last synced: 09 May 2026
https://github.com/fpoirotte/cryptal-mcrypt
An implementation of the Cryptography Abstraction Layer based on the legacy mcrypt PHP extension
cryptal crypto cryptography mcrypt php
Last synced: 03 Apr 2025
https://github.com/fpoirotte/cryptal-openssl
An implementation of the Cryptography Abstraction Layer based on the OpenSSL PHP extension
cryptal crypto cryptography openssl php
Last synced: 03 Apr 2025
https://github.com/projects-developer/cryptography-communication-system-project
This project aims to design and develop a secure communication system using cryptographic techniques, ensuring confidentiality, integrity, and authenticity of transmitted data. Cryptography Communication Project Includes Project Includes Source Code, PPT, Synopsis, Report, Documents, Base Research Paper & Video tutorials
btechprojects computer-science-project computerscienceproject computerscienceprojects cryptography cybersecurity decryption digitalsignatures encryption final-year-project finalyearprojects integrity keyexchange mtechprojects networksecurity securecommunication secureprotocols
Last synced: 03 Feb 2026
https://github.com/samdney/library
library
algebra arxiv cryptography encryption iacr library math mathematics maths number-theory papers
Last synced: 11 Feb 2026
https://github.com/ayushshrivstava/iitgn_cs431
CS431 - Computer Network and Security.
cryptography memory-safety network-security web-security
Last synced: 08 Sep 2025
https://github.com/manasajayasri/image-steganography-with-stego-analysis
This repository hosts a Java-based image steganography tool designed to securely embed secret messages within digital images. The tool supports various image formats, including PNG, JPEG, and BMP, and employs multiple steganography techniques to maintain the integrity and confidentiality of the data.
awt cryptography digital-image-processing information-security java steganography
Last synced: 18 Mar 2025
https://github.com/mikehorn-git/cryptography-c
Simple hash implementations in C/C++.
Last synced: 26 Jul 2025
https://github.com/sajad-net/pymorse
python morse code and decode
cryptography morse morse-decider morse-encoder python python-morse
Last synced: 17 Mar 2025
https://github.com/nthnn/quickdigest5
QuickDigest5 is a lightweight C++ library for computing MD5 hashes of strings and files.
cpp-algorithms cpp-libraries cpp-library cryptography cryptography- md5 md5-hash
Last synced: 03 Apr 2025
https://github.com/tirthraj1605/website-security-grader
Website Security Grader is a Python-based tool to analyze the security of any website by checking SSL, TLS, headers, and other security practices. It assigns a security grade (A+ to D) based on industry-standard best practices.
cryptography httpclient python3 requests socket ssl
Last synced: 18 Mar 2025
https://github.com/riyamishra28/cryptotools
Created an Application for Information System Security (ISS) Lab, where we implemented the following algorithms: 1. Diffie Hellman-MIMT Attack 2. Miller-Rabin Primality Test 3. DES-Differential Cryptanalysis
android-application cryptography
Last synced: 15 May 2026
https://github.com/rurumimic/siege
🏰 공성전
aes cryptography rsa rust security tls
Last synced: 27 Jul 2025
https://github.com/buanzo/openpgp-requests
A wrapper to the Python Requests module that implements some OpenPGP cryptographic features such as encryption. It allows developers to add a cryptographic layer to HTTP requests, particularly useful for building more secure APIs. See README.md for server-side stuff.
api cryptography data-security information-security openpgp python-requests python36 rest-client
Last synced: 11 Apr 2025
https://github.com/abdulsamie10/rsaencryptiondecryption
This repository contains code of encryption and decryption of data using RSA. Developed in Java.
aes aes-128 aes-256 aes-encryption aes256 cryptography eclipse java java-8 rsa rsa-cryptography rsa-decryption rsa-encryption rsa-java
Last synced: 07 Nov 2025
https://github.com/rstacks/wanictf2024-writeup
Writeups for the challenges I attempted at WaniCTF 2024.
cryptography ctf ctf-challenges ctf-solutions ctf-writeups forensics reverse-engineering web-exploitation
Last synced: 13 Mar 2025
https://github.com/rstacks/n00bzctf2024-writeup
Writeups for the challenges I attempted at n00bzCTF 2024.
cryptography ctf ctf-writeups forensics osint programming reverse-engineering web-exploitation
Last synced: 13 Mar 2025
https://github.com/shaina-gh/md5-mac
A Java-based tool to generate secure Message Authentication Codes (MACs) using HMAC-MD5 for verifying data integrity and authenticity. Features MD5 hashing, RFC 2104-compliant key adjustment, and inner/outer hash computation with ipad/opad. Ideal for learning cryptographic integrity checks, with sample key-message inputs and hex-encoded output.
Last synced: 15 May 2026
https://github.com/tkhoa2711/wieners-attack-rsa
An implementation of Wiener's attack on RSA public key
Last synced: 28 Jul 2025
https://github.com/dchest/mldsa-wasm
ML-DSA-65 postquantum signatures in WebAssembly
cryptography ml-dsa ml-dsa-65 postquantum signatures webcrypto
Last synced: 19 Sep 2025
https://github.com/luckyone-cc/stardelegateminer
The Star Delegate Miner is a wrapper to simplify the crypto-mining process in combination with pooling.
cryptocurrency cryptography csharp mining mining-pool mining-software
Last synced: 17 Mar 2025
https://github.com/luckyone-cc/merkletree
Merkle Tree Algorithm
crypto cryptocurrency cryptography merkle-proof merkle-root merkle-tree merkletree
Last synced: 17 Mar 2025
https://github.com/pauluswi/alpine
Is a microservice which provides credential (pin) service. Credential are stored at hashed format with salt.
cryptography fintech go golang jwt microservice payment rest-api salt
Last synced: 19 Sep 2025
https://github.com/sajad-net/cryptoman
most used encryptions in CTFs
atbash ceaser-cipher cryptography ctf encryption-decryption rot13 virgenere
Last synced: 17 Mar 2025
https://github.com/botti01/cryptography
This Repository is based on the "Cryptography" course @polito, it provides a foundational introduction to cryptography, focusing on state-of-the-art cryptographic algorithms essential for computer system security.
c capture-the-flag cryptography openssl python
Last synced: 15 Jun 2026
https://github.com/fynydd/fynydd.enigma
An Enigma Machine emulator that enciphers text strings and which can be used for modern quantum-resistant encryption in mobile, desktop, and server apps (Windows, macOS, Linux, .NET 9.0, x64, Arm64, Apple Silicon).
cipher crypto cryptography dotnet encryption enigma enigma-machine keyless keyless-cipher machine ww2
Last synced: 21 Apr 2026
https://github.com/michaelgiuliano/s3-crypt-vault
A secure client-side encrypted storage system for AWS S3.
aws cli cloud-security cryptography cybersecurity devops encryption python s3
Last synced: 06 Apr 2026
https://github.com/cybergaz/cryptography
Interactive CLI for exploring cryptographic algorithms, implemented in rust
Last synced: 14 Mar 2025
https://github.com/mduo13/sha512half
cryptography python3 sha512 sha512half
Last synced: 08 Oct 2025
https://github.com/cryptography-research-lab/go-cycle-string
循环字符串数据结构(CycleString)
cryptography data-structures utils-library
Last synced: 12 Jan 2026
https://github.com/saikrishnareddy1919/blockchain-resources
Resources to learn Blockchain | web3 stuff. Will continue adding more resources to this. Star and watch this repo.
blockchain blockchain-technology crypto cryptocurrency cryptography decentralized decentralized-applications ethereum ethereum-blockchain nft nfts resources smart-contracts solidity web3 whitepaper whitepapers
Last synced: 15 May 2026
https://github.com/nim579/cry
cipher crypto cryptography encryption sign verify
Last synced: 27 Mar 2025
https://github.com/levigo/url-crypto-kit
URL cryptography functionality to be used in conjunction with the Spring(tm) Framework
cryptography spring spring-security spring-web urls
Last synced: 01 Mar 2026
https://github.com/onlyf0ur/openssl-mojo
Indirect OpenSSL bindings for Mojo
bindings c cryptography mojo openssl
Last synced: 17 Mar 2025
https://github.com/nexys-system/crypto
Simple crypto helpers for Node
cryptography node package typescript
Last synced: 18 May 2026
https://github.com/c4mbr0nn3/hybrid-ecc-encryption
Proof-of-concept implementation of hybrid encryption using Elliptic Curve Cryptography (ECC) with multi-user data access control. Demonstrates ECDH key exchange, AES symmetric encryption, and secure Data Encryption Key (DEK) management for enterprise data protection scenarios.
aes cryptography csharp data-protection dotnet dotnet-core ecdh elliptic-curves encryption hybrid-encryption key-management multi-user-access pbkdf2 proof-of-concept security
Last synced: 17 May 2026
https://github.com/jsf0/aspis
command line encryption filter using NaCL
argon2 command-line cryptography encryption filter libsodium pipe ruby
Last synced: 17 Mar 2025
https://github.com/jieunhan17/cryptographicsecurityprotocol
A team project from the Corporate Computer Security class in 2019
Last synced: 21 Apr 2026
https://github.com/hypersign-protocol/snarkjs-bellman
A demo implementation of groth16 using SnarkJs for prover and bellman for verification
cryptography iden3 zeroknowledge zkp
Last synced: 23 May 2026
https://github.com/sajad-net/passwdb
A secure password manager in python, using AES algorithm to encrypt passwords.
cryptography getpass hash password-manager password-manager-cli pyperclip python python-password-manager sha256 sqlite3
Last synced: 17 Mar 2025