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/jkcso/enigma
Command line tool for the coding machine used by German forces in the Second World War. Simulates 2 machines set up in the same way allowed the sending of messages securely between their users. My code can be used to encrypt (or decrypt) messages provided on the standard input stream, outputting the encrypted (or decrypted) messages on the standard output stream.
cryptography history-of-computing
Last synced: 14 Mar 2025
https://github.com/greydevv/sha-256
A C implementation of the 256-bit Secure Hash Algorithm (SHA-256).
binary bits c cryptocurrency cryptography sha256 sha256-hash
Last synced: 20 Oct 2025
https://github.com/arthurosipyan/learning-blockchain
Repository for blockchain learning material.
beginner beginner-code beginner-friendly beginners beginners-guide blockchain blockchain-demos blockchain-technology crypto cryptocurrency cryptography solidity solidity-contracts
Last synced: 25 Apr 2026
https://github.com/archisman-mridha/mathematics-notes
My hand-written notes on different mathematical topics (like Abstract Algebra, Complex Analysis, Algebraic Geomery etc.)
abstract-algebra algebraic-geometry complex-analysis cryptography elliptic-curve-cryptography elliptic-curves plonk riemann-hypothesis zero-knowledge-proofs zksnarks zkstarks
Last synced: 10 Mar 2026
https://github.com/nullisxyz/keycard
Blazing-fast Keycard SDK and CLI in Rust
cryptography ethereum keycard rust smartcard
Last synced: 15 May 2025
https://github.com/loneicewolf/py-snippets
Useful snippets in Python3 (mainly Jupyter)
cipher ciphers cryptography decryption encryption python3 snippets
Last synced: 15 May 2025
https://github.com/jonas089/toyni
Toyni Stark
contributor-friendly cryptography fri modular rust stark zero-knowledge
Last synced: 20 Oct 2025
https://github.com/emorilebo/mobile_secrets_vault
Secure secrets management for mobile backend applications with encryption, versioning, and audit logging
aes-gcm cryptography django emori encryption fastapi godfreylebo mobile-backend python secrets-management security
Last synced: 27 Jan 2026
https://github.com/arec1b0/blockchain-on-java
A Java-based blockchain implementation featuring Proof of Work (PoW) and Proof of Stake (PoS) consensus mechanisms.
blockchain cryptography decentralized java proof-of-stake proof-of-work
Last synced: 04 Apr 2025
https://github.com/rlxchap2/crypto-miner
🔨Crypto Miner is a Python project designed to encrypt and decrypt files, especially images, using the powerful cryptography library
crypto cryptography csv numpy pillow python
Last synced: 08 May 2026
https://github.com/hemantksingh/blockchain
A simple blockchain that doesn't use proof-of-work
Last synced: 30 Mar 2025
https://github.com/zairbulos/password-generator
Password generator build with Python.
Last synced: 05 Jul 2025
https://github.com/sami-bre/cryptosystems
A small command line tool that can encrypt and decrypt text with 3 different algorithms: the affine, transposition and RSA ciphers.
affine-cipher cryptography rsa-encryption transposition-cipher
Last synced: 28 Mar 2025
https://github.com/zntrio/crypto
Cryptographic functions and primitives for my projects.
cryptography golang golang-library hpke kem
Last synced: 12 Jan 2026
https://github.com/thor314/cryptography
cryptographic projects I've worked on
Last synced: 12 Jan 2026
https://github.com/lapets/pailliers
Minimal pure-Python implementation of Paillier's additively homomorphic cryptosystem.
cryptography cryptography-library homomorphic-cryptography-scheme homomorphic-encryption homomorphic-encryption-library paillier paillier-cryptosystem partially-homomorphic
Last synced: 06 Feb 2026
https://github.com/dchest/hkdf-visualizer
HKDF-Expand Block Visualizer
cryptography hkdf sha256 sha512
Last synced: 22 Feb 2026
https://github.com/danilowskic/password-manager
the application was created as part of the final project for the PJC (Fundamentals of Programming in C and C++) course at PJAIT
cpp17 cryptography password-manager security
Last synced: 22 Mar 2025
https://github.com/twzrd-sol/attention-oracle-program
Solana program for Merkle claim verification and Token‑2022 transfer hooks (Anchor).
agentic-ai blockchain cryptography
Last synced: 28 Jan 2026
https://github.com/pikulet/encryption-oracle-padding-oracle
padding oracle attack, encryption oracle
cryptography padding-oracle-attacks pkcs
Last synced: 04 Oct 2025
https://github.com/twseptian/python-codes
Python scripts collected by owner
cryptography python python-script python2 python3
Last synced: 15 May 2025
https://github.com/mohamedmetwalli5/ellipticcurvecryptography-simulator
🛡️ Elliptic-curve cryptography (ECC) is an approach to public-key cryptography based on the algebraic structure of elliptic curves over finite fields. This is a simulator of how the process works.
Last synced: 19 Jun 2026
https://github.com/anseki/gulp-gnirts
Obfuscate string literals in JavaScript code.
cryptography gnirts gulp gulpplugin hexadecimal-escape javascript literal mangle obfuscate obfuscated obfuscation obfuscator password secret security string
Last synced: 20 Jan 2026
https://github.com/web3pack/base-x
A modern base-x encoding library implemented in TypeScript with minimal dependencies for use in browser and Node.js.
base16 base2 base45 base58 bitcoin crypto cryptography decode decoding encode encoding javascript nodejs npm typescript web3
Last synced: 11 Apr 2026
https://github.com/uofsc-fall-2022-math-587-001/homework12
Elliptic curve cryptography
cryptography ecdsa elliptic-curve-cryptography elliptic-curve-diffie-hellman elliptic-curve-elgamal go latex math
Last synced: 09 May 2026
https://github.com/agnes-chong/owasp-juice-shop-vapt
Writeup for cryptography issue's vulnerability - forged coupon
cryptography ctf ctf-writeups owasp-juice-shop owasp-top-10
Last synced: 06 Feb 2026
https://github.com/onyazuka/desu
DES encryption + Triple DES + Multithread version
Last synced: 25 Oct 2025
https://github.com/solidiquis/ether
Symmetric key encryption command-line utility.
command-line command-line-tool cryptography rust
Last synced: 28 May 2026
https://github.com/uofsc-fall-2022-math-587-001/homework3
Prime factorization and primitive powers mod p
Last synced: 19 Apr 2026
https://github.com/8go/hash_scrypt
Small CLI app in Python to hash passphrase for key derivation based on scrypt, for key derivation, for password stretching, and for hashing.
cli cli-app cryptography hash hashing kdf passlib password-hash password-stetching pyca python python3 scrypt
Last synced: 07 Apr 2025
https://github.com/flucium/aes-poly1305
aes aes-poly1305 cryptography poly1305 rust rustcrypto
Last synced: 25 Oct 2025
https://github.com/3qnrpdwd/project-eternal_nightmare
for portfolio material ransomware
aes cryptography encryption-decryption python ransomware rsa
Last synced: 25 Oct 2025
https://github.com/harshanalluru/cryptography-cs641
cryptography decryption-algorithm des pyautogui pyperclip python
Last synced: 25 Aug 2025
https://github.com/clats97/vigenerecracker
A simple python script that will crack the classical implementation of the Vigenere Cipher. It uses a word-list to brute force the correct key and NLTK to identify English words / sentences.
cipher cipher-algorithms ciphers cracking cryptography vigenere vigenere-cipher vigenere-cipher-algorithm
Last synced: 26 Oct 2025
https://github.com/lorransutter/intro-bc-security-practices
Labs for BCDV1002 - Intro to Blockchain - Security Practices
blockchain cryptography ethersjs security security-practices smart-contracts solidity
Last synced: 02 Apr 2026
https://github.com/zukardex/zeryto
Zeryto- an amateur cryptosystem experiment
Last synced: 28 Oct 2025
https://github.com/kyj9447/pixseal
Cryptographic image integrity & authenticity verification tool. Detects any image modification via pixel-level validation.
cryptography digital-forensics image-authenticity image-integrity-check image-verification steganography-tool tamper-detection
Last synced: 24 Jan 2026
https://github.com/latticearc/latticearc
Hybrid Post-Quantum Cryptography Library for Rust - Secure transition to Quantum-Safe Encryption.
aws-lc aws-lc-rs cryptography encryption fips hybrid-encryption ml-dsa ml-kem post-quantum post-quantum-cryptography pqc rust tls tls13
Last synced: 27 May 2026
https://github.com/jadsongmatos/cryptopals
attacks challenges ciphers cryptography decryption encryption hashes security
Last synced: 11 May 2026
https://github.com/gauravg-20/elliptics
cryptography encryption-algorithms encryption-decryption
Last synced: 14 Aug 2025
https://github.com/yermakovsa/erc6492-go
Go library for Ethereum signature verification with EOA, EIP-1271, and ERC-6492 support.
cryptography eip-1271 erc-6492 ethereum go go-ethereum golang signatures wallets web3
Last synced: 01 Jun 2026
https://github.com/moviet/php-encryption
Crypsic - A speed metal encryption library for php
aes-cipher cryptography decryption encryption encryption-library password-hash standalone symmetric-encryption
Last synced: 20 Feb 2026
https://github.com/yoannchb-pro/private-html
PrivateHTML | Make the user access your page with a key
Last synced: 23 Aug 2025
https://github.com/badvibessz/bankingclientserverapp
Client server websocket banking app with GUI
banking client-server cryptography gui json websocket
Last synced: 15 Apr 2026
https://github.com/denatajp/caesar-chiper
Implementation of Caesar Chiper in encrypts and decrypts text by shifting letters by a user-defined value. It takes input text and a shift value, applies the shift to encrypt, and reverses the shift to decrypt. The program demonstrates basic encryption and decryption using this simple technique.
caesar-cipher chiper cryptography
Last synced: 26 Aug 2025
https://github.com/casper64/hai
The 100% console based messaging program using the cryptography library in python; a project I made for my cryptograpghy course.
Last synced: 19 Apr 2026
https://github.com/usherlabs/ecdsa-jwt
ECDSA challenge-based authentication with JWT session management
authentication cryptography ecdsa jwt rust
Last synced: 20 Jan 2026
https://github.com/newyaroslav/siphash-hpp
SipHash Headers Only C ++ Library
cryptographic-hash-functions cryptography hash pseudorandom-functions siphash
Last synced: 26 Feb 2025
https://github.com/ixgnoy/writeup_picoctf2024
Some notes for myself and passionate friends...
binary-exploitation cryptography forensics general-skills reverse-engineering web-exploitation web-shell
Last synced: 06 Feb 2026
https://github.com/potreic/write-up-tpw-ctf-2024
CTF walkthrough solutions: web exploits (XXE Injection), binary overflows, cracking ciphers, and detecting in digital forensics. Break challenges & cat data.txt | grep flags! 🎯
binary-exploitation capture-the-flag cryptography cybersecurity digital-forensics web-exploitation
Last synced: 06 Feb 2026
https://github.com/kseen715/double-ratchet
Implementation of Double Ratchet encryption algorithm
cryptography double-ratchet encryption
Last synced: 30 Jan 2026
https://github.com/godaddy/asherah-ffi
Application-layer envelope encryption with automatic key rotation. Rust core with bindings for Node.js, Python, .NET, Java, Ruby, and Go.
cryptography dotnet encryption envelope-encryption ffi go java key-rotation nodejs python ruby rust security
Last synced: 28 Apr 2026
https://github.com/crocs-muni/eanet
ANN version of EACirc
cryptography keras neural-networks randomness research-tool
Last synced: 31 Jan 2026
https://github.com/adhupraba/fshare
FShare is a secure and robust file-sharing application that enables users to upload, share, and manage encrypted files.
cryptography django django-rest-framework encryption-decryption file-sharing reactjs security
Last synced: 12 Feb 2026
https://github.com/code-architect/custom-php-blockchain
Blockchain structure using PHP, has a full blockchain structure for demo purposes
blockchain-demos cryptography curl curl-commands flask-restful hashing merkle-root php-cli proof-of-concept proof-of-work rest-api
Last synced: 02 May 2026
https://github.com/aeliot-tm/doctrine-encrypted-bundle
Doctrine Encrypted bundle permits to encrypt/decrypt separate columns of database via Doctrine column types.
ast cryptography decryption doctrine doctrine-extension doctrine-orm encryption php routines symfony-bundle
Last synced: 12 Feb 2026
https://github.com/luqastw/passtw
passtw is a Python-based random password generator + encrypted local vault, using AES‑128 encryption and a cryptographic key.
cli cryptography password password-generator python security security-tools terminal
Last synced: 17 Mar 2026
https://github.com/binary-blazer/acx
chaotic-key cryptography encryption otp permutation
Last synced: 05 Mar 2025
https://github.com/rr-cmd/des_algorithm
Simple Java project for encrypting and decrypting using DES cryptography algorithm
cryptography dataencryptionstandards java
Last synced: 22 Aug 2025
https://github.com/besoeasy/signature-login
Signature Login - Signature-Based Authentication
authentication cryptography secp256k1
Last synced: 20 Jan 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. Blockchain Communication System With Code, Documents, PPT, Report And Video
blockchaincommunicationsystem blockchaintechnology btechprojects computer-science-project computerscienceprojects cryptography decentralizedcommunication final-year-projects finalyearprojects identityverification mtechprojects peertopeernetworking securemessaging supplychaincommunication
Last synced: 25 Feb 2026
https://github.com/zeraphie/passwordgen
Simple class for cryptographically strong secure password generation
composer cryptographic cryptography javascript keyspace password password-generator passwordgen php
Last synced: 06 May 2026
https://github.com/sug0/bbs-accum
Rust implementation of the accumulator commitment scheme described in https://eprint.iacr.org/2025/2081
accumulator commitment-schemes cryptography rust
Last synced: 01 Jun 2026
https://github.com/kunalpisolkar24/is_lab
Collection of practical codes for Savitribai Phule Pune University's Information Security Laboratory (310258) .
aes-encryption computer-science cryptography cybersecurity des-algorithm diffie-hellman-algorithm information-security java-cryptography md5-hash rsa-algorithm security-lab sppu-computer-engineering
Last synced: 04 Jul 2025
https://github.com/diegodromer/guardara
Guardara – Seu cofre digital inteligente. De senhas “fortinhas” a criptografia de dar inveja a espião da CIA. 🔐
cloud-security cryptography dart encryption firebase flutter hive mobile mobile-app mvvm open-source password-generator password-manager secure-storage tfa two-factor-authentication
Last synced: 01 May 2026
https://github.com/alexyer/xxxdh-js
WASM wrapper around xxxdh library implementing Extended Triple Diffie-Hellman key exchange.
cryptography diffie-hellman key-exchange-protocol
Last synced: 17 Jan 2026
https://github.com/dhruvsrikanth/communication-and-encryption-between-different-networks
A project a classmate and I undertook to better understand and develop end-to-end encryption between a client and server on a vulnerable network!
computer-networks cryptography decryption encryption end-to-end-encryption networks python
Last synced: 23 Apr 2025
https://github.com/harmin-parra/x509-wrapper
Wrapper for the pyca/cryptography package to query attributes of X509 cryptographic objects in a fast and simple way
cryptography python python3 x509
Last synced: 12 Jun 2025
https://github.com/ikechukwu-peter/cryptography
A project to demonstrate cryptography
cryptography ejs express expressjs nodejs typescript
Last synced: 12 Apr 2026
https://github.com/francislauriano/chatsoftex
Plataforma desenvolvida em Python que visa automatizar e agilizar o processo de avaliação de projetos de inovação tecnológica, utilizando inteligência artificial e critérios padronizados com base na Lei do Bem.
cryptography fernet firebase flask flask-jwt-extended hugging-face-transformers numpy openai pdfplumber postgresql pyjwt pymupdf-fitz pypdf2 python pytorch scikit-learn scipy spacy sqlalchemy tensorflow
Last synced: 03 Apr 2026
https://github.com/abhayagiri/raho
Python module for simple symmetric encryption built on cryptography
cryptography fernet python python2 python3
Last synced: 25 Mar 2025
https://github.com/shanthanu9/cryptopals-solutions
Solutions for Matasano Cryptopals challenges
cryptography cryptopals-challenges
Last synced: 12 Jun 2025
https://github.com/viveksahu26/cobra_cli
chit-chat: send encrypt and decrypt messages in your style
Last synced: 04 Jul 2025
https://github.com/i2rys/diffiequantum
Diffie Hellman merged with HQC.
cryptography diffie-hellman hqc merge pqc
Last synced: 05 Sep 2025
https://github.com/flucium/cck
cross crypto kit
cryptography rust rust-lang security security-tools
Last synced: 28 Jun 2025
https://github.com/rlxchap2/cybertools
A web-based cybersecurity toolkit that provides simple, open-source utilities like steganography, hash generators, and encoders/decoders. It’s designed to help users hide, analyze, and process data securely through a clean and accessible interface.
base64 crypto cryptography cybersecurity decryption encryption ethical-hacking ethical-hacking-tools hash hashing hex hex-viewer hexviewer jwt jwt-decode stagnography tools
Last synced: 13 Feb 2026
https://github.com/peterfritz/time
Get the current time, timezone, and a language-sensitive representation of the current time in the local timezone based on the user's IP. Create and validate signed date tokens.
Last synced: 12 Jun 2025
https://github.com/leotot4/zyra-crypto-wallet-mnemonic-seed-phrase-balance-checker
This repository features Zyra, a crypto wallet tool that includes functionality for checking balances using mnemonic seed phrases. It allows you to securely manage and verify cryptocurrency balances associated with various wallets.
balance balance-checker bip39 bitecoin blockchain crypto crypto-wallet cryptography ethereum hardware-wallet mnemonic mnemonic-phrase seed wallet
Last synced: 25 Mar 2025
https://github.com/paulshpilsher/genrsa
RSA keys generator written in Go
cryptography go pem publickey rsa
Last synced: 03 Nov 2025
https://github.com/orientsrocks6n/trading_soft_
The project is aimed at developing an intelligent bot for automated cryptocurrency trading, leveraging advanced machine learning (ML) algorithms and feature engineering. The project offers the following core functionalities
arbitrage bitcoin blockchain btc crypto-arbitrage crypto-trading cryptocurrency cryptography eth ethereum exchange finance finance-trading p2p trade trading trading-automatically usdt
Last synced: 18 May 2026
https://github.com/alex-snd/vigener
🔓 The project is intended for convenient key recovery from the ciphertext obtained using the Vigenère cipher.
Last synced: 29 May 2026
https://github.com/projects-developer/top-cryptography-projects-with-source-code
Cryptography is the practice and study of techniques for secure communication by transforming plaintext. Top 10 Cryptography Projects Includes Source Code, PPT, Synopsis, Report, Documents, Base Research Paper & Video tutorials
aes-communication-security b-techprojects bca-projects communication computer-science-projects computerscienceprojects cryptography diffie-hellman-key-exchange final-year-projects finalyearprojects gif-malware-project m-techprojects mca-projects steganography super-cipher-projects triple-des-projects
Last synced: 07 Jan 2026
https://github.com/mochafreddo/bcrypt-benchmark
This project is designed to benchmark the performance of bcrypt hashing at different salt rounds. It helps in determining the optimal number of rounds for hashing passwords, balancing security and performance.
authentication bcrypt benchmark cryptography hashing-algorithm nodejs nodejs-security password-hashing performance-testing security
Last synced: 12 Apr 2026
https://github.com/5obhan/cs01-image-steganography
Hiding Information Inside an Image using AES-CBC Encryption & Least-Significant-Bit Steganography
aes aes-256 aes-cbc aes-cbc-256 aes-cbc-encryption aes-encryption cryptography cyber-security cybersecurity encrypted-data encryption-decryption image-steganography least-significant-bit lsb-bit-manipulation lsb-steganography steganography
Last synced: 05 Aug 2025
https://github.com/hrvadl/security
Security (cryptography) labs
cipher cryptography encryption encryption-decryption golang rsa security signature
Last synced: 25 Mar 2025
https://github.com/fandigunawan/mtls-pkcs11
MTLS using PKCS#11
cryptography mtls mtls-request pkcs11 smart-card
Last synced: 04 Jul 2025
https://github.com/kcbojanowski/cryptographyappproject
App that helps you deal with classical algorithms of cryptography as well as RSA algorithm and Shamir's Secret Sharing Scheme.
Last synced: 16 Mar 2025
https://github.com/harish-balaji-b/password-manager
In developing a secure client-server model, we implement the Advanced Encryption Standard (AES) and a hashing algorithm from scratch. The AES implementation includes key expansion, key-mixing operations, and secure modes like Cipher Block Chaining (CBC). For hashing, we choose SHA-256 and ensure its resistant to common cryptographic attacks.
aes-encryption cbc cryptography pbkdf2 sha-256
Last synced: 09 Apr 2025
https://github.com/frostbyte012/cryptography-network-security-lab-assignment-nit-sikkim
This repo is all about the cryptography techniques that we use in our daily lives
cryptography encryption-algorithms encryption-decryption network-security python3
Last synced: 26 Jun 2025
https://github.com/mkorolyov/crypt
crypt
aes-encryption crypto cryptography go golang hashing hybrid-cryptography rsa-key-encryption
Last synced: 26 Jan 2026
https://github.com/ivanstambuk/openauth-sim
Authentication protocol simulator in Java 17 covering OATH HOTP/TOTP/OCRA, FIDO2/WebAuthn, EMV/CAP, and EUDI wallet/OpenID4VP
authentication cap cryptography emv eudi-wallet fido2 java oath ocra otp simulator webauthn
Last synced: 14 Jan 2026
https://github.com/enkore/zignify
Re-implementation of OpenBSD signify(1) in Zig (first code in Zig)
crypto cryptography signify zig
Last synced: 25 Mar 2025