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-29 00:07:02 UTC
- JSON Representation
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/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: 29 Oct 2025
https://github.com/skygenesisenterprise/api-service
The Official Sky Genesis Enterprise API Service Ecosystem
api-service client cryptography data dns docker javascript nextjs service stalwart typescript websocket
Last synced: 31 Dec 2025
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/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/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/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/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/tankerhq/identity-ruby
Identity management in Ruby for the Tanker SDK
cryptography encryption privacy ruby sdk security tanker
Last synced: 09 Aug 2025
https://github.com/nglaeser/gtm-ss
Girls Talk Math - Secret Sharing packet & spring activity
Last synced: 08 Apr 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/nglaeser/cryptotex
Flexible LaTeX template for cryptography research & conferences (WIP)
Last synced: 08 Apr 2026
https://github.com/bshankar/pyrite
A minimal (insecure, incomplete) implementation of a bitcoin like cryptocurrency
cryptocurrency cryptography javascript nodejs
Last synced: 02 May 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/lucianoscarpaci/cipher
Unlock the world of clandestine communication with Python's XOR cipher, enabling the concealment and revelation of messages through sophisticated encryption and decryption techniques.
algorithm-implementation cryptography data-security encryption-decryption information-hiding python secure-communication software-development symmetric-key-cryptography xor-cipher
Last synced: 20 Mar 2025
https://github.com/d-thatcher/hybridcryptosystem
A library of functions built around PyCrypto that implements a asymmetric encryption of public keys with symmetric encryption of files
cryptography hybridencryption python
Last synced: 30 Apr 2026
https://github.com/sundarnagarajan/pymultikdf
Python wrappers for bcrypt, PBKDF2 (fastpbkdf2) scrypt (Tarsnap)
bcrypt cryptography fastpbkdf2 pbkdf2 python-wrapper scrypt wrapper
Last synced: 23 Aug 2025
https://github.com/jameskabbes/cryptography
Package for easy implementation of professional encryption algorithms
cryptography pypi-package python
Last synced: 08 Apr 2026
https://github.com/mrtimu139/non-transitive-dice-game-hmac
A console-based implementation of a Generalized Non-Transitive Dice Game with HMAC verification. Supports configurable dice, fairness in random number generation, and enhanced usability features like detailed help tables.
cryptography cryptography-library dice-probability game-theory hmac javascript non-transitive-dice secure-random-number-generation verification
Last synced: 20 Mar 2025
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/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/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/narukoshin/yako
Password manager that works on my rules.
cryptography enryption go golang password-manager privacy security
Last synced: 11 Jun 2026
https://github.com/piotrpsz/chacha-go
ChaCha20 algorithm implementation in Go based on RFC 8439
Last synced: 17 May 2025
https://github.com/shamikaredkar/secure-password-manager
The "Secure Password Manager" is a Python-based tool for securely storing and managing passwords locally. Utilizing advanced encryption provided by the cryptography library, it offers a simple CLI for easy and safe password handling. Ideal for educational purposes or personal use, it ensures your sensitive information remains secure on your device.
command-line cryptography fernet fernet-cryptography fernet-decryption fernet-encryption fernet-key password-manager python
Last synced: 12 May 2026
https://github.com/cybergaz/cryptography
Interactive CLI for exploring cryptographic algorithms, implemented in rust
Last synced: 14 Mar 2025
https://github.com/ilhamghaza/lockflare
cryptography flutter flutter-app gunadarma
Last synced: 01 Jan 2026
https://github.com/jmg-duarte/rot
🔪 Caesar Cipher CLI Tool 🔏
caesar-cipher cipher cryptography rot rot13 rotation rust
Last synced: 20 Mar 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/alessandroconti11/constant_time-parallel_shuffling
Shuffling arrays in constant time is a common problem in modern cryptography. This project involves analyzing the technique proposed in https://cr.yp.to/2024/insertionseries-20240515.py, and implementing it in C, possibly employing parallelization.
c complexity-study computer-engineering computer-science-and-engineering constant-weight-word cryptography cryptography-and-architecture-for-computer-securit cww daniel-j-bernstein djb insertion-in-array insertion-series polimi porting porting-python-to-c python-to-c
Last synced: 17 Jun 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/rudolphreti/cicla
Cicla is a free application for generating ciphers that cannot be cracked without the key. The app enables both encryption and decryption of messages using a specially prepared key.
cryptography nodejs typescript
Last synced: 25 Apr 2026
https://github.com/faheel/cryptopals-crypto-challenges
Solutions to the Cryptopals Crypto Challenges, mostly in Rust
crypto-challenges cryptography cryptopals rust
Last synced: 22 May 2026
https://github.com/russibc/vigenere-cipher
A simple implementation of Vigenère Cipher.
cryptography practice python vigenere
Last synced: 26 May 2026
https://github.com/csnp/qramm-cryptodeps
Cryptographic Dependency Scanner - Identify quantum-vulnerable cryptographic algorithms in your software dependencies. Part of the QRAMM Toolkit.
cbom cnsa cryptography dependencies golang post-quantum post-quantum-cryptography pqc quantum-computing sast sbom security supply-chain-security vulnerability-scanners
Last synced: 13 Jan 2026
https://github.com/ph4r05/approximator
Cube attack & algebraic functional approximator. Proof-of-concept for Cube attack on Keccak
algebraic-attack cryptography cube-attack faugere grobner-basis keccak research-project university
Last synced: 15 Mar 2025
https://github.com/sebastiaan-gouman/ceasar_cypher
Simple Ceasar Cypher tool to encrypt, decrypt and brute force Ceasar's Cypher.
Last synced: 23 Mar 2025
https://github.com/emrekayik/ekode
EKODE, metni resim üzerinde saklamak için kullanılan bir algoritmadır.
Last synced: 17 May 2026
https://github.com/nbhirud/research-exchange-participations
cryptography facebook-post hashing java java7 javascript jsp mysql netbeans openshift salt servlet
Last synced: 09 Nov 2025
https://github.com/adelmofilho/tenispolar
Implementation ZENIT-POLAR substitution cipher method of encryption
cryptography r-package r-programming
Last synced: 31 Mar 2025
https://github.com/daleroberts/asd-coin
Playing with the ASD Commemorative Coin
Last synced: 05 Jan 2026
https://github.com/jamesponddotco/acopw-go
[READ-ONLY] Simple cryptographically secure password generator.
cryptography go password password-generator
Last synced: 15 Mar 2025
https://github.com/go-compile/mim
MIM is a Hash Visualization algorithm utilising 4x4 colour matrixes. This provides a quick and easy method to compare fingerprints, e.g. SSH keys, x509 certs etc. For both terminals (ANSI) and desktop, mobile & web (SVG).
ansi crypto cryptography fingerprint hash image randoart ssh svg verification visualization x509
Last synced: 16 Apr 2026
https://github.com/pranavh-2004/gochain
A simple and lightweight blockchain implementation in Go for learning and experimentation with block creation, proof-of-work, and persistent storage using BoltDB
blockchain blockchain-experiment boltdb cli-app cryptography decentralization go golang proof-of-work
Last synced: 23 Mar 2025
https://github.com/tell/note-on-subgroup-security
This is a demonstration of "A Note on Subgroup Security in Pairing-Based Cryptography"
cryptography pairing subgroup-security
Last synced: 15 Mar 2025
https://github.com/abdo-essam/dsa-sha-algorithm
The DSA-SHA algorithm is a cryptographic algorithm used for digital signatures, which is based on the SHA-1 hash function. The program includes methods to convert hexadecimal to binary and vice versa, generate message chunks, left rotate, and hash.
cryptography digital-signature dsa dsa-algorithm sha1
Last synced: 15 Mar 2025
https://github.com/kizh4324/prodigy_cs_01
Implement Caesar cipher
caesar-cipher cryptography decryption encryption python
Last synced: 28 May 2026
https://github.com/ccan23/xoreen
Xoreen. Encrypt and Decrypt Every File Type Using Xor Gate.
andgate byte-encryption crypt cryptography doc-encryption encryption encryption-algorithms encryption-decryption encryption-tool file-decryption file-encryption mp3-encryption orgate pdf-encryption ruby xor xor-gate xoreen xorgate zip-encryption
Last synced: 16 Jan 2026
https://github.com/mokkunsuzuki-code/stage355
Stage355: Signature Key Status Verification and Revocation Enforcement Layer with signing-time validity checks, Stage354 ledger binding, fail-closed revoked-key rejection, and PQC intent-only protection.
audit cryptography cybersecurity ed25519 evidence fail-closed gpg key-revocation key-rotation key-status ledger ml-dsa pqc qsp signature-verification sigstore supply-chain-security transparency trust verification
Last synced: 23 Jun 2026
https://github.com/aead/poly
Package poly implements message authenticators based on polynomials
cryptography gcm golang poly1305
Last synced: 19 May 2026
https://github.com/purarue/plus1
A symmetric substitution cipher used to obfuscate code that I'd rather not be indexed.
Last synced: 30 Mar 2025
https://github.com/jordanbaird/hashgenerator
Generate hash digests using commonly available hash algorithms
cryptography generate hash hashgenerator hashing md5 sha sha1 sha256 sha384 sha512 swift
Last synced: 23 Oct 2025
https://github.com/trinetra110/stegoaes
A Python-based steganography tool that hides AES-encrypted messages in images using the Least Significant Bit (LSB) technique. Supports secure encoding and decoding with OpenCV and PyCryptodome.
Last synced: 01 Sep 2025
https://github.com/rayniel95/ecdsa-node
My solution to week 1 project of Alchemy University.
alchemy-university blockchain cryptography docker express nextjs react reactjs web3
Last synced: 11 Apr 2026
https://github.com/rayniel95/giftlist
My solution to week 2 project of Alchemy University.
alchemy-university blockchain cryptography docker express nextjs react reactjs web3
Last synced: 06 Mar 2025
https://github.com/onlyf0ur/pqc-zig
Post-Quantum Cryptography for Zig
cryptography post-quantum-cryptography pqc pqcrypto
Last synced: 16 May 2025
https://github.com/piotrpsz/crypto
Implementation of encryption algorithms in c++17
3-way blowfish cpp17 cryptography gost
Last synced: 17 May 2025
https://github.com/ianacaburian/generate-key-file
Ports juce_KeyGeneration::generateKeyFile() to node.
auth cmake cpp20 cryptography juce keyfile nodejs npm rsa typescript
Last synced: 15 Mar 2025
https://github.com/karisdalton/ceaser-cipher
Cipher encoder and decoder---ceaser cipher
Last synced: 15 Mar 2025
https://github.com/h0llyw00dzz/tls-cert-chain-resolver
TLS Cert Chain Resolver is a CLI tool designed to resolve and manage TLS certificate chains efficiently.
cli command-line command-line-tool cryptography go golang idiomatic-go pki-tools ssl-certificate ssl-certificates tls-certificate tls-certificates
Last synced: 05 Jan 2026
https://github.com/zhongruoyu/sha2
An implementation of the SHA-2 hash algorithms.
cryptography hash sha256 sha512
Last synced: 18 Jun 2026
https://github.com/ztgx/rippled-rs
A simplest customizable blockchain
algorithms cryptography ed25519 rippled secp256k1 signing substrate
Last synced: 30 Oct 2025
https://github.com/rmnblm/papers
📄 Published papers.
blockchain cryptography distributed-systems paper science-research
Last synced: 04 Jan 2026
https://github.com/knightchaser/sha256
A simple C++ based SHA256 hashing algorithm implementation
cryptography hashing sha256 sha256-hash
Last synced: 23 Mar 2025
https://github.com/levkk/chacha-rs
Implementation of Salsa20 and family of algorithms. Largerly untested and probably incorrect :)
cryptography rust rust-lang rust-library salsa20
Last synced: 24 Mar 2025
https://github.com/malisha4065/javap2pfiletransfer
Java P2P Secure File Transfer
Last synced: 09 Jun 2026
https://github.com/andrenevesgomes/criptografia
No âmbito da disciplina de Criptografia foi-nos requisitado a realização de um trabalho de grupo centrado na realização de um algoritmo de encriptação de forma a refletir todo o conhecimento adquirido ao longo das aulas realizadas.
cryptography istec school-project scytale-cipher
Last synced: 09 Mar 2025
https://github.com/abhishekjain12/string-cryptography-method-1
Key Method using JAVA
Last synced: 23 Mar 2025
https://github.com/abhi-godse/intel-unnati-industrial-training
About Kurukshetra symbolizes a monumental battle, drawing a parallel to the critical importance of securing files and data with utmost confidentiality.
Last synced: 24 Mar 2025
https://github.com/abhishekjain12/string-cryptography-with-3-different-methods.
1. PitLatin code language 2. Reverse PitLatin code language 3. Key Method
cryptography java string-cryptography
Last synced: 23 Mar 2025
https://github.com/luizwt/cryptomatrix
Sistema simples de criptografia e decriptação baseado na geração de uma matriz 7x7 com chave compartilhada
Last synced: 18 Apr 2025
https://github.com/purrproof/merkle-proof-vis
A tool to visualize Merkle trees, generate multi-proofs, and demonstrate the proof application process.
blockchain cryptography ethereum merkle merkle-proof merkle-tree merkletree visualization vizualisation
Last synced: 19 Apr 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/davidkirwan/number_station
This gem contains a number of utilities to aid in the running of a number station.
cryptography number-station one-time-pad one-time-pad-cipher pseudorandom pseudorandom-number-generator radio
Last synced: 08 Nov 2025
https://github.com/abund4nt/h3xtel-scripts
Repository with solution and explanation of the challenges of the H3xtel course.
cryptography ctf mathematics python
Last synced: 24 Mar 2025
https://github.com/1limxapp/react-native-chacha20-poly1305
ChaCha20-Poly1305 encryption/decryption for Flutter. Native implementation makes sure it has the fastest performance.
256-bit aes android chacha20 chacha20-poly1305 chacha20poly1305 cihper cipher-algorithms cross-platform cryptography encryption encryption-algorithms ios javascript react react-native typescript
Last synced: 21 Feb 2026
https://github.com/magical/libargon2
fork of the argon2 reference implementation
Last synced: 24 Mar 2025
https://github.com/vaasudevans/ciphers
Implementation of Ciphers in C++ and python
c-plus-plus-11 ciphers cryptography python3
Last synced: 31 Mar 2025
https://github.com/a3h1nt/python-meets-cryptography
Python code snippets for modern encryption algorithms.
Last synced: 03 Sep 2025
https://github.com/elliotwutingfeng/balloonhashing.jl
Balloon Hashing implemented in Julia.
crypto cryptography julia julia-language kdf-algorithm key-derivation-function password password-hash
Last synced: 27 Feb 2025
https://github.com/dubniczky/trustless-authentication
Secure authentication protocol without sending or storing the password
authentication cryptography password protocol
Last synced: 31 Mar 2025
https://github.com/primefactor-io/paillier
Implementation of the Paillier cryptosystem alongside its homomorphic operations
cryptography cryptography-algorithms homomorphic-cryptography-scheme homomorphic-encryption homomorphic-encryption-library paillier paillier-cryptosystem
Last synced: 26 Oct 2025
https://github.com/macornwell/musksultimatemessagesafe
A cryptography puzzle that shares what propels Elon Musk forward.
Last synced: 18 Mar 2025
https://github.com/primefactor-io/commitment
Implementations of various Commitment Schemes
commitment-schemes cryptography cryptography-algorithms
Last synced: 15 May 2025
https://github.com/argenox/noxtls-rs
NoxTLS Rust is a lightweight, high-performance embedded TLS library written in Rust and designed for secure communication in resource-constrained systems. Built for efficiency, portability, and modern security standards.
cipher-algorithms cipher-suit cryptography cryptography-api dtls openssl-alternative rust rust-library tls tls12 tls13
Last synced: 28 May 2026