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-23 00:06:53 UTC
- JSON Representation
https://github.com/gabrielmajeri/crypto-data-structures
Data structures in Rust for cryptocurrencies and blockchain-related technologies
blockchain cryptocurrency cryptography merkle-tree
Last synced: 08 Apr 2025
https://github.com/rishabhsingh2510/basic-cryptography
Cryptography
cipher cryptography decoding encoding python tkinter user-interface
Last synced: 11 Jun 2025
https://github.com/nunees/trabalho_rsa_unip
Implementação do algoritmo RSA básico.
cryptography python rsa-cryptography
Last synced: 20 Mar 2025
https://github.com/moeenn/go-token
Generate crypto-random strings (i.e. tokens) of any length
crypto-random-string cryptography go golang token
Last synced: 11 Mar 2026
https://github.com/bitbynik/quadratic_sieve
COL759 Assignment-2
cryptography factorization gmpy2 iitd large-numbers mpi parallel-processing quadratic-sieve
Last synced: 09 Apr 2025
https://github.com/dssgabriel/present24-rs
Rust port of MITM attack on 2PRESENT24.
cryptography man-in-the-middle-attack present-cipher
Last synced: 08 Jul 2025
https://github.com/isaaczhang4/rsa-cryptography
Python implementation of the RSA Cryptography Algorithm
cryptography number-theory python rsa-cryptography
Last synced: 02 Aug 2025
https://github.com/vitor0p9f/ruby-caesar-cipher
This repository was created with the aim of studying the functioning and implementation of the Cesar cipher. Project suggested by The Odin Project platform.
cryptography docker regex rspec ruby tdd
Last synced: 26 Sep 2025
https://github.com/filiprokita/hashtool
A simple command-line tool for calculating the MD5, SHA-1, and SHA-256 hash values of a text or a file, written in Python.
algor command-line-tool cryptography encrypt encryption encryption-algorithms file-hashing hack hashing hashlib md5 python python3 securirty sha sha1 sha256 text-hashing
Last synced: 02 Aug 2025
https://github.com/princeranjan03/imageencryption_i-chip
This project focuses on creating a hardware-based encryption and decryption system that implements the Data Encryption Standard (DES) algorithm.
cipher cryptography data-encryption data-encryption-standard encoding encryption-decryption fpga image image-processing opencv rtldesign source-coding verilog verilog-hdl verilog-project vivado xilinx xilinx-vivado
Last synced: 26 Mar 2025
https://github.com/typicalhog/randevu-py
Universal Probabilistic Daily Reminder Coordination System for Anything
algorithms blake3 coordination cryptography daily datetime deterministic foss hash offline probability py python randevu random rdv rdvt reminders rendezvous universal
Last synced: 19 Feb 2026
https://github.com/rakibhossain72/XORpass
XORpass is a Flask-based password manager application with MongoDB integration. It allows users to securely store their passwords in a MongoDB database, with encryption applied using their own master password. This ensures that the stored passwords are protected and can only be accessed by the owner.
cryptography encrypted-store flask password-manager
Last synced: 27 Sep 2025
https://github.com/ricardoyam/dataescrowsystem
A decentralized data escrow system leveraging Intel SGX and TLS as the root of trust.
cryptography openenclave openssl sgx shamir-secret-sharing tls
Last synced: 25 Jan 2026
https://github.com/ne0n0us/pre-chat
Proxy re-encryption tool mimicing a messenger.
cryptography html javascript messenger proxy-re-encryption quasar quasar-framework scss vite vue vue3 vuejs wasm
Last synced: 09 Apr 2026
https://github.com/rewired-gh/d-box-app
A trustworthy vault app utilizing state-of-the-arts algorithms
client cross-platform cryptography flutter vault
Last synced: 15 May 2026
https://github.com/snowkluster/unseen
A modern go cli tool for hashing and analysing the type of hash
analyzer cli cryptography golang hashing modern
Last synced: 15 May 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/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/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/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/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/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/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/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/dbosk/otpkx
Towards Perfectly Secure and Deniable Communication Using an NFC-Based Key-Exchange Scheme
cryptography deniability paper
Last synced: 19 Jan 2026
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/gausix/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: 07 Jul 2025
https://github.com/alex-snd/cardancipher
🔓 The project is intended for easy reading of the plaintext from the ciphertext obtained using the Cardano cipher.
Last synced: 15 Jun 2025
https://github.com/weijiangan/simple-xor-encryptor
c cryptography one-time-pad xor
Last synced: 20 Mar 2025
https://github.com/logalexus/polard
RSA Keys analyzer
cryptography factorization fastapi pollard-rho public-key rsa vue yafu
Last synced: 18 Apr 2026
https://github.com/zahidayturan/advanced-encryption-standard-application
This app securely encrypts and decrypts your files by generating keys using the AES algorithm.
aes cryptography encryption firebase firestore flutter symetric-encryption
Last synced: 09 Apr 2026
https://github.com/yashitacodes/encode-me
A simple desktop application in python that allows you to encode and decode texts.
cryptography decryption desktop encryption gui python tkinter
Last synced: 12 Jun 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/cwaring/ucan.xyz
UCAN is a trustless, secure, local-first authorization network that puts users in control of their permissions — no central authority required.
astro authentication authorization cryptography js local-first
Last synced: 14 May 2026
https://github.com/anishsingh90/regular-solidity-code-2
Regular Solidity Code: A repository showcasing Solidity snippets, smart contract examples, and projects for learning and building secure, efficient blockchain applications. 🚀 Ideal for exploring Ethereum development and decentralized innovation! 🌐✨
blockchain cryptography defi nfts smart-contracts solidity
Last synced: 01 Apr 2025
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/fl03/aqueduct
Aqueduct is a dynamic encryption protocol merging elliptic-curve cryptography with fully-homomorphic encryption standards.
Last synced: 03 Apr 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/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/ali2210/rsa
this is implementation of RSA cryptography in Java
Last synced: 03 Apr 2025
https://github.com/geikha/cryptography-scripts
Basic cryptograhpy in Python, just for practice
console-application cryptography python python3 scripting
Last synced: 04 Oct 2025
https://github.com/grakshith/shamir-secret-sharing
A basic implementation of Shamir Secret Sharing
cryptography interpolation secret-sharing shamir-secret-sharing
Last synced: 14 May 2026
https://github.com/bivex/ejafa_protocol
Multi-language (Python, PHP, Go) implementation of the Ejafa communication protocol, providing secure and efficient data exchange using modern cryptographic primitives.
cryptography data-exchange go network-protocol php python security
Last synced: 23 May 2026
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/nsubiron/crypto
Few handy wrappers around OpenSSL's libcrypto.
crypto crypto-library cryptography cryptography-library openssl password-digest random-number-generators secure-string
Last synced: 20 Mar 2025
https://github.com/tniessen/zkp-volte-patarin-nachef-c
Implementation of the zero-knowledge protocol due to Volte, Patarin, and Nachef (2013) in plain C
academic cryptography zero-knowledge-proof
Last synced: 20 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/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/zhongruoyu/md5
An implementation of the MD5 hash algorithm.
Last synced: 12 Aug 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/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/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/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/uofsc-fall-2022-math-587-001/homework7
Roots mod pq, RSA, and Miller-Rabin witnesses for compositeness
cryptography go latex math number-theory
Last synced: 12 Aug 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/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/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/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/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/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/php-standard-library/secure-random
Cryptographically secure random data generation for tokens, passwords, and nonces
cryptography random secure-random
Last synced: 24 May 2026
https://github.com/varun-doshi/rpolynomial
Finite Field Polynomial Implementation in Rust
Last synced: 14 Aug 2025
https://github.com/daisvke/ciphers
A set of ciphers.
cipher cryptography encryption encryption-algorithms encryption-decryption security-tools xor-cipher
Last synced: 14 Aug 2025
https://github.com/lucianoscarpaci/cryptography
Embark on a journey of cryptographic exploration as we delve into the intricate worlds of RSA and ElGamal encryption, crafted entirely from scratch without the aid of OpenSSL. Delve into the inner workings of these fundamental encryption algorithms, unraveling the complexities of secure data transmission.
algorithm-implementation asymmetric-cryptography cryptographic-algorithms cryptographic-security cryptography data-privacy elgamal-cryptosystem encryption-de key-generation rsa-algorithm secure-communication
Last synced: 14 Aug 2025
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/isgj/tinkey
A Go port of Tinkey, the command-line tool for Google's Tink cryptography library.
cli cryptography go google key-management security tink
Last synced: 30 Apr 2025
https://github.com/zerdicorp/paed62_hashing_algorithm
A simple self-written version of the data hashing algorithm.
algorithm cryptography hash hashing-algorithm java paed62
Last synced: 02 Apr 2025
https://github.com/zerdicorp/paed62_online
Demonstration of the hashing algorithm online.
cryptography demo hashing-algorithm online paed62
Last synced: 02 Apr 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/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/soyart/pfc
pfc is a python clone for my gfc. It encrypts file using AES256-GCM, and encodes the output to hex.
aes crypto cryptography encryption
Last synced: 17 Jan 2026
https://github.com/raed667/aes-cpa
very basic crypto challenge I have setup for my fellow interns at SAP Labs
aes aes-encryption aes256 crypto cryptography
Last synced: 29 Mar 2025
https://github.com/brijes987/securechat
High-performance real-time chat server with end-to-end encryption 🔒 Crypto: AES-256, RSA-2048, SHA-256, HMAC validation 🌐 Network: TCP/UDP sockets, WebSocket, TLS/SSL, async I/O 🛠️ Tech: C++20, OpenSSL, Qt5, Docker, CMake, Prometheus 🧪 Testing: Google Test, k6 load testing, Valgrind analysis ⚡ DevOps: GitHub Actions CI/CD, multi-platform builds
aes-encryption ci-cd cmake cpp20 cross-platform cryptography docker end-to-end-encryption enterprise jwt-authentication networking openssl qt5 real-time-chat rsa-encryption tls websocket
Last synced: 03 May 2026
https://github.com/wisskirchenj/myblockchain
Blockchain centered multithreaded simulation with miners and clients
blockchain cryptography generic-programming java17 multithreaded rsa-signature
Last synced: 06 Sep 2025
https://github.com/eshan327/Javachain
An experimental, fully functioning blockchain developed in Java.
Last synced: 12 May 2025
https://github.com/moussaak/crypto
Vigenere Cipher, multitimepad
cryptography java vigenere-cipher
Last synced: 30 Oct 2025
https://github.com/yuji1702/ai--powered-triage-system
This project implements a machine learning-based triage system for emergency rooms, which classifies patients based on their symptoms and vitals using a Random Forest Classifier. The system features real-time patient data integration, a user-friendly GUI built with Tkinter, and secure patient data encryption using Fernet from the cryptography lib
cryptography data-imputation data-preprocessing data-security encryption gui healthcare machine-learning matplotlib medical-data python random-forest realt-time scikit-learn seaborn tkinter triage-system
Last synced: 05 Apr 2025
https://github.com/uofsc-fall-2022-math-587-001/homework2
Mathematical preliminaries: division, the Euclidean algorithm, and modular arithmetic
cryptography golang latex math
Last synced: 07 May 2026
https://github.com/uofsc-fall-2022-math-587-001/homework10
The index calculus for the DLP, quadratic reciprocity, and Tonelli-Shanks.
cryptography go latex math quadratic-reciprocity tonelli-shanks
Last synced: 14 May 2026
https://github.com/pilinux/crypt
Encryption and decryption using various cryptographic algorithms following industry standards
aes aes-gcm chacha20-poly1305 cipher cryptography rsa
Last synced: 11 May 2025
https://github.com/1goonli/playground
Code or Projects, that are too small for an individual Repository
c cmake cpp cryptography golang playground react rust rust-lang
Last synced: 30 Dec 2025
https://github.com/mehregxn/go-tls
my playground repo to learn tls and cryptography in go/golang
Last synced: 11 Jan 2026
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/quantumwizard888/cryptography_tools
Minimalistic API tools (based on FastAPI) for hash generation and cryptography
api api-rest async asynchronous beginner beginner-friendly cryptography cyber-security cybersecurity fastapi hash python python-3 python3 rest-api security security-tools web webapp
Last synced: 18 May 2026
https://github.com/marcosrachid/node-js-got
cryptography es5 express express-session mongodb node-js nodejs study
Last synced: 02 Apr 2026
https://github.com/kceh/steganography-and-cryptography
Steganography and Cryptography project for Kotlin developer certificate
cryptography kotlin steganography
Last synced: 29 Mar 2025
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/erikrios/my-blockchain-bar
Build a Blockchain from Scratch in Go
blockchain cryptocurrency cryptography go golang
Last synced: 14 Aug 2025
https://github.com/erikrios/go-blockchain
The Minimalist Blockchain Implementation with Go
blockchain crypto cryptography go hashing
Last synced: 25 Jun 2025