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-02 00:06:57 UTC
- JSON Representation
https://github.com/eyes12/caesarjaw-cpp
CaesarJaw provides encryption and decryption functionalities using a simple shift cipher (Caesar cipher). It allows users to: ✅ Encrypt text 📝 ✅ Decrypt text 🔑 ✅ Determine the shift key 🔎 ✅ Attempt decryption without a known key 💡
caesar caesar-cipher caesar-cipher-algorithm communication cpp crypter cryptography cybersecurity decrypt decryption decryption-algorithm security shift-cipher tool
Last synced: 16 Jun 2025
https://github.com/MKSinghDev/crypto-exchange
The fastest and most secure crypto exchange platform.
crypto cryptocurrency cryptocurrency-exchanges cryptography ethereum nextjs reactjs single-page-app smart-contracts
Last synced: 04 Oct 2025
https://github.com/jmckesey/multithreaded-encryptor
Multithreaded File Encryptor is a high-performance C++ application that encrypts and decrypts all .txt files within a specified directory using a user-defined secret key. The project leverages multithreading to process files concurrently, significantly improving speed on multi-core systems.
cpp17 cryptography multithreading
Last synced: 04 Oct 2025
https://github.com/lucasfeliciano02/expressoes_regulares-regex
Expressões regulares muito úteis para validar: senhas, cpf, e-mails, IPv4, numeros e telefones
cryptography formatters python regex validations
Last synced: 10 Jun 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/sadijr/pre-desafio-labsec
Pré desafio do Processo Seletivo PBAD/LabSEC 2019/1, necessário para as etapas subsequentes do mesmo.
aes-128 cryptography xor-cipher
Last synced: 30 Jun 2026
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/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
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/ravi-prakash1907/modern-crypto
A docker image to import library from 'Modern-Cryptography' repo and provide a platform for hands-on cryptography
cryptography cybersecurity docker python
Last synced: 14 May 2026
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/jgresham/mental-poker-ui
mental poker - texas holdem style. other repo mental-poker-contracts
commutative-encryption cryptography elgamal-encryption mental-poker poker texas-holdem-poker
Last synced: 14 May 2026
https://github.com/divinemonk/ancipher
Alpha Numeric Cipher, replaces similar words to numbers & gives a CyFi look.
alpha cipher cryptography hacking hacking-tool numeric pypi python python3
Last synced: 06 Apr 2026
https://github.com/zhongruoyu/md5
An implementation of the MD5 hash algorithm.
Last synced: 12 Aug 2025
https://github.com/permutationlock/monocypher-zig
Zig bindings for the Monocypher cryptography library.
Last synced: 16 Oct 2025
https://github.com/mduo13/sha512half
cryptography python3 sha512 sha512half
Last synced: 08 Oct 2025
https://github.com/thalesgroup/dke-service-setup
Setup guide for Luna Key Broker for Double Key Encryption
cryptography dataprotection dataprotectionondemand dke doublekeyencryption dpod hardware-security-module hsm m365 microsoft thales
Last synced: 17 Mar 2025
https://github.com/cryptography-research-lab/go-cycle-string
循环字符串数据结构(CycleString)
cryptography data-structures utils-library
Last synced: 12 Jan 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/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/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/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/serene-arc/word-length-matcher
Tool to identify plaintext from ciphertext word lengths
cipher ciphertext ciphertext-attack corpus cryptography plaintext word-length
Last synced: 11 Apr 2025
https://github.com/nfiles/cryptopals-solutions
My solutions to the Matasano cryptopals problems: http://cryptopals.com/
Last synced: 17 Feb 2026
https://github.com/bytemare/hash
Easy generic API for cryptographic hash functions in Go.
blake2 cryptography go golang hash hashing security sha256 sha3
Last synced: 10 Apr 2025
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/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/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/labex-labs/ctf-for-beginners
In this course, you'll dive into the exciting world of Capture The Flag (CTF) challenges. Learn fundamental cybersecurity concepts and practical techniques through hands-on labs covering hidden files, weak passwords, open ports, misconfigurations, log analysis, directory traversal, environment variable leaks, script analysis, network exploits, a...
beginner capture-the-flag course cryptography cybersecurity forensics hacking hands-on hands-on-labs labex labs linux network-security penetration-testing programming reverse-engineering scripting security-fundamentals vulnerability-assessment web-security
Last synced: 25 Oct 2025
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/mimi-netizen/Python-Scripts
This repository provides a versatile collection of Python scripts to streamline system administration tasks. It includes tools for browser automation, web scraping, and cryptographic operations, with detailed documentation and planned enhancements to expand functionality
cryptography selenium-webdriver webscraping
Last synced: 17 Aug 2025
https://github.com/rhcarvalho/tiwe
Tiwe is a distributed multiplayer board game
cryptography game golang multiplayer peer-to-peer
Last synced: 29 Apr 2026
https://github.com/hiegz/des
An optimized implementation of the Data Encrpytion Standard (DES) in C
Last synced: 15 Jun 2025
https://github.com/danilosramos/cypher-cpp
Implementação de uma Cifra de Substituição em C++ para demonstrar conceitos de criptografia.
algorithms cpp cryptography object-oriented-programming
Last synced: 15 May 2026
https://github.com/foncki/aes-visualization
An interactive Next.js 13 + TypeScript application that demonstrates AES-128 encryption step by step. Enter plaintext and a 128-bit key (or generate one randomly) to watch each round’s transformations—SubBytes, ShiftRows, MixColumns, and AddRoundKey—unfold in a 4×4 state matrix. Perfect for learning or teaching the internals of AES.
aes aes-encryption cryptography nextjs
Last synced: 29 Jul 2025
https://github.com/grunmax/gorsaexample
Golang & Cryptography. RSA sample. Base64 and Serialization used.
base64 blowfish cryptography go golang rsa rsa-cryptography serialization sha256
Last synced: 03 Apr 2025
https://github.com/danutama/nextjs-aes-encryption
A simple and secure Next.js application to encrypt and decrypt files using AES CBC. Built with client-side using crypto-js, this app enables users to protect files with 128, 192, or 256-bit AES
advanced-encryption-standard aes aes-cbc aes-cipher aes-encryption algorithm cryptography landing-page nextjs rijndael
Last synced: 15 May 2026
https://github.com/sripwoud/cryptography
Modern Cryptography Primitives 101
basics cryptography primitives
Last synced: 03 Apr 2025
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/salrashid123/kmsrand
KMS backed crypto/rand Reader
aws cryptography gcp kms random-number-generators
Last synced: 17 May 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/vu3rdd/go-merkletree
a merkle tree implementation in Go with a fixed hashing scheme
cryptography go golang merkle-proof merkle-tree merkletree
Last synced: 25 May 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/amiriiw/merklenote
Merkle Note is a secure text editor that offers advanced file management and encryption features. It encrypts files using a Merkle root as a password, ensuring data integrity and confidentiality. Users can create, open, and save encrypted or plain text files, while the intuitive interface streamlines file navigation.
cryptography editor file hash merkle-tree notebook password
Last synced: 21 Aug 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/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/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/cuhsat/spritz.go
A Spritz cipher implementation in pure Go.
algorithm cryptography go golang spritz
Last synced: 29 Mar 2025
https://github.com/ankit1598/crypto-algos
Repo for Cryptography Algorithms
algorithms cryptography hacktoberfest hacktoberfest2020 hacktoberfest2021 opensource
Last synced: 22 Aug 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/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/andronovo-bit/generateuniquecode
GenerateCampaignCode is a .NET 8.0 project designed to securely generate and validate campaign codes using SHA1 and HMACSHA256 hashing algorithms. The project provides RESTful API endpoints for generating and validating codes, with extensive unit tests to ensure reliability and performance. Built with clean architecture principles.
ci-cd clean-architecture cryptography dotnet dotnet-core generate-code webapi
Last synced: 03 Jan 2026
https://github.com/smilewithkhushi/cryptography-demo
all-in-one hub for all the cryptography techniques for educational purpose (with demo, playground & theory). open to contributors
cryptography decryption encryption nextjs
Last synced: 09 Mar 2026
https://github.com/gabrielnonnemacher/rail-fence-encrypt
✅ Rail Fence Cipher in Java — Java implementation of the Rail Fence cipher with encryption and decryption methods using the zig-zag pattern.
cryptography decrypt encrypt java rail-fence-cipher security
Last synced: 21 Sep 2025
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/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/adistrim/rsa-pkcs1_oaep-encryption
🔐 RSA encryption and decryption with PKCS1 OAEP padding scheme. Includes key pair generation, encryption with public key, decryption with private key, and secure cryptographic operations.
cryptography pycryptodome python rsa
Last synced: 02 May 2025
https://github.com/unixpup/genpasswd
Cryptographically secure password generator using libsodium
clang cryptography password-generator security-tools sodium
Last synced: 02 Apr 2025
https://github.com/anaselii/tmath
A Cryptography library combining with some linear algebra, created for cryptography staff but may work for computer graphics applications. Disclaimer: I created this library, but I have no idea how it works. It just does. So, may God be with you if you choose to use it!
abstract-algebra cryptography math number-theory
Last synced: 30 Jul 2025
https://github.com/maymeow/verifier
MinSig provides a decentralized and secure way to create, verify, and manage claims using cryptographic signatures and key attestations.
claim cryptography decentralized php verification
Last synced: 22 Sep 2025
https://github.com/hazae41/ed25519
Ed25519 adapter for WebAssembly and JS implementations
adapter browser cryptography curve25519 ed25519 javascript typescript webassembly
Last synced: 08 Sep 2025
https://github.com/sidd0894/password-encryption-decryption-tool
Terminal based password encryption/decryption tool
aes-encryption cryptography fernet-cryptography fernet-decryption fernet-encryption hmac-sha256 password-encryption password-encryptor symmetric-encryption symmetric-encryption-algorithm symmetric-key-encryption
Last synced: 09 Apr 2025
https://github.com/albertnieto/ssl_cert_generator
A Python-based tool for generating RSA private keys, creating Certificate Signing Requests (CSRs), and comparing public keys from private keys and CSRs.
cryptography private-key python3 rsa-cryptography
Last synced: 22 Sep 2025
https://github.com/zing-rsa/discord-wallet-verify-backend
Microservice to perform Cardano wallet(signature) verification for discord bots
cardano cryptocurrency cryptography signature-verification
Last synced: 02 Apr 2025
https://github.com/anshvaid4/ul
Repository showcasing the mathematics for cryptography and other cyber related concepts
cpp cryptography cyber-security mathematics university-of-limerick
Last synced: 27 Mar 2025
https://github.com/iboud0/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: 31 Jul 2025
https://github.com/mrmorais/cipher_algorithms
Cipher algorithms implementations in C++
Last synced: 21 Jul 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/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/survi218/https-secure-server
Redirect traffic from the insecure HTTP server to a secure HTTPS server
cryptography https https-server openssl private-key redirecting-requests secure secure-communication tls-certificate
Last synced: 31 Jul 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/mikomikotaishi/co487assignments
An assortment of code used to solve cryptography problems
Last synced: 29 Mar 2025
https://github.com/dpeshkoff/keyless-system-emulator
aes cryptodome cryptography handshake-key
Last synced: 31 Jul 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/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/ureeves/jwt-go-secp256k1
A secp256k1 signature method for dgrijalva/jwt-go.
cryptography golang jwt secp256k1
Last synced: 23 Sep 2025
https://github.com/jtdowney/speck
Toy implementation of Speck cipher in Rust
Last synced: 27 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/ryan-rozario/auctf_2020
Solutions for a few of the AUCTF 2020 Crypto Problems. Did not have much time to solve as much as i wanted to.
auctf auctf2020 crypto cryptography ctf
Last synced: 03 Apr 2025
https://github.com/joestr/enka
Enkapsulate your data!
aes cryptography decryption encryption rsa
Last synced: 08 Jul 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/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/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/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/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/helixprojectai-code/helix-tel-deploy
Zero-exchange cryptographic key derivation from constitutional AI behavior. Two nodes independently derive an identical encryption key through deterministic convergence — no key transmitted, negotiated, or pre-shared.
ai-safety constituional constitutional-ai convergence cryptography encryption grammar helix-ttd key-derivation llm mesh-network python zero-knowledge
Last synced: 23 May 2026
https://github.com/m-azra3l/wavaudiostego
WAVAudioStego is a desktop application designed for audio steganography, which is the art of hiding secret information within an audio file. With this application, users can hide text messages in form of text files within audio audio files and extract them later using a private key.
Last synced: 25 Aug 2025
https://github.com/vercingetorx/dilithium-nim
CRYSTALS-Dilithium in pure Nim
cryptography crystals-dilithium digital-signature dilithium nim nim-lang post-quantum-cryptography
Last synced: 24 Sep 2025