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/shyamsunder149/ctf-notes
CTF Notes made for my references for Solving CTFs
cryptography forensics notes python steganography
Last synced: 13 Jun 2026
https://github.com/claby2/3color-zkp
🎨 Zero-Knowledge Proof Implementation for Graph 3-Coloring
3color cryptography go graph-theory zkp
Last synced: 06 Apr 2025
https://github.com/ztgx/rippled-rs
A simplest customizable blockchain
algorithms cryptography ed25519 rippled secp256k1 signing substrate
Last synced: 03 Jul 2026
https://github.com/antonkueltz/quicy-py
A UDP-Based Multiplexed and Secure Transport
cryptography python3 quic transport udp
Last synced: 24 Oct 2025
https://github.com/n1ckl0sk0rtge/unlinkablepseudonyms
A java package for using (un)linkable pseudonyms based on RSA.
cryptography encryption gdpr privacy pseudonymisation pseudonymization security
Last synced: 14 Oct 2025
https://github.com/n1ckl0sk0rtge/scrambledb-converter
A REST-Service written with Quarkus for generating and converting unlinkable pseudonyms
cryptography encryption gdpr privacy pseudonymisation pseudonymization scrambledb security
Last synced: 06 Apr 2025
https://github.com/hostileninja72/encryption-tool
A tool used to encrypt using different algorithms.
aes chacha20 command-line-tool cryptography python rsa
Last synced: 02 Mar 2025
https://github.com/pjiwm/goodcoin
Simple blockchain implementation of a cryptocurrency written Python. CLI with miner and wallet functionality.
blockchain blockchain-technology cryptocurrency cryptography python
Last synced: 13 Jun 2026
https://github.com/simonbrandner/crypto-intro-slides
Slides for a presentation I gave to some of my friends to introduce them to cryptography
Last synced: 16 Feb 2026
https://github.com/jimouris/ring-signatures
A Rust implementation of ring signatures using Ristretto.
crypto cryptocurrency cryptography monero ring ring-signature ring-signature-scheme ring-signatures
Last synced: 15 May 2026
https://github.com/carlosmakin/enigma-cli
A simple command-line interface for encrypting and decrypting data.
Last synced: 24 Aug 2025
https://github.com/luhluh-17/kubli
A Python-based file encryption tool that securely encrypts and decrypts files and directories using Fernet symmetric encryption. Features filename obfuscation, interactive CLI interface, and batch processing capabilities.
Last synced: 23 Jul 2025
https://github.com/sorairolake/camellia-zig
Camellia block cipher written in pure Zig
block-cipher camellia cipher cryptography zig zig-library ziglang
Last synced: 05 Apr 2025
https://github.com/haithamaljabbari/crabcrack
CrabCrack is a hash cracking tool written in Rust
cryptography cybersecurity hacking hash hashcracker programming rust
Last synced: 22 Mar 2025
https://github.com/skitsanos/text-into-image
Demonstration of steganography with encoding text into an image
canvas crypto cryptography javascript morse-code morse-encode steganography steganography-algorithms steganography-application steganography-encoding
Last synced: 30 May 2026
https://github.com/natharyan/secret-sharing-arithmetic-functions
Shamir's secret sharing with beaver's multiplication to generate shares of an arbitrary arithmetic function given by the user with two secret values as the variables
cryptography cryptography-project secret-sharing shamir-secret-sharing
Last synced: 22 Mar 2025
https://github.com/obirikan/caesar-cipher-encoder-decoder
🔐This project implements a modular Caesar cipher for encoding and decoding English alphabetic messages. It's structured in a clean, maintainable folder-based architecture using Python functions and modules.
Last synced: 27 Jun 2025
https://github.com/tiwarishubham635/optimized-aes-visualizer
Optimizes AES Encryption-Decryption Algorithm with SHA-512 and visualizes it
Last synced: 30 Mar 2025
https://github.com/projects-developer/top-40-python-projects-for-beginners-to-advanced
Python is a popular and versatile programming language that is widely used in various industries, including web development, data science, artificial intelligence, and more Top 40 Python Projects. Project Includes Project Includes Source Code, PPT, Synopsis, Report, Documents, Base Research Paper & Video tutorials
bca-project btech-project computer-science-projects computerscienceprojects cryptography final-year-projects finalyearprojects machine-learning malware-detection mca-project mtechprojects python-project python-projects web-development
Last synced: 04 Jan 2026
https://github.com/cadeke/lets-go
lets-go is a simple CLI application written in Go for encrypting and decrypting files.
cli cryptography decryption encryption golang
Last synced: 05 Jun 2026
https://github.com/mlziade/keycrypt
A fun and challenging puzzle website. You can create puzzles for friends and other players to solve! Only then can they decrypt your message...
cryptography django game puzzle puzzle-game
Last synced: 15 May 2026
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/mikebrown0409/project-fuse
Zero-knowledge proof system for verifiable compliance envelopes. Proves compliance checkers executed correctly without revealing sensitive data. Built with RISC Zero zkVM. Phase 1 complete.
audit compliance cryptography gdpr privacy-preserving regulatory-compliance risc-zero rust soc2 zero-knowledge-proofs zkp zkvm
Last synced: 11 Jan 2026
https://github.com/psychlone77/election-system-core
A secure, privacy-preserving electronic voting system built with TypeScript and NestJS, implementing blind signatures, threshold cryptography, and end-to-end ballot encryption.
blind-signatures cryptography e-voting-system nestjs postgresql threshold-cryptography
Last synced: 01 Jul 2026
https://github.com/hpgrahsl/current22-k4k-demo
This repository hosts the live demo scenario shown during my Current22 talk about 'Client-Side Field Level Cryptography for Streaming Data Pipelines'
apachekafka cryptography end-to-end-encryption eventstream-pipeline kafka-connect ksql ksqldb security smt udfs
Last synced: 07 Jun 2026
https://github.com/PeaceFounder/TallyProofs.jl
Cryptographic core for E2E verifiable voting system with everlasting privacy and coercion resistance via post-cast isolation
Last synced: 06 Apr 2026
https://github.com/igorfonseca05/curso-ciberseguranca
Repositório dedicado aos estudos de cibersegurança, com práticas e conceitos essenciais. 🔐🛡️ Inclui scripts, anotações e experimentos sobre proteção de sistemas e redes. 💻⚡
cibersecurity cryptography hash igorfonseca05 security webdevelopment
Last synced: 17 Mar 2025
https://github.com/rkstudio585/en-de-cryptor
The Encryptor/Decryptor Tool is a Python application for securely encrypting and decrypting messages using a user-friendly interface, featuring key generation, message encryption, and decryption, all powered by the rich library and cryptography for security.
cryptography decryption encrypted-message encrypted-message-and-text encrypted-text encryption encryption-decryption pyfiglet rich terminal-app user-interface
Last synced: 29 Dec 2025
https://github.com/albertshih3/cse-130
Code for labs and homeworks for CSE 130 at UC Merced (Introduction to Cryptography).
Last synced: 27 Jun 2025
https://github.com/kshitiz-mhto/cryptix
Cryptix is a simple CLI utility that leverages hybrid cryptographic architecture bend of AES and RSA key-pair to securely encrypt and decrypt messages.
0auth2 cobra cryptography golang googledriveapi logrus
Last synced: 06 Apr 2025
https://github.com/crosbydoo/laravel-kriptografi
Aplikasi sederhana berbasis web yang dapat upload file pdf dan dapat membaca dan meenkripsi isinya ke dalam bentuk file yang berbeda namun isinya sudah dienkripsi menggunakan AES. framework yang digunakan adalah laravel 10
aes-encryption cryptography decryption encryption kriptografi laravel php
Last synced: 21 May 2026
https://github.com/drylikov/secrets.clj
A library designed to generate cryptographically strong random numbers suitable for managing data such as passwords, account authentication, security tokens, and related secrets.
authentication choice clj clojure cryptography drng jvm password prng random rng secrets secure security timestamp token uuid xkcd
Last synced: 21 May 2026
https://github.com/shireee/gpu-file-encryption
library for encode/decode files on gpu using cryptographic algorithms
cpp cryptography gpu-computing
Last synced: 17 Mar 2025
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/chasebryan/-wuci-ji
无此机(Wuci-ji); x86_64 assembly research into machine code, execution boundaries, syscalls, memory, and precise low-level control.
assembly binary-analysis computer-architecture cryptography elf execution-model low-level machine-code syscalls systems-programming wuci-ji x86-64
Last synced: 01 Jul 2026
https://github.com/guycole/military-cryptanalytics
Computer applications associated w/the classic "MILCRYP" course by Friedman and Callimahos
Last synced: 15 May 2026
https://github.com/demianparkhomenko/uni-rsa
RSA encryption and decryption of text files. 2 semester
algorithms cipher cryptography rsa
Last synced: 06 Apr 2025
https://github.com/piotrpsz/chacha-go
ChaCha20 algorithm implementation in Go based on RFC 8439
Last synced: 17 May 2025
https://github.com/tn3w/stem-rs
A complete Rust library for Tor control protocol — build privacy-focused applications with type-safe, async-first APIs
anonymity async control-protocol cryptography onion-routing privacy rust security socks-proxy stem tokio tor tor-controller
Last synced: 11 Jan 2026
https://github.com/sheroz/crypto_vectors
Cryptography test vectors in Rust
cipher cryptography test test-vectors vector
Last synced: 19 Apr 2026
https://github.com/ketanmehra003/silent-key
A command-line tool designed to provide multi-layered image security by combining advanced encryption (ChaCha20) and custom steganography techniques. This project enables secure image transmission and storage, making it ideal for use cases in defense, privacy protection, and digital content management.
command-line-tool cryptography cybersecurity python3
Last synced: 05 Apr 2025
https://github.com/sv592/secure_file_manager
A lightweight C++ application for secure file encryption, decryption, hashing, and digital signature management.
Last synced: 10 Jun 2026
https://github.com/wesfly/frequency-analyzer
Text analyser
cryptography frequency-analysis frequency-analyzer text text-analysis
Last synced: 04 Apr 2025
https://github.com/daleksla/present
Implementations of the PRESENT algorithm for a Rasberry Pi PICO
c11 cmake cryptography rasberry-pi-pico
Last synced: 20 Jun 2025
https://github.com/ptrvsrg/crypto
Source code for cryptographic algorithms implemented in Go.
block-cipher cryptography gost-r-34-12-2015 hash-functions magma sha-1 stream-cipher vernam-cipher
Last synced: 30 Jun 2026
https://github.com/julyanvdw/cryptographic-chat-app
An encrypted chat application built with python. Implements wireguard security protocol
cryptography customtkinter decryption encryption gui python wireguard
Last synced: 20 May 2026
https://github.com/pymarcus/go_pemkeycertificate
Create a SSL certificate to test and local web development.
cryptography golang ssl-certificates
Last synced: 15 Sep 2025
https://github.com/marshallovski/asnk-vas1
little cryptographic algorithm for en- and decrypting text
crypto crypto-tools cryptography decryption decryption-algorithm encrypt encryption encryption-algorithm encryption-algorithms encryption-decryption text
Last synced: 27 Mar 2025
https://github.com/25a0/sts-sphincs
SPHINCS, the hash-based signature scheme, with fast batch signatures
cryptography digital-signature hash-based-signatures post-quantum-cryptography
Last synced: 22 Mar 2025
https://github.com/25a0/authentication-sets
Code and statistics related to authentication sets.
cryptography merkle-hash-trees
Last synced: 22 Mar 2025
https://github.com/hayr-hotoca/react-native-key-generator
256-bit encryption, cipher key generator - native implementation.
256-bit android cipher cross-platform cryptography encryption ios javascript key react react-native typescript
Last synced: 08 Apr 2026
https://github.com/ecsolticia/caeser-cipher-matlab
Caeser Cipher encryption and decryption scripts with a right shift of 2. Written in MATLAB. (WIP)
caeser-cipher cryptography cryptography-algorithms matlab matlab-script modular-arithmetic
Last synced: 18 Mar 2025
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/shishirjindal/cryptopals
Matasano's Crypto Challenges in Python
cryptography matasano-cryptopals-challenges python
Last synced: 24 Feb 2025
https://github.com/bouchraakl/java_implementation_of_rsa_encryption_and_decryption_algorithm
This repository contains a Java implementation of the RSA encryption and decryption algorithm using the Java cryptography libraries.
cryptography java rsa-algorithm rsa-cryptography rsa-encryption
Last synced: 14 Mar 2025
https://github.com/romanpecheritsa/onetimesecretapi
This project implements a service for securely storing and sharing one-time secrets (FastAPI, MongoDB)
authx cryptography docker-compose fastapi mongodb motor pytest python
Last synced: 28 Apr 2026
https://github.com/michaeltennyson/advanced-security
The following repository contains programs completed for the advanced security Module
cipher cipher-algorithms cryptography java security
Last synced: 05 Mar 2025
https://github.com/toshydev/ceasar
A Ceasar cipher ROT13 tool
ceasar-cipher cryptography python python-script python3 rot13 security tools
Last synced: 15 Jun 2026
https://github.com/s-celles/classicciphers.jl
ClassicCiphers.jl is a Julia package that implements various classical cryptographic ciphers.
Last synced: 03 Feb 2026
https://github.com/n3m0n8/cybersec-tools
Assortment of tools/programmes related to networking and cybersec with copious notes as I work through the example programmes
cryptography cyber cybersecurity encryption packet-sniffer remote
Last synced: 03 Apr 2025
https://github.com/iosmanthus/homqv-go
One-Pass HMQV and Asymmetric Key-Wrapping https://eprint.iacr.org/2010/638.pdf
Last synced: 05 Mar 2025
https://github.com/stefandeml/snark-verifier
web-frontent for zkSNARKS on Ethereum based on ZoKrates
cryptography ethereum zksnarks
Last synced: 14 May 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/ergus/cryptography-rust-cpp
A simple crate with some cryptographic functions implemented in C++ AND Rust like mirror code.
cpp cryptography inter-language learning rust testing
Last synced: 15 Sep 2025
https://github.com/mghorbani2357/necrypt
Necrypt uses AES and RSA to present strong encryption method. It generates new cipher for each encryption with the same RSA and AES key.
aes cryptography encryption-decryption file-encryption python python3 rsa
Last synced: 26 Jul 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/shurlinet/go-hqc
Pure Go implementation of HQC (Hamming Quasi-Cyclic) post-quantum KEM. NIST backup to ML-KEM. Zero dependencies.
code-based cryptography fips-207 golang hqc kem key-encapsulation lattice-alternative nist post-quantum pqc pqclean pure-go quantum-resistant zero-dependencies
Last synced: 29 Jun 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/tankerhq/sdk-react-native
Tanker client-side encryption SDK for React-Native
cryptography encryption end-to-end privacy react-native sdk security tanker
Last synced: 18 Feb 2026
https://github.com/oxlumi/an-introduction-to-mathematical-cryptography
Study notes, exercise solutions and rust implementations from An Introduction to Mathematical Cryptography.
Last synced: 16 Sep 2025
https://github.com/franky47/cryptograph
GraphQL API for cryptographic functions
cryptography graphql serverless
Last synced: 06 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/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/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/easonlai/pdf_text_content_hasher
Extract PDF Text Content and Perform Hashing
cryptography fernet fernet-cryptography fernet-encryption hashing pdf pdfextraction pdfplumber python python3
Last synced: 15 Jun 2026
https://github.com/coreason-ai/coreason-urn-authority
The Epistemic Ledger & Capability Registry of the CoReason ecosystem
agents coreason cryptography fair-data ledger mcp registry zero-trust
Last synced: 22 May 2026
https://github.com/ecies/js-ciphers
Node/Pure JavaScript symmetric ciphers adapter
Last synced: 12 Apr 2025
https://github.com/devansh-maurya/rsa-algorithm
An implementation of RSA encryption algorithm in Python using GMPY2 module
cryptography encryption gmpy gmpy2 python3 rsa rsa-algorithm rsa-encryption
Last synced: 23 Jul 2025
https://github.com/watchrapon/tgcrypto
tgcrypto is a PHP extension that enhances cryptographic functions by utilizing Rust for improved performance. 🚀 This project allows you to efficiently manage tasks like encryption and prime factorization while ensuring compatibility with PHP 8. 🐙
aiofiles aiohttp cipher cryptgraphy crypto cryptography factorization ffmpeg ffprobe filehosting filestreambot golang-server google-python-api hacktoberfest hacktoberfest2023 heroku megadlbot seedr
Last synced: 18 Jun 2025
https://github.com/tell/security-analysis-plos-one-2016
A demonstration of a verification script
cryptanalysis cryptography finite-field-discrete-logarithm pairing pairing-reduction
Last synced: 09 Feb 2026
https://github.com/anindya-prithvi/text-encryption
To encrypt texts and also decrypt them using a generated/user supplied key
Last synced: 10 Jun 2026
https://github.com/efedotof/vaultly
Vaultly — облачное хранилище с end‑to‑end шифрованием и нулевым разглашением. Flutter‑клиент + Spring Boot‑бэкенд. Доверяйте математике!!
aes-gcm cloud-storage cross-platform cryptography end-to-end-encryption file-encryption flutter privacy rsa-oaep security self-hosted shps spring-boot zero-knowledge
Last synced: 25 Apr 2026
https://github.com/ltk-mxz/python
Python projects!
arithmetic-formatter ceasar-cipher cryptography cybersecurity expense-tracker luhn-algorithm nmap-scanner password-generator
Last synced: 16 Mar 2025
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/phma/wringtwistree.jl
Whole-message cipher and tree hash, Julia implementation
cipher-algorithm cryptography hashing-algorithm
Last synced: 18 Feb 2026
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/cartpauj/pure-js-sftp
Pure JS SFTP is a complete, drop-in replacement for existing SFTP libraries that works everywhere Node.js runs - no native dependencies, no compilation issues, no platform-specific headaches.
cryptography keys npm npm-package openssh purejs sftp signing signing-keys ssh ssh2-streams
Last synced: 28 Jun 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: 23 Jul 2025