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-01 00:06:48 UTC
- JSON Representation
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/drilonaliu/parallel-caesar-cipher
caesar-cipher cryptography cuda gpu parallel-programming
Last synced: 21 Mar 2025
https://github.com/onlyf0ur/openssl-mojo
Indirect OpenSSL bindings for Mojo
bindings c cryptography mojo openssl
Last synced: 17 Mar 2025
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/sur-ser/symmorph-cli
CLI tool for encrypting and decrypting files using the SymmetricMorph cipher.
cipher cli command-line crypto-library cryptography data-protection encryption file-encryption node-cli nodejs password-encryption security stream-encryption symmetric-encryption symmetricmorph typescript
Last synced: 07 May 2026
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/arnaud-robin/aead-chacha20-poly1305
Implementation of AEAD_CHACHA20_POLY1305 in c++
aead chacha20-poly1305 cpp cryptography
Last synced: 10 Apr 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/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/unixpup/genpasswd
Cryptographically secure password generator using libsodium
clang cryptography password-generator security-tools sodium
Last synced: 02 Apr 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/nim579/cry
cipher crypto cryptography encryption sign verify
Last synced: 27 Mar 2025
https://github.com/servierhub/certwatch
Watch the certificates expiration dates for a list of hostname:hostport
certificate certificates cryptography domain expiration expiry security security-automation security-scanner security-tools tls tls-certificate x509 x509-parser x509certificates
Last synced: 28 Sep 2025
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/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/saikrishnareddy1919/blockchain-resources
Resources to learn Blockchain | web3 stuff. Will continue adding more resources to this. Star and watch this repo.
blockchain blockchain-technology crypto cryptocurrency cryptography decentralized decentralized-applications ethereum ethereum-blockchain nft nfts resources smart-contracts solidity web3 whitepaper whitepapers
Last synced: 15 May 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/m1thrandir225/is-labs
Laboratory Exercises for the Information Security course
algorithms cryptography hashing security swift
Last synced: 16 May 2026
https://github.com/cryptocoin-wallets/exodus-core-fast-crypto-blockhain-plugin-walletconnect
Exodus New Feature Development is an open-source initiative enhancing the capabilities of the Exodus application for secure digital asset management. Join us in contributing innovative features and improving the Exodus ecosystem.
blockchain-plugin crypto cryptography exodus-api exodus-app exodus-core exodus-geteway exodus-payment exodus-wallet exodus-wallet-web3 exodus-wallets fast-api javascript wallet-connect wallet-connector wallets
Last synced: 26 Mar 2025
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/kevin-fagan/simplified-aes
Simplified AES
cryptography education python s-aes saes simplified-aes
Last synced: 21 May 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/sap/sprint
SPRINT is a scalable framework for differentially private (DP) fine-tuning and inference via multiparty computation (MPC) of transformer-based models. SPRINT is built on top of PyTorch, Opacus for DP fine-tuning and CrypTen for MPC inference.
cryptography differential-privacy fine-tuning multiparty-computation secure-inference transformers
Last synced: 16 May 2026
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/mumarshahbaz/treecrypt
A node-tree based encryption algorithm
algorthims cryptography cybersecurity encryption node random secure tree
Last synced: 17 Aug 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/nico-rodriguez/node-passgen
A Node random password generator.
cryptography password-generator
Last synced: 19 May 2026
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/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/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/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/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/zizisk-100bz/cryptoguardian
Cryptoguardian is a secure wallet application designed to protect your digital assets. It uses advanced encryption methods to ensure that your cryptocurrencies remain safe from unauthorized access.
bitcoin crypto crypto-tools crypto-wallet cryptography github-config matplotlib nodejs pandas seaborn sha256-hash streamlit visualization walletkeytool
Last synced: 01 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/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/salatad/salatanote
A private untraceable alpha Cryptocurrency that's built on the CryptoNote Cryptocurrency codebase and implemented the CryptoNote protocol.
bytecoin crypto cryptocurrency cryptography cryptonote miner mining monero privacy private wallet
Last synced: 29 Sep 2025
https://github.com/colthreepv/symmetro
offline-first service for AES-256 text encryption and decryption
Last synced: 26 Jun 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/jee-vim/cryptic
Simple AES-256-GCM File Encrypt/Decrypt CLI
cli cryptography encryption-decryption
Last synced: 25 Jan 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/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/dssgabriel/present24-attack
Blazing fast MITM attack on a 24 bits implementation of the PRESENT block cipher algorithm.
blockcipher c cryptography maninthemiddleattack maqao optimization
Last synced: 20 Jan 2026
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/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/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/boneill02/zimmermanntel
zimmermann telegram cryptography
cryptography html html-css-javascript html5 javascript webpage
Last synced: 18 Mar 2025
https://github.com/zenium-community/zenium
Zenium integration/staging tree
altcoin anonymous-transactions bitcoin blockchain blockchainprivacy blockchaintechnology bulletproofs c-plus-plus cryptocommunity cryptocurrency cryptography p2p privacycoin zkp zkpcrypto zkproof zksnarks
Last synced: 29 Sep 2025
https://github.com/jaymoneyjay/spring21-automated-decryption
Automated decryption of classical ciphers with neural networks.
cryptography neural-networks python security
Last synced: 17 Aug 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/rustaceanrob/chacha20
zero dependency, stack allocated ChaCha20 implementation
chacha20 cryptography stack-allocated stream-cipher
Last synced: 05 Apr 2025
https://github.com/arvid-berndtsson/typesecure
A focused TypeScript cryptography package that provides secure encryption and hashing utilities with strong typing and runtime validation using Zod.
cryptography cybersecurity encryption hashing password security typesafe typescript zod
Last synced: 19 Feb 2026
https://github.com/YeDawa/Enigmify
This project is a simple implementation of the Enigma machine in Rust. It allows users to input a message, configure the rotor and reflector settings, and encrypt or decrypt the message.
cli cryptography enigma-machine rust security
Last synced: 29 Sep 2025
https://github.com/rikurauhala/bsc-thesis
Bachelor's thesis in computer science
bibtex brute-force bsc bsc-thesis computer-science cryptography cyber-security dictionary-attack finnish latex passwords rainbow-table tex thesis
Last synced: 29 Sep 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/anshuman-singh-93/agrichain-frontend
blockchain cryptocurrency cryptography dapp
Last synced: 05 Oct 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/arjav0703/anonytalk
A string Encryptor/Decryptor
crypto cryptography encryption encryption-decryption fernet fernet-algorithm fernet-cryptography fernet-encryption gui-application python python-3 python3 tkinter tkinter-gui tkinter-python
Last synced: 30 Sep 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/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/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/thinkphp/caesar-cipher
This Rust application reads a text from an input file, applies the Caesar cipher encoding algorithm, and writes the encoded text to an output file. The shift value for the cipher can be customized via command-line arguments.
algorithms caesar-cipher cryptography rust
Last synced: 24 Oct 2025
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/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/rayniel95/subkey
This is a simple dockerfile for create a docker image with Substrate subkey tool.
blockchain cryptography docker subkey substrate
Last synced: 18 Aug 2025
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/ecies/js-ciphers
Node/Pure JavaScript symmetric ciphers adapter
Last synced: 12 Apr 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/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/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/drilonaliu/parallel-permuation-cipher-attack
attack cryptography cuda gpu parallel-computing
Last synced: 21 Mar 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/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/laget-se/laget.cryptography
Generic implementation of cryptography using AES.
Last synced: 02 Feb 2026
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/UofSC-Fall-2022-Math-587-001/homework3
Prime factorization and primitive powers mod p
Last synced: 28 Aug 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/solomon-77/aes-file-crypto
This is a Python-based file encryption and decryption tool that utilizes AES for security.
aes aes-128 aes-encryption cryptography cryptography-project cryptography-tools encryption encryption-decryption python3
Last synced: 04 Sep 2025
https://github.com/aswinr24/decypher
Speedy Cipher Decryption / Encryption CLI tool
cli cryptography hacktoberfest python
Last synced: 11 Apr 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/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/ymcx/skibidifier
Encrypts your strings to form a funny-looking wall of text consisting of the words 'skibidi' and 'toilet'. Based on TEA (Tiny Encryption Algorithm)
cli command-line command-line-tool crypto cryptography encryption rust
Last synced: 14 Oct 2025
https://github.com/nucypher/passkeys-taco-poc
PoC implementing passkeys to TACo encryption authentication
cryptography encryption-decryption passkeys taco threshold-cryptography web3
Last synced: 07 Sep 2025