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/RedInfinityPro/ScientificSharp
Rating: (5/10) The code is a Windows Forms application for a basic scientific calculator, allowing users to perform mathematical operations like addition, subtraction, multiplication, division, trigonometrics, and logarithms.
componentmodel cryptography data drawing forms generic linq system tasks text
Last synced: 30 Sep 2025
https://github.com/lukewait/midtown-app
Educational GUI tool developed as part of a TAFE QLD assignment, providing interactive access to three algorithmic solutions: Rock Paper Scissors, Multiplication Table, and Caesar Cipher. Ideal for IT training and understanding basic programming concepts within a structured application.
cryptography education games gui learning-tools python training
Last synced: 18 Mar 2025
https://github.com/collapse-logic/collapse
Collapse System Logic — deterministic proof collapse (E→Z→1)
collapse compression cryptography csl determinism formal-methods lean4 logic proof proofs python
Last synced: 14 May 2026
https://github.com/zhongruoyu/md5
An implementation of the MD5 hash algorithm.
Last synced: 12 Aug 2025
https://github.com/audrastump/block-cipher
Simple block cipher implementation using symmetric key and an initialization vector (IV).
cryptography cybersecurity encryption-decryption
Last synced: 14 May 2026
https://github.com/dhruv-varshney-developer/etherlite
A fully custom-built Ethereum wallet. Features wallet creation/import, raw transaction handling, BIP-39 mnemonic generation, secure storage, and seamless network switching. Built with React, Material UI, Ethereumjs-util, and Alchemy-powered nodes, supporting multiple Ethereum and Polygon networks.
alchemy bip-39 blockchain cryptocurrency-wallet cryptography ethereum gas-estimation keypair-generation material-ui mnemonic-generation private-keys raw-transactions react secure-storage transaction-signing wallet-management web3
Last synced: 09 Apr 2026
https://github.com/rwinkhart/rcw
A cascading cryptography agent meant to be embedded within Go programs.
aes cascade cascade-encryption cascading cascading-encryption chacha20 cryptography decryption encryption encryption-decryption multiple-encryption security
Last synced: 25 Jan 2026
https://github.com/isgj/tinkey
A Go port of Tinkey, the command-line tool for Google's Tink cryptography library.
cli cryptography go google key-management security tink
Last synced: 30 Apr 2025
https://github.com/HK-Transfield/python-aes-encryption
A simple example of AES encryption that encrypts an image who size is the larger than the AES block size.
aes aes-encryption cryptography encryption
Last synced: 12 Aug 2025
https://github.com/zerdicorp/paed62_hashing_algorithm
A simple self-written version of the data hashing algorithm.
algorithm cryptography hash hashing-algorithm java paed62
Last synced: 02 Apr 2025
https://github.com/zerdicorp/paed62_online
Demonstration of the hashing algorithm online.
cryptography demo hashing-algorithm online paed62
Last synced: 02 Apr 2025
https://github.com/rstacks/uscyberopenseasoniv-beginnersgameroom-writeup
Writeups for the challenges I attempted in the Beginner's Game Room of the US Cyber Open (Season IV).
cryptography ctf ctf-challenges ctf-solutions ctf-writeups digital-forensics pwn reverse-engineering web-exploitation
Last synced: 13 Aug 2025
https://github.com/lucianosarno/cryptography-udemy-course
Repo aimed to support and demonstrate cryptography practice following Udemy course (https://www.udemy.com/course/learn-cryptography-basics-in-python)
cryptography cybersecurity python
Last synced: 13 Aug 2025
https://github.com/sammyne/crypto-rs
A Go-like crypto library in Rust
cryptography digital-signature encryption hash rust
Last synced: 18 Mar 2025
https://github.com/pilinux/crypt
Encryption and decryption using various cryptographic algorithms following industry standards
aes aes-gcm chacha20-poly1305 cipher cryptography rsa
Last synced: 11 May 2025
https://github.com/1goonli/playground
Code or Projects, that are too small for an individual Repository
c cmake cpp cryptography golang playground react rust rust-lang
Last synced: 30 Dec 2025
https://github.com/mehregxn/go-tls
my playground repo to learn tls and cryptography in go/golang
Last synced: 11 Jan 2026
https://github.com/quantumwizard888/cryptography_tools
Minimalistic API tools (based on FastAPI) for hash generation and cryptography
api api-rest async asynchronous beginner beginner-friendly cryptography cyber-security cybersecurity fastapi hash python python-3 python3 rest-api security security-tools web webapp
Last synced: 18 May 2026
https://github.com/uofsc-fall-2022-math-587-001/homework10
The index calculus for the DLP, quadratic reciprocity, and Tonelli-Shanks.
cryptography go latex math quadratic-reciprocity tonelli-shanks
Last synced: 14 May 2026
https://github.com/uofsc-fall-2022-math-587-001/homework2
Mathematical preliminaries: division, the Euclidean algorithm, and modular arithmetic
cryptography golang latex math
Last synced: 07 May 2026
https://github.com/yuji1702/ai--powered-triage-system
This project implements a machine learning-based triage system for emergency rooms, which classifies patients based on their symptoms and vitals using a Random Forest Classifier. The system features real-time patient data integration, a user-friendly GUI built with Tkinter, and secure patient data encryption using Fernet from the cryptography lib
cryptography data-imputation data-preprocessing data-security encryption gui healthcare machine-learning matplotlib medical-data python random-forest realt-time scikit-learn seaborn tkinter triage-system
Last synced: 05 Apr 2025
https://github.com/wisskirchenj/myblockchain
Blockchain centered multithreaded simulation with miners and clients
blockchain cryptography generic-programming java17 multithreaded rsa-signature
Last synced: 06 Sep 2025
https://github.com/marcosrachid/node-js-got
cryptography es5 express express-session mongodb node-js nodejs study
Last synced: 02 Apr 2026
https://github.com/mtumilowicz/bitcoin-address-workshop
Introduction into creating bitcoin addresses and formats used in cryptocurrencies.
base58 base58check base64 bitcoin bitcoin-address bouncy-castle bouncy-castle-library crypto cryptocurrency cryptography der der-encoded elliptic-curve-cryptography elliptic-curves hex ripemd160 sha256 workshop workshop-materials
Last synced: 18 May 2026
https://github.com/erikrios/my-blockchain-bar
Build a Blockchain from Scratch in Go
blockchain cryptocurrency cryptography go golang
Last synced: 14 Aug 2025
https://github.com/raed667/aes-cpa
very basic crypto challenge I have setup for my fellow interns at SAP Labs
aes aes-encryption aes256 crypto cryptography
Last synced: 29 Mar 2025
https://github.com/soyart/pfc
pfc is a python clone for my gfc. It encrypts file using AES256-GCM, and encodes the output to hex.
aes crypto cryptography encryption
Last synced: 17 Jan 2026
https://github.com/erikrios/go-blockchain
The Minimalist Blockchain Implementation with Go
blockchain crypto cryptography go hashing
Last synced: 25 Jun 2025
https://github.com/brijes987/securechat
High-performance real-time chat server with end-to-end encryption 🔒 Crypto: AES-256, RSA-2048, SHA-256, HMAC validation 🌐 Network: TCP/UDP sockets, WebSocket, TLS/SSL, async I/O 🛠️ Tech: C++20, OpenSSL, Qt5, Docker, CMake, Prometheus 🧪 Testing: Google Test, k6 load testing, Valgrind analysis ⚡ DevOps: GitHub Actions CI/CD, multi-platform builds
aes-encryption ci-cd cmake cpp20 cross-platform cryptography docker end-to-end-encryption enterprise jwt-authentication networking openssl qt5 real-time-chat rsa-encryption tls websocket
Last synced: 03 May 2026
https://github.com/php-standard-library/secure-random
Cryptographically secure random data generation for tokens, passwords, and nonces
cryptography random secure-random
Last synced: 24 May 2026
https://github.com/eshan327/Javachain
An experimental, fully functioning blockchain developed in Java.
Last synced: 12 May 2025
https://github.com/popcornell/pyledakem
LEDAkem post-quantum key encapsulation cryptoscheme Python implementation
cryptography error-correcting-codes key-exchange-algorithm key-exchange-algorithms linear-codes post-quantum-cryptography
Last synced: 18 May 2026
https://github.com/sdediego/blockchain
Blockchain written in Python3
api asynchronous backend blockchain consensus-algorithm cryptocurrency cryptography fastapi frontend javascript mining peer-to-peer proof-of-work python react transaction transaction-pool wallet websocket-server
Last synced: 12 Apr 2026
https://github.com/haydenhargreaves/cryptify
Cryptography CLI tool for use when encrypting and decrypting files using key files.
cli cli-tools cryptography decryption encryption encryption-decryption tooling
Last synced: 11 Jan 2026
https://github.com/eupn/unicorn-p2p-rng
An Actix-based p2p simulation of Unicorn protocol based on VDFs for creation of verifiable randomness beacon
actix cryptography rust unicorn vdf
Last synced: 18 Jul 2025
https://github.com/trendev/crypt4kids
crypto for kids
cryptography golang learning-by-doing
Last synced: 04 Mar 2025
https://github.com/bdegreve/cryptoma
This tool was created for the purpose of enciphering parts of the route description of Joepie 27, tocht C.
Last synced: 18 May 2026
https://github.com/yutotakano/crypton-box
Implementation of NaCl Box and SecretBox in Haskell using crypton primitives
cryptography haskell nacl-secretbox
Last synced: 07 Mar 2026
https://github.com/danielost/brute-force-password-breaker
A straightforward brute-force password breaker.
brute-force cryptography password-bruteforce
Last synced: 13 May 2025
https://github.com/kceh/steganography-and-cryptography
Steganography and Cryptography project for Kotlin developer certificate
cryptography kotlin steganography
Last synced: 29 Mar 2025
https://github.com/iotexproject/rs-proximity-gaps
Lean 4 formalization, Python verification, and manuscripts for two ePrint papers on FRI proximity gaps above the Johnson radius (Chai & Fan, IoTeX, 2026) — ePrint 2026/861 + 2026/858.
action-orbit correlated-agreement cryptography ethereum formal-verification fri interactive-oracle-proof johnson-bound lean4 mathlib proximity-gap reed-solomon stark succinct-proofs zero-knowledge-proofs zk-stark
Last synced: 01 Jul 2026
https://github.com/erik-castro/vaultine
🔐 Multi-tenant cryptographic secrets management library for POSIX systems. Per-user KEK isolation, AES-GCM-256 encryption, automatic 90-day key rotation, and atomic operations. Includes CLI, TUI, and Python bindings. MIT licensed · v0.2.0-beta.
cpp cryptography edge-computing embedded encryption key-management multi-tenant posix secrets-management security sqlite
Last synced: 25 Jun 2026
https://github.com/philbobaggins/cryptxor
A joke encryption utility
cryptography encryption joke rust rust-lang xor xor-cipher xor-cryptography xor-encryption
Last synced: 21 Jul 2025
https://github.com/abdielsouza/arcencryptor
An encryption library written in C++
Last synced: 03 May 2026
https://github.com/amiriiw/merkle_note
Merkle Note is a lightweight GTK-based application for securely encrypting, decrypting, and saving textual data. The application uses AES-256-CBC encryption and integrates a Merkle root system for verifying the integrity of the stored data.
aes-256 aes-256-cbc c cryptography files hash merkle notebook security
Last synced: 28 Mar 2025
https://github.com/anupammaurya6767/tanji
Tanji is a Python encryption library that provides a secure and flexible solution for encrypting and decrypting messages. It leverages both symmetric and asymmetric encryption techniques to ensure the confidentiality and integrity of your data.
asymmetric-cryptography code-review continuous-integration cryptography cryptography-algorithms documentation encryption github-actions github-package-registry open-source pytest python release-management security software-development software-engineering sphinx-doc symmetric-cryptography tanji tutorial
Last synced: 21 Mar 2025
https://github.com/bgmp/cryptography-lab3
Third Lab's project for my cryptography class.
cryptography man-in-the-middle socket
Last synced: 03 Mar 2025
https://github.com/absoluteseeker/slhasher
a program to use several cryptographic hash functions easily in the terminal
c c-programming-language checksum command-line cryptographic-hash-functions cryptography free-and-open-source-software hash integrity md5 security sha1 sha256 sha3-256 sha3-512 sha512 sha512-224 sha512-256 terminal tiger
Last synced: 18 May 2026
https://github.com/cuhsat/spritz.java
A Spritz cipher implementation in pure Java.
algorithm cryptography java spritz
Last synced: 27 Aug 2025
https://github.com/cuhsat/pssst-chat
A simple ncurses based chat for Pssst.
chat cryptography gui messaging ncurses pssst python
Last synced: 29 Mar 2025
https://github.com/cuhsat/spritz.go
A Spritz cipher implementation in pure Go.
algorithm cryptography go golang spritz
Last synced: 29 Mar 2025
https://github.com/cuhsat/practical
A one-time pad variant for easy manual application.
algorithm cipher cryptography one-time-pad one-time-pad-cipher practical python strong
Last synced: 29 Mar 2025
https://github.com/cuhsat/spritz.lua
Spritz cipher implementation in pure Lua 5.3.
algorithm cryptography lua spritz
Last synced: 29 Mar 2025
https://github.com/stevemats/wheatstone-playfair-cipher
C code to encrypt a string using the Playfair cipher.
Last synced: 30 Aug 2025
https://github.com/stevemats/morse_code_translator
Easily decode/encode Morse code and listen to audio.
cryptography encryption-decryption morse-code
Last synced: 09 Jun 2026
https://github.com/matteopolak/password
A simple password generator.
cryptography cybersecurity generator password
Last synced: 12 May 2025
https://github.com/ableinc/polysecrets-js
A completely randomized order of secrets; built with security in mind.
application-security cryptography javascript js jwt nodejs npm npm-package polysecrets secrets secrets-management security
Last synced: 29 Mar 2025
https://github.com/negascout/toypublickeys.jl
a toy (but not trivial) implementation of (some) public key cryptography in julia
cryptography julia julia-language julialang publick-key rsa
Last synced: 30 Oct 2025
https://github.com/msoos/apn-sbox
Almost Perfectly Non-linear (APN) S-box problem generator
cnf cryptography dimacs sat-solver sbox
Last synced: 04 Jul 2026
https://github.com/samuel-lucas6/xchacha20-siv.net
A .NET implementation of XChaCha20-SIV.
blake2 blake2b crypto cryptography s2v siv xchacha20 xchacha20-siv
Last synced: 27 Mar 2025
https://github.com/mrmorais/cipher_algorithms
Cipher algorithms implementations in C++
Last synced: 21 Jul 2025
https://github.com/sreekesari-vangeepuram/rot13-substitution-cipher
Cryptography
cryptography decryption encryption rot13
Last synced: 31 Aug 2025
https://github.com/ryanj93/dotline-server
The DotLine Server :: DotLine is an IM app with end-to-end encryption and several message type support.
chat cryptography end-to-end-encryption messaging
Last synced: 09 Apr 2026
https://github.com/rustaceanrob/chacha20
zero dependency, stack allocated ChaCha20 implementation
chacha20 cryptography stack-allocated stream-cipher
Last synced: 05 Apr 2025
https://github.com/oliverkovacs/haastad
Zero dependency implementation of Håstad’s broadcast attack on RSA.
Last synced: 24 Jun 2025
https://github.com/biojet1/mendec
Message encryption using RSA algorithm
command-line-tool cryptography encryption-decryption rsa-cryptography
Last synced: 07 Mar 2026
https://github.com/kosasih/quantumchain
QuantumChain is a cutting-edge blockchain platform that leverages quantum computing and quantum-resistant cryptography to deliver ultra-secure, high-speed, and scalable decentralized solutions.
blockchain blockchain-technology cryptography quantum quantum-computing quantumchain
Last synced: 13 Sep 2025
https://github.com/varun-doshi/rpolynomial
Finite Field Polynomial Implementation in Rust
Last synced: 14 Aug 2025
https://github.com/samuel-lucas6/hedgeded25519
Hedged signatures for (some) protection against fault attacks.
crypto cryptography digital-signatures ed25519 hedged-signatures signatures
Last synced: 27 Mar 2025
https://github.com/ferdi265/thesis-fast-ascon-for-riscv-xtensa
My Bachelor's Thesis "Optimizing Ascon for 32-bit Architectures, Fast Implementations for RISC-V and Xtensa"
ascon bit-manipulation cryptography optimization riscv riscv32 xtensa
Last synced: 30 Oct 2025
https://github.com/bethanyuo/crypto_signatures
Popular Cryptographic Algorithms using various Crypto Libraries: Signatures
algorithms crypto crypto-algorithms crypto-libraries crypto-signatures cryptography javascript python signatures
Last synced: 18 May 2026
https://github.com/tn3w/cryptolib
A secure high-level implementation of cryptographic primitives with post-quantum support
aes argon2 argon2id crypto cryptography dilithium kyber pbkdf2 post-quantum post-quantum-cryptography rsa rust
Last synced: 05 Apr 2025
https://github.com/qcrypt/qcrypt-website
QCrypt websites for 2025 edition and later. QCrypt is the yearly international scientific conference presenting last year’s top results in quantum cryptography.
academic-conference cryptography hugo qcrypt quantum website
Last synced: 11 Sep 2025
https://github.com/nyxblabs/cryptonyx
🔒 Unified API for cryptographic operations in web and runtime environments, supporting Node.js, browsers, and other platforms
Last synced: 13 Mar 2025
https://github.com/tochy97/vaultfilestore
This is a application that lets users securly store an encrption of any file online. The files can then later be downloaded back to their original copy, or downloaded as a SHA256 hash.
cryptography hashlib python tkinter-python
Last synced: 11 Sep 2025
https://github.com/buzzcosm/udemy-course-blockchain-technology-in-java-1
Udemy course - Blockchain & Cryptocurrency in Java
blockchain blockchain-demos blockchain-technology cryprocurrency cryptography java udemy-course-project
Last synced: 30 Oct 2025
https://github.com/mikomikotaishi/co487assignments
An assortment of code used to solve cryptography problems
Last synced: 29 Mar 2025
https://github.com/fbielejec/zksnarks_notes
notes & explorations of various zero knowledge protocols
cryptography elliptic-curves pairings snarks zero-knowledge
Last synced: 13 Mar 2025
https://github.com/ntdls/448delta
448Delta was NetworkDLS's first viable commercial product. It was discontinued over internal discontent with code quality.
cryptography file-system legacy
Last synced: 20 Jul 2025
https://github.com/thefcraft/bhx-encryption-algorithm
Dynamic, block-based encryption algorithm (BHX / BlockHashXOR) with integrated HMAC integrity checks and support for both streaming and non‑streaming modes in Python.
bcrypt cryptography encryption hmac sha256 streaming xor-cipher
Last synced: 21 Mar 2025
https://github.com/naemazam/live-encryption-decryption
Encryption is the process of translating plain text data (plaintext) into something that appears to be random and meaningless (ciphertext). Decryption is the process of converting ciphertext back to plaintext. To encrypt more than a small amount of data, symmetric encryption is used
aes cryptography encryption html-css-javascript javascript naemazam
Last synced: 10 Sep 2025
https://github.com/fialkaapp/fialka-mailbox
📬 Self-hosted store-and-forward relay for Fialka over Tor. AES-256-GCM, zero server-side decryption, no metadata, Raspberry Pi ready.
aes-256-gcm cryptography e2e-encryption end-to-end-encryption kotlin mailbox messenger onion-service post-quantum privacy raspberry-pi relay security self-hosted server store-and-forward tor zero-metadata
Last synced: 08 Apr 2026
https://github.com/sudoaanish/loom
Local-first, serverless, peer-to-peer secure messaging client built on Tauri and Rust utilizing Double Ratchet encryption.
cryptography double-ratchet local-first mdns offline p2p rust secure-messaging serverless tauri
Last synced: 04 Jul 2026
https://github.com/salrashid123/kmsrand
KMS backed crypto/rand Reader
aws cryptography gcp kms random-number-generators
Last synced: 17 May 2026
https://github.com/moussaak/crypto
Vigenere Cipher, multitimepad
cryptography java vigenere-cipher
Last synced: 04 Jul 2026
https://github.com/fityannugroho/rot31-lnu
ROT31-LNU is a cipher algorithm that using symmetric key. It is adopted from the previously invented ROT13 and use the same way to encrypt and decrypt.
cryptography encryption php symmetric-key-cryptography
Last synced: 05 Apr 2025
https://github.com/daisvke/ciphers
A set of ciphers.
cipher cryptography encryption encryption-algorithms encryption-decryption security-tools xor-cipher
Last synced: 14 Aug 2025
https://github.com/alethea-protocol/alethea-protocol
Post-Quantum, Bitcoin-Anchored Layer 1 for Global RWA Collateralization | $11.46T Market
bitcoin blockchain cryptography defi kyber layer1 ml-dsa nist post-quantum pqc rwa sphincs
Last synced: 03 Jul 2026
https://github.com/nfiles/cryptopals-solutions
My solutions to the Matasano cryptopals problems: http://cryptopals.com/
Last synced: 17 Feb 2026
https://github.com/ankit1598/crypto-algos
Repo for Cryptography Algorithms
algorithms cryptography hacktoberfest hacktoberfest2020 hacktoberfest2021 opensource
Last synced: 22 Aug 2025
https://github.com/ydv-ankit/file-encryptor
A complete implementation of TEA (Tiny Encryption Algorithm) encryption and decryption for files.
cicd cli-app cryptography gh-actions golang tiny-encryption-algorithm
Last synced: 26 Jun 2025
https://github.com/paulshpilsher/genrsa
RSA keys generator written in Go
cryptography go pem publickey rsa
Last synced: 03 Jul 2026
https://github.com/mrtimu139/nontransitive-dice-simulator
Initial release of the Generalized Non-Transitive Dice Game. Includes fair random number generation, configurable dice, HMAC-based validation protocol, help table with probabilities, and modular class design for flexibility and scalability.
cryptography dice-game error-handling fair-random-generation game-theory hmac-sha3-224 interactive-game javascript nodejs nontransitive-dice-game
Last synced: 17 May 2026
https://github.com/kassane/d-relic
D bindings for Relic Toolkit (https://github.com/relic-toolkit/relic)
bindings cryptography d dlang relic-toolkit
Last synced: 07 Feb 2026