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-30 00:07:03 UTC
- JSON Representation
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/trendev/crypt4kids
crypto for kids
cryptography golang learning-by-doing
Last synced: 04 Mar 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/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/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/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/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/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/danielost/brute-force-password-breaker
A straightforward brute-force password breaker.
brute-force cryptography password-bruteforce
Last synced: 13 May 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/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/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/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/russibc/caesar-cipher
A simple implementation of Caesar Cipher.
caesar cryptography practice python
Last synced: 17 Aug 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/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/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/sreekesari-vangeepuram/rot13-substitution-cipher
Cryptography
cryptography decryption encryption rot13
Last synced: 31 Aug 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/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/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/permutationlock/monocypher-zig
Zig bindings for the Monocypher cryptography library.
Last synced: 16 Oct 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/arec1b0/blockchain
A basic blockchain implementation featuring a P2P network and a RESTful API, built with Go and optimized cryptographic functions using Rust.
api blockchain cryptography distributed-systems go open-source p2p-network rust
Last synced: 19 May 2026
https://github.com/aadityapate/cryptography-information-security-lab_semester-v
Cryptography and Information Security Lab repository containing Codes/Solutions, and Assignments/Tasks completed during the coursework.
c cryptography html-css-javascript java security
Last synced: 19 May 2026
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/texadactyl/cloaking.jl
This is a file cloaking utility set of APIs written in Julia. It is similar to Cloaking.py and Cloaking.c.
cbc-aes-encryption cryptography cryptography-tools decryption encryption hmac hmac-authentication julia nettle
Last synced: 04 Apr 2025
https://github.com/richard66nz/pyqt-passwordgenerator
Simple Python code using pyQT to generate pseudo-random passwords
Last synced: 06 Apr 2025
https://github.com/richard66nz/encryption-publickey
Demonstration python code using pyQT for public key encryption
cryptography public-key-encryption pyqt5 python
Last synced: 06 Apr 2025
https://github.com/richard66nz/encryption-steganography
Demonstration python code using pyQT for steganography encryption
cryptography pyqt5 python steganography
Last synced: 06 Apr 2025
https://github.com/richard66nz/encryption-onetimepad
Demonstration python code using pyQT for One Time Pad encryption
cryptography one-time-pad pyqt5 python
Last synced: 06 Apr 2025
https://github.com/sucho6996/imagecryptosteganography
A simple project of hiding message inside an image after encrypting it built with python
cryptography python steganography
Last synced: 29 Mar 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/nico-rodriguez/node-passgen
A Node random password generator.
cryptography password-generator
Last synced: 19 May 2026
https://github.com/dragonscypher/galactic-guardians
A fun game to play with friends on the same network
blockchain cryptography opengl pygame socket-programming
Last synced: 18 May 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/nfiles/cryptopals-solutions
My solutions to the Matasano cryptopals problems: http://cryptopals.com/
Last synced: 17 Feb 2026
https://github.com/cloudnoize/kv-merkletree
Sparse Merkle Tree with arbitrary-length keys efficient range operations, height-reducing extensions, and verification, making it ideal for verifiable key-value storage
cpp20 cryptography key-value merkle-tree
Last synced: 31 Dec 2025
https://github.com/simplito/privmx-pki-server
Sample PKI (Public Key Infrastructure) server for PrivMX.
communication cryptography end-to-end-encryption pki privmx
Last synced: 13 Sep 2025
https://github.com/mdziegielewska/algorithms
A collection of algorithms and data structures implemented during university studies.
cryptography fundamental-algorithms numerical-methods operating-system-concepts
Last synced: 13 Mar 2025
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/0xliquidglass/caesar
A passwordless file encryption scripts for linux
Last synced: 13 Mar 2025
https://github.com/missn0body/hide
A simple Blowfish scramble schtick made in C
argument-parsing block-cipher c cipher-algorithms command-line command-line-tool cryptography terminal terminal-based
Last synced: 19 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
https://github.com/samuel-lucas6/moddedctx.net
A modified version of Chan and Rogaway's fully committing AEAD construction using ChaCha20-Poly1305 and BLAKE2b-256.
aead blake2 blake2b chacha20 chacha20-poly1305 chacha20poly1305 committing-aead crypto cryptography key-committing libsodium poly1305
Last synced: 24 Jun 2025
https://github.com/antfarmer/easyjce
EasyJCE provides an easy to use interface for encrypting, decrypting, and hashing data for transmission or storage using the Java Cryptographic Extension (JCE).
argon2 bouncy-castle cryptography cryptography-library cryptography-tools encryption hashing hibernate java password password-hasher spring-security
Last synced: 11 Jan 2026
https://github.com/umamiappearance/hmacobj
JavaScript implementation of HMAC generation and verification for the browser and node.js. It uses the global SubtleCrypto interface [Web Crypto API]. Multiple representations of the HMAC are available (e.g. hexadecimal, base32, base64, ...)
browser crypto cryptography hmac hmac-sha1 hmac-sha256 hmac-sha384 hmac-sha512 subtlecrypto webcrypto-api
Last synced: 09 Jun 2026
https://github.com/mjfreelancing/alloverit
A suite of libraries aimed at providing a simplified and consistent approach to cross-cutting and functional concerns.
appsync aspnet-core assertion binary-serialization cryptography dependency-injection entity-framework-core evaluator graphql json keyset-pagination logging mapping named-pipes reactive-ui serilog validation wpf
Last synced: 17 Aug 2025
https://github.com/albinzayedrawan/symmetric-encryption-stream-and-block-cipher
Lab Exercises about stream and block cipher encryption methods.
aes-encryption cryptography rc4-algorithm
Last synced: 04 Apr 2025
https://github.com/apavazza/crypt
A file encryption and decryption tool
aes argon2 cli cryptography encryption rust
Last synced: 07 Jul 2025
https://github.com/vladistan/codebreaker-2018-blockchain
Smart contract code for codebreaker 2018 challenge walkthrough
blockchain codebreaker-challenge cryptocurrency cryptography ctf-challenges ctf-writeups cyber reverse-engineering security solidity walkthrough
Last synced: 17 May 2026
https://github.com/nicola-frattini/passwordmanager
Secure local password manager with AES-256 encryption, HIBP checks, and CLI interface. Stores credentials safely with multi-layer encryption.
cli cryptography cybersecurity hibp local-storage password-manager privacy python security-tools
Last synced: 08 May 2025
https://github.com/colthreepv/symmetro
offline-first service for AES-256 text encryption and decryption
Last synced: 26 Jun 2025
https://github.com/tanushree-tanu2105/advanced-encryption-tool
AES Encryption Tool is a lightweight and secure file encryption tool that uses AES-256-GCM encryption to protect your data. With a simple Tkinter-based GUI, it enables users to encrypt and decrypt files effortlessly using a password. đđ
advance-encryption-standard aes aes-256 aes-encryption cryptography cyber-security decryption encryption gui python symetric-cryptography symetric-encryption
Last synced: 08 May 2025
https://github.com/mk-fg/ghg
Simple command-line NaCl/libsodium file encryption tool
cli cryptography nacl ocaml security tool
Last synced: 12 Jun 2026
https://github.com/thibmeu/quicvarint
Variable-Length Integer Encoding defined by RFC 9000
2msb cryptography rfc9000 typescript varint
Last synced: 17 Feb 2026
https://github.com/drilonaliu/parallel-s_aes-ccm-xts
aes cryptography cuda gpu parallel-programming saes
Last synced: 21 Mar 2025
https://github.com/drilonaliu/parallel-caesar-cipher
caesar-cipher cryptography cuda gpu parallel-programming
Last synced: 21 Mar 2025
https://github.com/waddaboo/rust-merkle
A Rust implementation of Streaming Merkle Roots within Binary Numeral Trees
cryptography merkle-proof merkle-tree rust
Last synced: 20 Jul 2025
https://github.com/georgiifirsov/decrypt
My research about data encryption. The main question is: is it possible to find out a cipher by encrypted word only? I use some machine learning algorithms to classify encryption methods.
cryptography encryption-methods jupyter-notebook machine-learning python research
Last synced: 19 May 2026
https://github.com/rabbitwolfxoreoxx3/hpke-rs
Pure Rust implementation of HPKE (https://www.rfc-editor.org/rfc/rfc9180.html)
crypto cryptography ecdh hpke rust
Last synced: 24 Jun 2025
https://github.com/abhinav2712/simple-cryptography-tool
A Python-based cryptography tool that encrypts/decrypts messages using Caesar and VigenĂšre Ciphers. Caesar shifts each letter down the alphabet, while VigenĂšre uses a keyword.
crypto cryptography python python-library python-script python3
Last synced: 12 Apr 2025
https://github.com/jee-vim/cryptic
Simple AES-256-GCM File Encrypt/Decrypt CLI
cli cryptography encryption-decryption
Last synced: 25 Jan 2026
https://github.com/cypherstack/flutter_libsparkmobile
firo-org/sparkmobile for cross-platform Flutter applications.
android blockchain cross-platform cryptocurrency cryptography finance firo ios lelantus linux macos pc privacy spark windows
Last synced: 07 Apr 2026
https://github.com/ilhamghaza/lockflare
cryptography flutter flutter-app gunadarma
Last synced: 01 Jan 2026
https://github.com/cybergaz/cryptography
Interactive CLI for exploring cryptographic algorithms, implemented in rust
Last synced: 14 Mar 2025
https://github.com/laplacexd/qtrsa
Quad-Transpositional RSA (QTRSA) is a proof-of-concept encryption algorithm that is a combination of different ciphers and encryption algorithms built to test my understanding on them.
abash-cipher asymmetric-cryptography caesar-cipher cryptography encryption rsa transposition-cipher vernam-cipher vigenere-cipher
Last synced: 21 Mar 2025
https://github.com/mashateayoub/cryptoalgos
Implementation des différentes algorithmes de cryptage
algorithms cesar-cypher cryptography playfair-cipher
Last synced: 10 Jun 2026
https://github.com/Projects-Developer/Blockchain-Communication-System
A decentralized communication system built on blockchain technology, enabling secure, transparent, and tamper-proof exchange of information.
blockchaincommunicationsystem blockchaintechnology btechprojects computerscienceprojects cryptography decentralizedcommunication identityverification mtechprojects peertopeernetworking securemessaging supplychaincommunication
Last synced: 11 Sep 2025
https://github.com/Projects-Developer/Steganography-Projects
This project aims to design and develop a steganography system that enables secure and covert communication.
btechprojects computerscienceprojects covertcommunication cryptography datasecurity imageprocessing informationhiding mtechprojects securecommunication steganography textanalysis
Last synced: 11 Sep 2025
https://github.com/alen-gebles/crypto-radar
Crypto tracker with React JS and Gecko API + Tailwind
cryptocurrency cryptography css gecko html5 javascript project react tailwind
Last synced: 10 Apr 2026
https://github.com/mrx-arafat/aes-crypto-256-bits-by-kingbob
encrypt.py: This script encrypts the content of plain.txt using CBC mode with a 256-bit key and Base64 encodes the ciphertext along with the IV. The result is saved in encrypted.txt. decrypt.py: This script decrypts the Base64 encoded content of encrypted.txt
Last synced: 21 Mar 2025
https://github.com/saadarazzaq/caesar-cipher
Story Encrypter Decrypter
caesar-cipher cpp cryptography file-handling problem-solving
Last synced: 17 Mar 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/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/theseanything/md5-in-elixir
This is an implementation of the MD5 hashing algorithm in Elixir
cryptography elixir elixir-lang hashing md5
Last synced: 24 Jun 2026
https://github.com/pa-0/importpfx
PKCS12 (PFX) Certificate Import Utility -- written by Joe Klemencic
certificates cryptography import pfx pkcs12 portable standalone win32
Last synced: 28 Mar 2025
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/drilonaliu/parallel-permuation-cipher-attack
attack cryptography cuda gpu parallel-computing
Last synced: 21 Mar 2025
https://github.com/nglaeser/cryptotex
Flexible LaTeX template for cryptography research & conferences (WIP)
Last synced: 08 Apr 2026
https://github.com/nglaeser/gtm-ss
Girls Talk Math - Secret Sharing packet & spring activity
Last synced: 08 Apr 2026
https://github.com/laget-se/laget.cryptography
Generic implementation of cryptography using AES.
Last synced: 02 Feb 2026
https://github.com/amagioss/slv-action
Sets up the SLV CLI and helps in injecting vault secrets as masked environment variables for workflows to consume.
credentials credentials-helper cryptography decrypt encryption github-actions github-secrets secrets secrets-manager slv
Last synced: 20 Oct 2025
https://github.com/UofSC-Fall-2022-Math-587-001/homework3
Prime factorization and primitive powers mod p
Last synced: 28 Aug 2025
https://github.com/olukeye/fastapi-complaint-app
A simple application for logging complaint or report an issues form user activities.
crypto cryptography fastapi mssql-server pydantic-models pyodbc
Last synced: 17 May 2026
https://github.com/victordegallegos/criptografia-y-seguridad
Repositorio de tareas y prĂĄcticas de la asignatura CriptografĂa y Seguridad Facultad de Ciencias UNAM semestre 2023-1
Last synced: 17 Aug 2025
https://github.com/vatshayan/new-cipher-project
Newly Designed cipher. it is first in world. Named as Ambani Cipher
beprojects btechprojects cdeprojects cipher crypt cryptograp cryptography finalearprojects finalprojects finalyearprojects newfnalprojects securityprojects
Last synced: 01 Jun 2026