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-30 00:07:03 UTC
- JSON Representation
https://github.com/nanda-gopal-sb/password_manager
A Password Manager in mordern C++.
bitwise cli cpp cryptography file filesystem password
Last synced: 03 Apr 2025
https://github.com/sayalisachin/medicrypt
This is a Hospital Communication System Using DNA Encryption and Image Steganography This project enables secure communication between two hospitals, Hospital A and Hospital B, by encrypting and hiding sensitive patient data within images using DNA encryption and Least Significant Bit (LSB) steganography techniques, powered by Socket.IO
cryptography dna dna-sequencing information informationsecurity lsb lsb-steganography manipal-institute-of-technology matplotlib pandas pillow security socket-io steganography streamlit websocket
Last synced: 13 Apr 2026
https://github.com/lmaotrigine/klip
Copy/paste anything over the internet
clipboard cryptography network rust security security-protocol staging-server transit
Last synced: 05 Sep 2025
https://github.com/sip-protocol/sip-protocol
Shielded Intents Protocol - The Privacy Standard for Web3
blockchain cross-chain cryptography defi intents near-protocol nextjs privacy privacy-preserving sdk stealth-addresses typescript web3 zcash zero-knowledge-proofs
Last synced: 16 Jun 2026
https://github.com/sedarius-1/kryptografia
University Project to create encrypting/decrypting app in Java with JavaFx GUI
cryptography encryption java university-assignment
Last synced: 25 Apr 2025
https://github.com/konfigyr/konfigyr-crypto
Spring Boot Crypto library
crypto cryptography java key-management spring-boot tink
Last synced: 30 May 2026
https://github.com/taoq-ai/qkd-playground
Interactive web-based Quantum Key Distribution simulator and learning platform. Step through BB84, E91, and B92 protocols, visualize qubit states, and simulate eavesdropping attacks.
bb84 cryptography cybersecurity education interactive qkd quantum-computing quantum-key-distribution quantum-simulation react
Last synced: 13 Apr 2026
https://github.com/axthauvin/cacher-du-texte-dans-du-texte
Python module and its web equivalent, to hide text within text by manipulating bits
cryptography javascript python text
Last synced: 09 Jun 2026
https://github.com/gers2017/cerberus
Cerberus, guardian of the underworld. A Python CLI tool to cipher your data
cesar-cypher cli cryptography cypher developer-tools python
Last synced: 11 Mar 2025
https://github.com/tychosoft/moderncli
C++17 header only library for common uses.
cpp cross-platform cryptography header-only lock-free logging-library multithreading serial socket-programming ssl string-manipulation sync
Last synced: 06 Jul 2025
https://github.com/tom-auger/xchacha-dotnet
A .NET wrapper for the XChaCha APIs in the libsodium crypto library
crypto crypto-library cryptography libsodium xchacha xchacha-dotnet xchacha20-poly1305
Last synced: 14 Jan 2026
https://github.com/yawning/edwards25519-extra
Go ed25519 extras (mirror)
crypto cryptography ed25519 h2c vrf
Last synced: 24 Jun 2026
https://github.com/yashkarthik/steno_hide_text
Hide text in an image with steganography.
cryptography image-manipulation python steganography
Last synced: 11 Mar 2026
https://github.com/ocdbytes/ecdsa-node-blockchain
This project is an example of using a client and server to facilitate transfers between different addresses. Since there is just a single server on the back-end handling transfers, this is clearly very centralized. We won't worry about distributed consensus for this project.
cryptography ethereum-cryptography javascript publickey-cryptosystem vitejs
Last synced: 13 Apr 2026
https://github.com/farial-mahmod/symmetric-encryption
This repository shows an example of two-way encryption and decryption process using Python.
cryptography encryption python
Last synced: 09 Apr 2025
https://github.com/kevincharm/sparse-merkle-tree
Optimised SMT implementation in Solidity & accompanying JS lib
cryptography ethereum evm merkle-tree solidity sparse-merkle-tree
Last synced: 16 Mar 2026
https://github.com/awais922609/cyber-security-interview-question-answers
Welcome to the Cybersecurity Questions and Answers Repository! This project aims to create a comprehensive collection of questions and answers related to various cybersecurity topics. Whether you’re a beginner looking to learn or a seasoned professional wanting to share your knowledge, this repo is the perfect place for you.
cryptography cybersecurity grc network-engineer networking penetration-testing security-engineering security-operations-center
Last synced: 08 Jan 2026
https://github.com/exploide/ulpcrypt
Implementation of the U-LP Cryptosystem
cryptography cryptography-library
Last synced: 06 Sep 2025
https://github.com/damaged-organic/ravelcast
RavelCast allows to share text messages of any content, completely anonymous, without registration and any clues about users identity.
cryptography css3 html5 javascript php symfony2
Last synced: 17 Mar 2026
https://github.com/web3pack/base58-check
A modern base58-check encoding library implemented in TypeScript with minimal dependencies for use in browser and Node.js.
base58 base58-check base58check bitcoin checksum crypto cryptography decode decoding encode encoding javascript nodejs typescript web3
Last synced: 13 Apr 2026
https://github.com/octocorvus/broccoli_salsa
Salsa20 stream cipher implementation in Rust.
Last synced: 16 Mar 2025
https://github.com/timjp87/elixir_bls
Wrapper around the Herumi BLS 12-381 Elliptic Curve construction and signature aggregation scheme.
cryptography ecdsa-cryptography ecdsa-signature elixir elixir-lang signatures
Last synced: 30 May 2026
https://github.com/mayank-02/simplified-des
Implementation of a simplified version of the DES algorithm
cryptography data-encryption-standard educational python simplified-data-encryption-standard simplified-des
Last synced: 16 Mar 2025
https://github.com/recidvst/python-cryptography
Playing around with various python hashing and encoding methods as a learning exercise.
cryptography hash image python python3
Last synced: 16 Mar 2025
https://github.com/sudhanplayz/ecdsa-node
Secure, centralized transfers with Elliptic Curve Signatures.
crypto cryptography ecdsa elliptic-curve-cryptography elliptic-curves security
Last synced: 29 Oct 2025
https://github.com/mohamed/pysss
A Python implementation of Shamir's secret sharing algorithm
computer-security cryptography
Last synced: 14 Jan 2026
https://github.com/mdamt/erpiko
Mirror of H. Erpiko
c-plus-plus certificate cryptography digital-signature pkcs pki smime
Last synced: 04 Apr 2025
https://github.com/dag0310/otp-crypto
Pseudo one-time pad crypto library for plaintext data exchange.
crypto cryptography encryption key library one-time-pad otp perfect-secrecy random xor
Last synced: 18 Jan 2026
https://github.com/forentfraps/acpkm-kuznechik-rust
Acpkm kuznechik implementation in RUST
acpkm cryptography kuznechik rust
Last synced: 05 Oct 2025
https://github.com/sean9999/go-oracle
A package that provides basic high-level cryptographic functions using Curve25519
Last synced: 14 Jan 2026
https://github.com/elamani-drawing/huffmanrs
Huffmanrs est une bibliothèque Rust permettant d'encoder et de décoder du texte en utilisant le codage de Huffman.
compression crates-io cryptography encodage encoding huffman huffman-coding huffman-compression-algorithm rust rust-lang
Last synced: 07 Oct 2025
https://github.com/humanjavaenterprises/nostr-crypto-utils
The nostr-crypto-utils repository provides a suite of cryptographic tools tailored for the Nostr protocol, facilitating secure key management, event signing, and encryption functionalities for developers building Nostr applications.
cryptography data-encryption decentralized-protocols digital-signatures elliptic-curve-cryptography event-signing key-management nostr public-key-infrastructure secure-communication
Last synced: 21 Jan 2026
https://github.com/thefish/gogost
Cypherpunks.ru gogost mirror
cryptography encryption-algorithms gost russian
Last synced: 14 Jan 2026
https://github.com/lynkos/high-school-code
Archive containing my code for competitive programming problems during high school.
ap-computer-science ap-computer-science-a competitive-programming cryptography ctf ctf-solutions ctf-writeups eclipse gui java reverse-engineering
Last synced: 10 Oct 2025
https://github.com/minhngt62/cryptography-vigenere
A simulation for vigenere cipher and its attacking methods
cryptanalysis cryptography kasiski-examination python vigenere-cipher
Last synced: 10 Oct 2025
https://github.com/projects-developer/fake-news-detection-using-machine-learning-project
Live Fake news detection refers to the process of identifying and flagging false or misleading informion presented as news. Live Fake news detection using machine learning. Project Includes Project Includes Source Code, PPT, Synopsis, Report, Documents, Base Research Paper & Video tutorials
blockchain btech-project computer-science-projects computerscienceprojects cryptography fakenewsdetection final-year-projects finalyearproject finalyearprojects iee-projects machinelearning major-project minor-project mtech-project webdevelopment
Last synced: 17 Feb 2026
https://github.com/ajnouri/network-automation
Development container for network automation.
ansible cryptography napalm net-tools netmiko openssh-client paramiko pexpect pycharm-ide pyntc python python-pip python3-setuptools python36 telnet
Last synced: 19 Jan 2026
https://github.com/blester125/kasiski_examination
Kasiski Examination written to break a Vigenere Cipher for CS 1653 includes a C Red-Black tree impelmenatation
cryptography kasiski-examination red-black-tree
Last synced: 21 Jan 2026
https://github.com/symphonyprotocol/p2p
Decentralized P2P networking framework
cryptography golang network p2p
Last synced: 14 Jan 2026
https://github.com/nobleknightt/gravityfalls
Implementation of Famous Ancient Ciphers and Encryption Techniques
ciphers cryptography morse-code python
Last synced: 14 Dec 2025
https://github.com/anubhav-narayan/pkns
Public Key Name System Framework for Key Exchange in Peer-To-Peer and centralised servers.
cryptography key-exchange peer-to-peer public-key-cryptography python-3 python3-framework web-service
Last synced: 19 Jan 2026
https://github.com/chainsafe/vdf-js
cryptography javascript verifiable-delay-functions
Last synced: 13 Oct 2025
https://github.com/chainsafe/pairings-js
Elliptic Curve Pairings in Pure Javascript
cryptography elliptic-curves javascript pairings
Last synced: 13 Oct 2025
https://github.com/crane-valley/kylix
A post-quantum cryptography library implementing NIST FIPS standards in pure Rust.
cryptography dilithium fips-203 fips-204 fips-205 kyber lattice-cryptography ml-dsa ml-kem no-std post-quantum pqc rust security slh-dsa
Last synced: 28 Jan 2026
https://github.com/talha-1010/des-algorithm
A symmetric-key algorithm for the encryption of digital data.
cpp cryptography datastructures des-algorithm encryption-decryption template-specialisations
Last synced: 18 Oct 2025
https://github.com/amr-yasser226/datagovernanceworkflow
Comprehensive data governance pipeline for SSH honeypot logs—covering data profiling, cleansing, quality assurance, encryption, classification, and GDPR/CCPA/HIPAA compliance. Built with Pandas, Pandera, YData Profiling, and cryptography, with simulated Caesar cipher attacks to demonstrate practical data-security techniques.
caesar-cipher ccpa cryptography cybersecurity data-cleaning data-encryption data-governance data-profiling data-quality data-validation data-visualization gdpr hipaa honeypot-analysis open-source pandas privacy-compliance python ssh-logs
Last synced: 05 Feb 2026
https://github.com/rohith-2/cryptographic_blockchain
Simulating Blockchain with mining and peer verification
blockchain cryptography mining sha-256
Last synced: 23 Jan 2026
https://github.com/projects-developer/steganography-project
Steganography is the practice of hiding secret information within a non-secret message, image, or other medium. Steganography Project Includes Source Code, PPT, Synopsis, Report, Documents, Base Research Paper & Video tutorials
btechprojects computerscienceprojects cryptography cybersecurity dataencryption datahiding digitalforensics informationsecurity mtechprojects secretcommunication steganalysis steganography steganography-project
Last synced: 06 Feb 2026
https://github.com/enjeck/cryptoalgovisualizer
Visualizations of various cryptography algorithms
algorithms cryptography visualization
Last synced: 24 Oct 2025
https://github.com/outspace/vigdec
vigdec aka heartbreaker – tool that breaks Vigenère cipher without knowing the key.
breaker cryptography decryption decryptor substitution-cipher vigenere vigenere-cipher vigenere-cipher-algorithm vigenere-decoder
Last synced: 25 Oct 2025
https://github.com/iboudhaine/rsa-encryption-and-in-practice
Implementation and exploration of RSA encryption, including its security properties, practical applications, and real-world use cases. A class project to learn and experiment with cryptographic principles
cryptographic-algorithms cryptography cryptography-project encryption python rsa secure-communication security
Last synced: 25 Oct 2025
https://github.com/karasz/securelog
Forward-secure Go library for tamper-evident audit logs, implementing Ma–Tsudik’s dual-MAC private-verifiable scheme.
audit-logging compliance cryptography forward-security golang log-integrity secure-logging tamper-detection
Last synced: 26 Oct 2025
https://github.com/ul-mds/pprl
Collection of software packages for performing privacy-preserving record linkage based on Bloom filters
cryptography privacy python record-linkage
Last synced: 28 Jan 2026
https://github.com/crane-valley/kylix-cli
A command-line interface for Kylix, a post-quantum cryptography library implementing NIST FIPS standards in Rust.
cli command-line cryptography digital-signatures fips-203 fips-204 fips-205 key-generation ml-dsa ml-kem post-quantum pqc rust slh-dsa
Last synced: 28 Jan 2026
https://github.com/hassan-shahbazi/vismasign
Swift library for Linux and macOS
cryptography linux macos security swift swift-4 swift-package-manager swift5
Last synced: 16 Mar 2026
https://github.com/umstek/enigma
A generalized software model of the Enigma electro-mechanical rotor cipher machines used by Germans in WWII.
cryptography enigma visual-basic world-war2
Last synced: 30 Jan 2026
https://github.com/rohankalbag/cryptography-signal-protocol
Cryptography and Network Security - Spring Semester 2024 - Indian Institute of Technology Bombay
cryptography end-to-end-encryption signal-protocol
Last synced: 31 Jan 2026
https://github.com/projects-developer/cyber-security-final-year-projects-github
Cyber threat detection using machine learning is a proactive approach to cybersecurity that involves training machine learning algorithms. Includes Source Code, PPT, Synopsis, Report, Documents, Base Research Paper & Video tutorials
b-techprojects bcaprojects computer comupterscienceproject cryptography cyber-security final-project final-year-project m-techprojects machine-learning mcaprojects
Last synced: 07 Feb 2026
https://github.com/parassalunke/stega-shield
Stega-Shield is a modern web application that lets you hide secret messages within images using steganography and encryption. Built with React and TailwindCSS, it provides a secure and user-friendly way to encode and decode hidden messages.
cryptography cybersecurity javascript react steganography tailwindcss vite
Last synced: 25 Feb 2026
https://github.com/oritwoen/vusi
ECDSA signature vulnerability analysis library and CLI
bitcoin cryptography ecdsa nonce-reuse private-key-recovery rust security vulnerability-detection
Last synced: 01 Feb 2026
https://github.com/inferadb/ledger
InferaDB Ledger — distributed database purpose-built for authorization.
access-control audit-log authorization blockchain cryptography database distributed-systems fine-grained-access-control grpc immutable-ledger inferadb permissions rebac rust storage zanzibar
Last synced: 29 Jun 2026
https://github.com/ideal-lab5/etf.js
Encryption to the Future Javascript SDK
cryptography encryption etf timelock-encryption
Last synced: 17 Mar 2026
https://github.com/systemslibrarian/postquantum.fileformat
Draft specification for a hybrid post-quantum file encryption format. X25519+ML-KEM-1024 + Ed25519+ML-DSA-87. EXPERIMENTAL — seeking review.
cryptography dotnet draft-spec file-format hybrid-encryption post-quantum specification
Last synced: 01 Jun 2026
https://github.com/demining/japanese-version-of-bitcoin-blockchain-cryptanalysis
ビットコイン暗号解析ツール
attack bitcoin bitcoin-wallet btc cryptoanalysis cryptography privatekey secp256k1 vulnerability
Last synced: 09 Feb 2026
https://github.com/kolosovpetro/rsaencryptionexplained
Simple explanation on the symmetric encryption problematics and main idea behind the Rivest-Shamir-Adleman (RSA) encryption.
assymetric-encryption assymetric-key-cryptography cryptography rsa-cryptography rsa-encryption rsa-key-encryption
Last synced: 09 Feb 2026
https://github.com/andreispurim/aradi
Implementation of the NSA cryptography algorithm ARADI and LLAMA
algorithm aradi cryptography decryption encryption llama nsa
Last synced: 09 Feb 2026
https://github.com/contisimone99/simple-hw-asimmetric-encryption
Simple Asymmetric Encryption (SAE) system implemented in SystemVerilog and Python. Demonstrates basic key generation, encryption, and decryption operations using modular arithmetic with communication between two parties through public key exchange.
cryptography cybersecurity encryption hardware-design systemverilog verilog
Last synced: 10 Feb 2026
https://github.com/talyx/amib
Реализация криптографических алгоритмов/протоколов/схем
Last synced: 19 Apr 2026
https://github.com/ggsmith842/crypto-hacks
CTF challenges from the Cryptohack Cryptography course.
Last synced: 10 Feb 2026
https://github.com/arunanshub/webbin
WebBin: The Based Pastebin
compression cryptography flask pastebin security sqlalchemy
Last synced: 11 Feb 2026
https://github.com/tuokri/unrealscript-fcrypto
Pure UnrealScript SSL/TLS implementation and cryptography utilities based on BearSSL. Work in progress.
bearssl block-cipher cryptography decryption ecdh ecdhe encryption hkdf hmac https-client sha-1 udk ue3 unreal-engine-3 unrealscript xxtea
Last synced: 19 Mar 2026
https://github.com/tranvansang/crypto-report
Cryptography lecture report in M1 at the university of Tokyo
checksum cryptography damm hash-functions isbn quasigroup
Last synced: 27 Feb 2026
https://github.com/sanderhelleso/caesarcipher
First used by Julius Caesar, the Caesar Cipher is one of the more well-known older historical encryption methods. While you certainly wouldnt want to use it in todays modern world, a long time ago it might have done the trick. Play Around with different text below. Simply enter some text and press either "Decrypt" to decrypt a encrypted message or "Encrypt" to encrypt a message. Have Fun!
ceasar-cipher cryptography javascript react
Last synced: 16 Apr 2026
https://github.com/machu-gwu/windtalker-project
Encrypt and decrypt text, binaries, files, and directories with a variety of cipher options.
cryptography encryption python tool
Last synced: 13 Feb 2026
https://github.com/interkosmos/lucifer
Lucifer block cipher in FORTRAN 77
cipher cryptography des encryption fortran fortran-77 lucifer
Last synced: 13 Feb 2026
https://github.com/astropilot/bigeye
A web security challenges website, a school project for my software security course
challenge cryptography ctf-platform security web
Last synced: 19 Mar 2026
https://github.com/dipanshkhandelwal/manytimepad
A solution to many time pad attack https://manytimepad.js.org/
cryptography encryption manytimepad onetimepad
Last synced: 15 Feb 2026
https://github.com/nanoframework/system.security.cryptography
📦 .NET nanoFramework System.Security.Cryptography
cryptography csharp dotnet embedded-systems hacktoberfest nanoframework
Last synced: 02 Mar 2026
https://github.com/artdelpi/seguranca-computacional-vigenere
Este projeto implementa a cifra de Vigenère e ataque por análise de frequência.
cibersecurity cryptography flask vigenere vigenere-cipher
Last synced: 02 Jun 2026
https://github.com/benwoo1110/cryptographyapp
Advanced converter for modern cryptography algorithms
Last synced: 31 Mar 2026
https://github.com/womb0comb0/hack-knight-25
blockchain cryptography ehr full-stack fullstack hackathon healthcare nextjs python typescript
Last synced: 16 Apr 2026
https://github.com/grittygrease/safe-encryption-skill
SAFE encryption skill for AI coding assistants
agent-skills claude-code copilot cryptography cursor encryption safe skill windsurf
Last synced: 04 Mar 2026
https://github.com/0800tim/tournamental
Tournamental — verified tournament prediction game + 3D match renderer (tournamental.com)
betting cryptography prediction prediction-model sports sports-analytics sports-betting sweepstakes
Last synced: 03 Jun 2026
https://github.com/nandanr06/full-stack-cryptocurrency
Cryptocurrency Tracker is a real-time app for monitoring cryptocurrency prices, market trends, and historical data. Powered by the CoinGecko API, Node.js, Express, and React, it allows users to view live market updates, explore trending coins, and analyze price histories with interactive charts—all in a responsive, user-friendly interface.
bitcoin cryptocurrency cryptography marketplace
Last synced: 17 Apr 2026
https://github.com/mamolinux/simple-pwgen
Very simple Python3-based GUI application to generate secure and random password.
cryptography debian linux-mint password-generator python3 ubuntu
Last synced: 03 Apr 2026
https://github.com/thomas-vilte/mls-go
MLS Protocol (RFC 9420) implementation in Go. Secure group key exchange with forward secrecy and post-compromise security for E2EE messaging.
cryptography encryption end-to-end-encryption go golang messaging-layer-security mls rfc-9420 security
Last synced: 04 Apr 2026
https://github.com/telkomdev/netcrypsi
Custom crypto utility that wraps the DotNet cryptography API to make life easier (Digest, AES, HMAC, RSA, RSA Digital Signature)
Last synced: 17 Apr 2026
https://github.com/jambolo/bitcoin-keys-demo-cs
Various demonstrations of the derivations and features of Bitcoin keys.
bip32 bip39 bitcoin bitcoin-address cryptography
Last synced: 19 Apr 2026
https://github.com/jparr721/monkey
🐒 Non GMO password manager, safe for consumption
cryptography cryptography-tools nodejs password password-vault tool
Last synced: 20 Apr 2026
https://github.com/abhishekkr/aqikcipher
encrypt-decrypt using a small shared password in a dumb One-Time-Pad style
c clanguage cryptography cryptography-tools
Last synced: 05 Jun 2026
https://github.com/icostan/cryptos-ruby
Crypto craft your own transactions, atomic-swaps.
atomic-swaps bitcoin crypto cryptography ecdsa elliptic-curves finite-fields learning-by-doing litecoin math ruby
Last synced: 20 Apr 2026
https://github.com/eltneg/kryptograzig
Simple public key cryptography algorithms implemented in zig
cryptography encryption-decryption zig
Last synced: 05 Jun 2026
https://github.com/wisepythagoras/pyrin
A [fairly slow and] secure 512-bit one way cryptographic hash function.
crypto crypto-library cryptographic cryptography cryptography-library cryptography-tools cryptojs hash hash-functions sha1 sha256
Last synced: 24 Apr 2026
https://github.com/dabevlohn/wasm-rc-sesskey
Generates random 16 bytes, transforms it to CryptoKey Object, encrypts it for RSA-key issuer
cryptography e2ee keygen rocketchat rsa rust wasm webassembly
Last synced: 25 Apr 2026