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/danielost/sp-box
S-box/p-box implementation
block-ciphers cryptography p-box s-box
Last synced: 12 Jul 2025
https://github.com/rushikeshghuge-19/blockchain_django
A secure Blockchain-Based Voting System built with Django. It records votes on a custom blockchain for transparency and integrity, featuring user authentication, candidate management, and real-time vote tallying. The backend uses Django, with SQLite for data storage.
blockchain cryptography django proof-of-work python sha-256 sqlite voting-system webdevelopment
Last synced: 10 May 2026
https://github.com/berkekaragoz/caesars-cipher
A library that provides a simple interface to the ceasers cipher for browser and node.js.
caesar-cipher cryptography mocha typescript typescript-library
Last synced: 10 May 2026
https://github.com/f2rkan/digital-content-platform
An example of a digital content platform that I created to reinforce the structures I learned in the object-oriented programming applications course at university. I do CRUD operations and use MD5 encryption algorithm during login process; I also preferred MySQL as database.
automation cryptography eclipse-ide java javafx md5-hash ui-design ux-design
Last synced: 10 May 2026
https://github.com/omarbazaraa/security_des_mac
Implementation of DES and MAC algorithms.
authentication cryptography decryption des-cipher encryption mac security
Last synced: 10 May 2026
https://github.com/opifexm/cryptoanalyzer
Data encryption decryption program
cryptography encryption java maven
Last synced: 10 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: 11 May 2026
https://github.com/rub-nds/ssh-client-signatures-artifacts
Artifacts for the paper "On the Security of SSH Client Signatures", accepted at the ACM Conference on Computer and Communications Security (CCS) 2025.
cryptography cve-2024-31497 github gitlab launchpad measurement public-keys ssh ssh-client
Last synced: 11 May 2026
https://github.com/suwadith/cryptography-python
A simple Python-based one-time pad encryption implementation.
ciphertext cryptography encryption-decryption python
Last synced: 11 May 2026
https://github.com/vobst/ctf-hireme
Solution for NERD's HireMe.c challenge.
cryptography ctf-writeups interview-questions nintendo reverse-engineering
Last synced: 30 Jun 2025
https://github.com/projects-developer/steganography-projects
This project aims to design and develop a steganography system that enables secure and covert communication. Steganography Project Project Includes Project Includes Source Code, PPT, Synopsis, Report, Documents, Base Research Paper & Video tutorials
btechprojects computer-sceience-projects computerscienceprojects covertcommunication cryptography datasecurity final-year-projects finalyearprojects imageprocessing informationhiding mtechprojects securecommunication steganography textanalysis
Last synced: 04 Jan 2026
https://github.com/t-bast/echalotte
Research on various onion encryption schemes.
cryptography onion onion-routing
Last synced: 12 May 2026
https://github.com/uofsc-fall-2022-math-587-001/homework5
Diffie-Hellman key exchange and ElGamal cryptosystem. Plus Shanks' algorithm for solving the discrete logarithm problem.
cryptography discrete-logarithm go latex math
Last synced: 12 May 2026
https://github.com/thesupercd/rainbow_table_builder
A high performance CUDA-based GPU accelerated Rainbow-Table maker, written in C++ without any external libraries or dependencies needed.
cpp cryptography cuda hash-table hashing parallel-processing rainbow-table sha3 sha3-512 uuid
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://gitlab.com/florent.legname/java-crypto-sandbox
Tests and POCs with standard JDK 18 cryptographic implementations: RSA ciphering and signing, AES encryption etc.
AES cryptography java openjdk rsa
Last synced: 10 Jan 2026
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/super-e/slip39dotnet
Complete .NET implementation of SLIP-0039 Shamir's Secret Sharing with BIP32 support
bip32 bitcoin cryptocurrency cryptography csharp dotnet mnemonic secret-sharing shamir-secret-sharing slip-0039 vibe-coding
Last synced: 13 Apr 2026
https://github.com/mukailasam/rand
A Command-Line tool for generating a cryptographically secure random bytes
cryptographically-secure cryptographically-secure-random cryptography golang hexadecimal random random-bytes random-number
Last synced: 27 Feb 2025
https://github.com/gabriel-milan/des_example
Example for encryption/decryption using DES. Compatible with Arduino, Node.js and Python
arduino cipher cryptography nodejs python3
Last synced: 13 Apr 2026
https://github.com/future-rafay/data-encryption-app-python_streamlit
🔐 SecureVault is a Python-based project designed to provide robust encryption and decryption functionalities.
cryptography fernet-encryption hashing-passwords python
Last synced: 18 Jun 2025
https://github.com/massivefermion/erl_argon2
nifs for hashing and verifying passwords using argon2
argon2 argon2i argon2id crypto cryptography elixir erlang hash hashing nif password password-hash password-hashing rust
Last synced: 13 Apr 2026
https://github.com/devssh/scaco
Final Year Project 2016 http://www.indjst.org/index.php/indjst/article/view/102112
abelian-groups algorithm carmichael chinese-remainder cloud cryptography discrete-logarithm euler-totient fermat galois-field network-security rsa signature-verification
Last synced: 20 Jul 2025
https://github.com/typicalhog/randevu-ts
Universal Probabilistic Daily Reminder Coordination System for Anything
algorithms blake3 coordination cryptography daily datetime deterministic foss hash offline probability randevu random rdv rdvt reminders rendezvous ts typescript universal
Last synced: 19 Feb 2026
https://github.com/makarov-danil-school-projects-ctu/cryptography-sha-512
algorithms cpp cryptography hash-functions openssl
Last synced: 17 Mar 2025
https://github.com/cedi/cryptopals
http://cryptopals.com
challenge cryptography cryptopals
Last synced: 09 Apr 2025
https://github.com/wzyskq/polybius_square_pro
An improved encryption and decryption system from the Polybius Square.
Last synced: 14 Jan 2026
https://github.com/rbourgeat/miniblockchain
🔗 A simple Blockchain
blockchain c-plus-plus cryptography
Last synced: 08 Apr 2025
https://github.com/eginez/secret-key-split
Secret key split algorithm
cryptography golang key-management shamir-secret-sharing
Last synced: 21 Jun 2025
https://github.com/louisdeck/coinmachine
A wargame in C
binary-exploitation c cryptography ctf wargame
Last synced: 11 Mar 2025
https://github.com/kevincharm/gfc-fpe
Generalised Feistel cipher for stateless shuffling
cryptography feistel fpe shuffle
Last synced: 07 Sep 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/arnaldo10cisne/cryptography__python_app
This program can encrypt and decrypt arrays of English words. The word API used to validate words and obtain random ones is: https://random-word-api.herokuapp.com
Last synced: 26 Mar 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/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/thesreale/crypto-factory-cf-eth-checker-drainer-balance-mnemonic
Ethereum wallets use cryptography and BIP39 standards to generate secure keypairs, mnemonics, and seed phrases. Hardware and cold wallets ensure safe storage, while balance checkers track funds on the blockchain.
balance balance-checker bip39 bitecoin blockchain cold-wallet crypto crypto-wallet cryptography ethereum hardware-wallet keypair mnemonic mnemonic-phrase seed seed-phrase wallet wallet-checker
Last synced: 09 Apr 2025
https://github.com/mrxx0/ft_ssl_md5
An introduction to cryptographic hashing algorithms.
Last synced: 03 Aug 2025
https://github.com/twilight-dream-of-magic/fastfireblockcipher-mysticalascon
FastFire: An Enhanced Version of ASCON Algorithm with Custom Round Constants and Substitution-box with custom nonlinear functions, Linear Permutation
ascon block-cipher cryptography fastfire sponge-functions
Last synced: 01 Mar 2025
https://github.com/aniketc068/atick-python
Standalone Python library for PDF digital signatures — PAdES/CMS, USB tokens, Windows store, Indian eSign, timestamps, LTV and a green-tick appearance Adobe shows as valid. Zero dependencies.
adobe cades cryptography digital-signature esign ltv pades pdf pdf-signature pkcs11 python sign-pdf timestamp
Last synced: 16 Jun 2026
https://github.com/bmwant/ecc
Elliptic Curve Cryptography algorithms
calculus cryptanalysis cryptography
Last synced: 17 Mar 2025
https://github.com/dhcgn/crypto
Wrapper of secure encryption implementation to simplify the usage.
cryptography encryption go golang
Last synced: 17 Mar 2025
https://github.com/mpankajarun/file-encryption-and-decryption
This app is an experiment that will allow people to choose files from their computers and encrypt them client-side with a pass phrase.
cryptography cryptojs javascript
Last synced: 04 May 2026
https://github.com/albertotirla/cryptolibrary
this implements a collection of standard, classical encryption algorythms such as the caesar cifer, rot13 and monoalphabetical substitution
Last synced: 03 Apr 2025
https://github.com/chewzzz1014/sem-4-projects-code
arduino course-project coursework cryptography mvc prolog
Last synced: 13 Apr 2026
https://github.com/mananpatel06/information-security-practicals
This is Cryptography And Security Practical.
caesar-cipher-algorithm ce348 crns cryptography cspit depstar diffie-hellman-algorithm digital-signature-algorithm hill-climbing-algorithm information-security onetimepad playfair-cipher practicals railfence-cipher rsa-algorithm security
Last synced: 13 Jun 2026
https://github.com/isaac-defrain/cryptography
Crypto BIP (Book In Progress)
Last synced: 29 Jun 2025
https://github.com/farhantips/cryptography-and-cryptanalysis
This repository covers practical implementations of Cryptography and Cryptanalysis, including encryption algorithms, hashing, digital signatures, and techniques for analyzing and breaking cryptographic systems.
aes-encryption authentication-protocol blockcipher ceaser-cipher cryptanalysis cryptography des diffie-hellman elliptic-curve-cryptography encryption-decryption hashing-passwords kerberos-authentication knapsack publickey-cryptosystem rsa-cryptography ssh ssl zero-knowledge-proof
Last synced: 26 Mar 2025
https://github.com/lcian/klein-cryptanalysis
🔓 Cryptanalytic attack on the KLEIN embedded block cipher
Last synced: 08 Jun 2026
https://github.com/erhant/fftype
Finite-field arithmetic within the type system.
cryptography elliptic-curves finite-fields polynomials types typescript
Last synced: 05 Oct 2025
https://github.com/markovianprotocol/markovian-protocol
Provenance layer for autonomous agents. COMMIT writes timestamped, ZK-verified, independently verifiable records that plug into W3C VC, A2A, MCP, and ERC-8004.
auxpow bip bitcoin blockchain cryptography hmm markov merged-mining proof-of-work zk-proofs
Last synced: 29 Jun 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/nathancordeiro/magic-box-cipher
The Magic-Box Cipher is my own inspiration drawn from the classical Caesar Cipher, the Playfair Cipher and the monoalphabetic substitution cipher. Do give it a try.
cipher cipher-algorithm cryptography
Last synced: 31 Mar 2025
https://github.com/primetdmomega/bay-cracker
A set of tools for encryption, decryption of messages and to create new cyphers !
cryptography decryption encryption
Last synced: 25 Mar 2025
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/jcbritobr/gocrypto-study
This study is based on Golang Cryptography for Depeloper book and its examples.
Last synced: 06 Oct 2025
https://github.com/maxime-cllt/primeshield
GUI RSA implémentation en Rust
cicd cryptography gui rsa-cryptography rust
Last synced: 25 Mar 2025
https://github.com/simplito/privmx-bridge-docker
Docker Compose for PrivMX Bridge.
chat communication cryptography data-transfer decryption e2ee end-to-end-encryption files messages messaging privacy privacy-protection private privmx secure security simplito storage thread zero-knowledge
Last synced: 06 Oct 2025
https://github.com/danielost/ecpoint-wrappers
Convenient wrappers for operations on elliptic curves in Golang.
cryptography ecc elliptic-curves
Last synced: 06 Oct 2025
https://github.com/yawning/musig2-voi
Go MuSig2 (w/secp256k1) (Mirror)
cryptography cryptography-algorithms go golang musig2 schnorr-signatures secp256k1
Last synced: 11 Mar 2025
https://github.com/karpeleslab/purecrypto
A pure-Rust, no_std cryptography toolkit: constant-time primitives, classical & post-quantum public-key, X.509, and the TLS/DTLS/QUIC stack — no foreign code, no C dependencies.
constant-time crypto cryptography no-std post-quantum-cryptography pure-rust rust tls x509
Last synced: 04 Jun 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/vobst/ctf-nsa_backdoor
Solution of picoCTF 2022 NSA backdoor challenge.
backdoor cryptography ctf-writeups nsa picoctf
Last synced: 07 Oct 2025
https://github.com/abuzaidk1234/hybridtextfileencryptor
A lightweight and secure Python-based hybrid encryption tool using AES for content encryption and RSA for key protection — ideal for safely storing and transmitting sensitive text files.
aes cryptography cybersecurity encryption encryption-decryption python rsa text-encryption
Last synced: 09 Apr 2025
https://github.com/smallstepman/fluency-interview-task
interview tasks
cryptography interview-exercise portfolio rust webserver
Last synced: 25 Mar 2025
https://github.com/tsovak/a-cryptographic-hash-function
A Cryptographic Hash Function
cpp cryptography hash-functions
Last synced: 02 Apr 2025
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/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/mberry/bcrypter
Bcrypt in Rust.
bcrypt cryptography hashing passwords
Last synced: 08 Oct 2025
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/madliani/caesar-cipher
The Caesar's Cipher Encoder and Decoder
caesar-cipher cryptography ruby
Last synced: 01 Mar 2025
https://github.com/ya2ir/sha1
SHA-1 in Golang
cryptography hashing-algorithm hashing-algorithms sha-1 sha-1-hash
Last synced: 08 Oct 2025
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/make-github-pseudonymous-again/id
:performing_arts: Aurélien's public keys
cryptography public-key security
Last synced: 11 Mar 2026
https://github.com/incertia/crypto-primer
intro to crypto given to my coworkers at AIS
algebra algebraic-structures cryptography dh diffie-hellman ecc ecdh rsa
Last synced: 18 Jan 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/amdevit/hoddmir
Hoddmir is a library that implements cryptographic helpers using managed .NET APIs and well-known cryptographic libraries to provide classes with useful tools for third-party applications, such as easy-to-use secure storage or in-memory password vaults.
aead cryptography dotnet secure-storage security store
Last synced: 12 Apr 2026
https://github.com/scarlet-oni/ransomware
A simple ransomware program that encrypts just one file
cryptography cyber-security cybersecurity openssl python python3 ransomware
Last synced: 15 Jun 2025
https://github.com/natharyan/secret-sharing-arithmetic-operations
Shamir's secret sharing to generate shares for arithmetic operations over two secrets.
cryptography cryptography-project secret-sharing shamir-secret-sharing
Last synced: 09 Oct 2025
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/paulshpilsher/ed25519-key-generator
Public key generator using Edwards-curve Digital Signature Algorithm (EdDSA)
crypto cryptography eddsa eddsa25519 go golang public-key-cryptography
Last synced: 30 May 2026
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/prasunchakra/EncipherX
A simple Django-based Caesar Cipher application demonstrating basic text encryption and decryption. Currently for learning fundamental cryptographic concepts, experimenting with shift-based ciphers, and later on building upon for more advanced encryption methods.
cipher cryptography django python
Last synced: 16 Sep 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/stackoverflowexcept1on/frost-patches
Patches for ZcashFoundation/frost repository
cryptography elliptic-curves patches rust schnorr schnorr-signatures threshold-cryptography
Last synced: 18 Apr 2026
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/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/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/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/jaybrown/superbackeddownloader
macOS shell script and LaunchAgent to automatically download and verify Superbacked updates and auxiliary files
backup bip39 bitcoin blockcrypt btc crypto cryptography linux macos master-password mnemonic plausible-deniability qr-code secret seed-phrase shamir-secret-sharing succession superbacked tails totp
Last synced: 14 Apr 2026
https://github.com/allenvox/infosec
Workspace for Information Security class
cryptography go information-security
Last synced: 12 Jun 2026