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/3QNRpDwD/LonginusPYPI
It is a library created to study sessions, tokens, etc. under the https communication protocol. It is incomplete and insecure.
aes cryptography decryption encryption python3 rsa socket socket-io
Last synced: 27 Mar 2025
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/boneill02/zimmermanntel
zimmermann telegram cryptography
cryptography html html-css-javascript html5 javascript webpage
Last synced: 18 Mar 2025
https://github.com/t-bast/blue-avocado
A collection of cryptographic tools.
Last synced: 09 Sep 2025
https://github.com/bursasha/cpp-cryptography-projects
Cryptographic techniques using C++ and OpenSSL, covering encryption modes, hash functions, hybrid encryption, and various cryptographic concepts 🔐
assymetric-key-cryptography block-cipher cipher-algorithms cpp cryptoanalysis cryptography cryptography-algorithms encryption-decryption hash-functions hybrid-encryption openssl security
Last synced: 03 Apr 2025
https://github.com/bahadylbekov/vaccinex-app
VaccineX genome data marketplace application
blockchain cryptography distributed-systems ethereum ipfs nucypher typescript
Last synced: 09 May 2026
https://github.com/fpoirotte/cryptal-mcrypt
An implementation of the Cryptography Abstraction Layer based on the legacy mcrypt PHP extension
cryptal crypto cryptography mcrypt php
Last synced: 03 Apr 2025
https://github.com/fpoirotte/cryptal-openssl
An implementation of the Cryptography Abstraction Layer based on the OpenSSL PHP extension
cryptal crypto cryptography openssl php
Last synced: 03 Apr 2025
https://github.com/ayushshrivstava/iitgn_cs431
CS431 - Computer Network and Security.
cryptography memory-safety network-security web-security
Last synced: 08 Sep 2025
https://github.com/manasajayasri/image-steganography-with-stego-analysis
This repository hosts a Java-based image steganography tool designed to securely embed secret messages within digital images. The tool supports various image formats, including PNG, JPEG, and BMP, and employs multiple steganography techniques to maintain the integrity and confidentiality of the data.
awt cryptography digital-image-processing information-security java steganography
Last synced: 18 Mar 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/nthnn/quickdigest5
QuickDigest5 is a lightweight C++ library for computing MD5 hashes of strings and files.
cpp-algorithms cpp-libraries cpp-library cryptography cryptography- md5 md5-hash
Last synced: 03 Apr 2025
https://github.com/tirthraj1605/website-security-grader
Website Security Grader is a Python-based tool to analyze the security of any website by checking SSL, TLS, headers, and other security practices. It assigns a security grade (A+ to D) based on industry-standard best practices.
cryptography httpclient python3 requests socket ssl
Last synced: 18 Mar 2025
https://github.com/riyamishra28/cryptotools
Created an Application for Information System Security (ISS) Lab, where we implemented the following algorithms: 1. Diffie Hellman-MIMT Attack 2. Miller-Rabin Primality Test 3. DES-Differential Cryptanalysis
android-application cryptography
Last synced: 15 May 2026
https://github.com/ecies/js-ciphers
Node/Pure JavaScript symmetric ciphers adapter
Last synced: 12 Apr 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/buanzo/openpgp-requests
A wrapper to the Python Requests module that implements some OpenPGP cryptographic features such as encryption. It allows developers to add a cryptographic layer to HTTP requests, particularly useful for building more secure APIs. See README.md for server-side stuff.
api cryptography data-security information-security openpgp python-requests python36 rest-client
Last synced: 11 Apr 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/rstacks/wanictf2024-writeup
Writeups for the challenges I attempted at WaniCTF 2024.
cryptography ctf ctf-challenges ctf-solutions ctf-writeups forensics reverse-engineering web-exploitation
Last synced: 13 Mar 2025
https://github.com/rstacks/n00bzctf2024-writeup
Writeups for the challenges I attempted at n00bzCTF 2024.
cryptography ctf ctf-writeups forensics osint programming reverse-engineering web-exploitation
Last synced: 13 Mar 2025
https://github.com/shaina-gh/md5-mac
A Java-based tool to generate secure Message Authentication Codes (MACs) using HMAC-MD5 for verifying data integrity and authenticity. Features MD5 hashing, RFC 2104-compliant key adjustment, and inner/outer hash computation with ipad/opad. Ideal for learning cryptographic integrity checks, with sample key-message inputs and hex-encoded output.
Last synced: 15 May 2026
https://github.com/luckyone-cc/stardelegateminer
The Star Delegate Miner is a wrapper to simplify the crypto-mining process in combination with pooling.
cryptocurrency cryptography csharp mining mining-pool mining-software
Last synced: 17 Mar 2025
https://github.com/luckyone-cc/merkletree
Merkle Tree Algorithm
crypto cryptocurrency cryptography merkle-proof merkle-root merkle-tree merkletree
Last synced: 17 Mar 2025
https://github.com/fynydd/fynydd.enigma
An Enigma Machine emulator that enciphers text strings and which can be used for modern quantum-resistant encryption in mobile, desktop, and server apps (Windows, macOS, Linux, .NET 9.0, x64, Arm64, Apple Silicon).
cipher crypto cryptography dotnet encryption enigma enigma-machine keyless keyless-cipher machine ww2
Last synced: 21 Apr 2026
https://github.com/michaelgiuliano/s3-crypt-vault
A secure client-side encrypted storage system for AWS S3.
aws cli cloud-security cryptography cybersecurity devops encryption python s3
Last synced: 06 Apr 2026
https://github.com/ltk-mxz/python
Python projects!
arithmetic-formatter ceasar-cipher cryptography cybersecurity expense-tracker luhn-algorithm nmap-scanner password-generator
Last synced: 16 Mar 2025
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/phma/wringtwistree.jl
Whole-message cipher and tree hash, Julia implementation
cipher-algorithm cryptography hashing-algorithm
Last synced: 18 Feb 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/nim579/cry
cipher crypto cryptography encryption sign verify
Last synced: 27 Mar 2025
https://github.com/cartpauj/pure-js-sftp
Pure JS SFTP is a complete, drop-in replacement for existing SFTP libraries that works everywhere Node.js runs - no native dependencies, no compilation issues, no platform-specific headaches.
cryptography keys npm npm-package openssh purejs sftp signing signing-keys ssh ssh2-streams
Last synced: 28 Jun 2025
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: 23 Jul 2025
https://github.com/kingcitaldo125/rot13
ROT13 substitution cypher
cryptography cypher encryption python
Last synced: 25 Apr 2026
https://github.com/sukumar1210/ntrupy
NTRU (N'th Degree Truncated Polynomial Ring Unit) is a Post Quantum Cryptographic System. Post-Quantum refers to the Cryptographic Encryption and Decryption that could be used after the widespread access to the Quantum computers become common.
Last synced: 02 Apr 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/nexys-system/crypto
Simple crypto helpers for Node
cryptography node package typescript
Last synced: 18 May 2026
https://github.com/jsf0/aspis
command line encryption filter using NaCL
argon2 command-line cryptography encryption filter libsodium pipe ruby
Last synced: 17 Mar 2025
https://github.com/jieunhan17/cryptographicsecurityprotocol
A team project from the Corporate Computer Security class in 2019
Last synced: 21 Apr 2026
https://github.com/conedjordjic/password-vault
Hardened password manager written in Rust
cryptography cybersecurity password password-generator password-manager rust
Last synced: 09 Sep 2025
https://github.com/shyamsunder149/ctf-notes
CTF Notes made for my references for Solving CTFs
cryptography forensics notes python steganography
Last synced: 13 Jun 2026
https://github.com/manuelpuebla/hermite_iopp
High-performance Rust implementation of Interactive Oracle Proofs of Proximity (IOPP) for Hermitian curves over binary fields. Features bitsliced F₂⁴ arithmetic with 16× speedup.
algebraic-geometry bitslicing cryptography fri hermitian-curves iopp rust zero-knowledge-proofs
Last synced: 23 May 2026
https://github.com/hostileninja72/encryption-tool
A tool used to encrypt using different algorithms.
aes chacha20 command-line-tool cryptography python rsa
Last synced: 02 Mar 2025
https://github.com/hazae41/x25519
X25519 adapter for WebAssembly and JS implementations
adapter browser cryptography curve25519 javascript typescript webassembly x25519
Last synced: 03 Feb 2026
https://github.com/pjiwm/goodcoin
Simple blockchain implementation of a cryptocurrency written Python. CLI with miner and wallet functionality.
blockchain blockchain-technology cryptocurrency cryptography python
Last synced: 13 Jun 2026
https://github.com/simonbrandner/crypto-intro-slides
Slides for a presentation I gave to some of my friends to introduce them to cryptography
Last synced: 16 Feb 2026
https://github.com/trinetra110/chronocrypt
ChronoCrypt is a powerful CLI-based encryption tool that allows users to create time-locked secure notes that self-destruct after a specified duration. It uses AES-256 encryption (CBC mode) to securely store sensitive information, ensuring that notes are unreadable beyond their expiry time.
cryptography cybersecurity-tools secure-delete
Last synced: 25 Jul 2025
https://github.com/boolangery/d-cryptonote
d binding for cryptonote hash library
cryptography cryptonote d dlang
Last synced: 25 Jul 2025
https://github.com/jimouris/ring-signatures
A Rust implementation of ring signatures using Ristretto.
crypto cryptocurrency cryptography monero ring ring-signature ring-signature-scheme ring-signatures
Last synced: 15 May 2026
https://github.com/carlosmakin/enigma-cli
A simple command-line interface for encrypting and decrypting data.
Last synced: 24 Aug 2025
https://github.com/gatanegro/quantumcom
Quantum in Unified Oscillatory Field Theory and the Collatz Octave Framework
bells collatz cryptography dynamics entanglement-entropy holography inequality nonlinear quantum qubit uoft
Last synced: 25 Jul 2025
https://github.com/billowdev/cryptography-techniques-example
วิทยาการเข้ารหัสลับ cryptography techniques
algorithm cryptography encryption
Last synced: 25 Jul 2025
https://github.com/0x41337/mnemonic-vault
The mnemonic vault is a layer zero (L0) vault for creating secure archives where only the owner can access their contents.
cli cryptography safes self-sovereignty
Last synced: 25 Jul 2025
https://github.com/cadeke/lets-go
lets-go is a simple CLI application written in Go for encrypting and decrypting files.
cli cryptography decryption encryption golang
Last synced: 05 Jun 2026
https://github.com/mlziade/keycrypt
A fun and challenging puzzle website. You can create puzzles for friends and other players to solve! Only then can they decrypt your message...
cryptography django game puzzle puzzle-game
Last synced: 15 May 2026
https://github.com/khaydarov/itmo-crypto-lab
Crypto System from ITMO cryptography course
crypto-systems cryptography nodejs
Last synced: 25 Jul 2025
https://github.com/sadijr/pre-desafio-labsec
Pré desafio do Processo Seletivo PBAD/LabSEC 2019/1, necessário para as etapas subsequentes do mesmo.
aes-128 cryptography xor-cipher
Last synced: 29 Oct 2025
https://github.com/mikebrown0409/project-fuse
Zero-knowledge proof system for verifiable compliance envelopes. Proves compliance checkers executed correctly without revealing sensitive data. Built with RISC Zero zkVM. Phase 1 complete.
audit compliance cryptography gdpr privacy-preserving regulatory-compliance risc-zero rust soc2 zero-knowledge-proofs zkp zkvm
Last synced: 11 Jan 2026
https://github.com/PeaceFounder/TallyProofs.jl
Cryptographic core for E2E verifiable voting system with everlasting privacy and coercion resistance via post-cast isolation
Last synced: 06 Apr 2026
https://github.com/igorfonseca05/curso-ciberseguranca
Repositório dedicado aos estudos de cibersegurança, com práticas e conceitos essenciais. 🔐🛡️ Inclui scripts, anotações e experimentos sobre proteção de sistemas e redes. 💻⚡
cibersecurity cryptography hash igorfonseca05 security webdevelopment
Last synced: 17 Mar 2025
https://github.com/rkstudio585/en-de-cryptor
The Encryptor/Decryptor Tool is a Python application for securely encrypting and decrypting messages using a user-friendly interface, featuring key generation, message encryption, and decryption, all powered by the rich library and cryptography for security.
cryptography decryption encrypted-message encrypted-message-and-text encrypted-text encryption encryption-decryption pyfiglet rich terminal-app user-interface
Last synced: 29 Dec 2025
https://github.com/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/mikehorn-git/cryptography-c
Simple hash implementations in C/C++.
Last synced: 26 Jul 2025
https://github.com/tn3w/stem-rs
A complete Rust library for Tor control protocol — build privacy-focused applications with type-safe, async-first APIs
anonymity async control-protocol cryptography onion-routing privacy rust security socks-proxy stem tokio tor tor-controller
Last synced: 11 Jan 2026
https://github.com/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/rurumimic/siege
🏰 공성전
aes cryptography rsa rust security tls
Last synced: 27 Jul 2025
https://github.com/abdulsamie10/rsaencryptiondecryption
This repository contains code of encryption and decryption of data using RSA. Developed in Java.
aes aes-128 aes-256 aes-encryption aes256 cryptography eclipse java java-8 rsa rsa-cryptography rsa-decryption rsa-encryption rsa-java
Last synced: 07 Nov 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/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/tkhoa2711/wieners-attack-rsa
An implementation of Wiener's attack on RSA public key
Last synced: 28 Jul 2025
https://github.com/dchest/mldsa-wasm
ML-DSA-65 postquantum signatures in WebAssembly
cryptography ml-dsa ml-dsa-65 postquantum signatures webcrypto
Last synced: 19 Sep 2025
https://github.com/marshallovski/asnk-vas1
little cryptographic algorithm for en- and decrypting text
crypto crypto-tools cryptography decryption decryption-algorithm encrypt encryption encryption-algorithm encryption-algorithms encryption-decryption text
Last synced: 27 Mar 2025
https://github.com/pauluswi/alpine
Is a microservice which provides credential (pin) service. Credential are stored at hashed format with salt.
cryptography fintech go golang jwt microservice payment rest-api salt
Last synced: 19 Sep 2025
https://github.com/botti01/cryptography
This Repository is based on the "Cryptography" course @polito, it provides a foundational introduction to cryptography, focusing on state-of-the-art cryptographic algorithms essential for computer system security.
c capture-the-flag cryptography openssl python
Last synced: 15 Jun 2026
https://github.com/eyes12/caesarjaw-cpp
CaesarJaw provides encryption and decryption functionalities using a simple shift cipher (Caesar cipher). It allows users to: ✅ Encrypt text 📝 ✅ Decrypt text 🔑 ✅ Determine the shift key 🔎 ✅ Attempt decryption without a known key 💡
caesar caesar-cipher caesar-cipher-algorithm communication cpp crypter cryptography cybersecurity decrypt decryption decryption-algorithm security shift-cipher tool
Last synced: 16 Jun 2025
https://github.com/mduo13/sha512half
cryptography python3 sha512 sha512half
Last synced: 08 Oct 2025
https://github.com/cryptography-research-lab/go-cycle-string
循环字符串数据结构(CycleString)
cryptography data-structures utils-library
Last synced: 12 Jan 2026
https://github.com/levigo/url-crypto-kit
URL cryptography functionality to be used in conjunction with the Spring(tm) Framework
cryptography spring spring-security spring-web urls
Last synced: 01 Mar 2026
https://github.com/thalesgroup/dke-service-setup
Setup guide for Luna Key Broker for Double Key Encryption
cryptography dataprotection dataprotectionondemand dke doublekeyencryption dpod hardware-security-module hsm m365 microsoft thales
Last synced: 17 Mar 2025
https://github.com/projects-developer/cryptography-communication-system-project
This project aims to design and develop a secure communication system using cryptographic techniques, ensuring confidentiality, integrity, and authenticity of transmitted data. Cryptography Communication Project Includes Project Includes Source Code, PPT, Synopsis, Report, Documents, Base Research Paper & Video tutorials
btechprojects computer-science-project computerscienceproject computerscienceprojects cryptography cybersecurity decryption digitalsignatures encryption final-year-project finalyearprojects integrity keyexchange mtechprojects networksecurity securecommunication secureprotocols
Last synced: 03 Feb 2026
https://github.com/c4mbr0nn3/hybrid-ecc-encryption
Proof-of-concept implementation of hybrid encryption using Elliptic Curve Cryptography (ECC) with multi-user data access control. Demonstrates ECDH key exchange, AES symmetric encryption, and secure Data Encryption Key (DEK) management for enterprise data protection scenarios.
aes cryptography csharp data-protection dotnet dotnet-core ecdh elliptic-curves encryption hybrid-encryption key-management multi-user-access pbkdf2 proof-of-concept security
Last synced: 17 May 2026
https://github.com/serene-arc/word-length-matcher
Tool to identify plaintext from ciphertext word lengths
cipher ciphertext ciphertext-attack corpus cryptography plaintext word-length
Last synced: 11 Apr 2025
https://github.com/hypersign-protocol/snarkjs-bellman
A demo implementation of groth16 using SnarkJs for prover and bellman for verification
cryptography iden3 zeroknowledge zkp
Last synced: 23 May 2026
https://github.com/labex-labs/ctf-for-beginners
In this course, you'll dive into the exciting world of Capture The Flag (CTF) challenges. Learn fundamental cybersecurity concepts and practical techniques through hands-on labs covering hidden files, weak passwords, open ports, misconfigurations, log analysis, directory traversal, environment variable leaks, script analysis, network exploits, a...
beginner capture-the-flag course cryptography cybersecurity forensics hacking hands-on hands-on-labs labex labs linux network-security penetration-testing programming reverse-engineering scripting security-fundamentals vulnerability-assessment web-security
Last synced: 25 Oct 2025
https://github.com/foncki/aes-visualization
An interactive Next.js 13 + TypeScript application that demonstrates AES-128 encryption step by step. Enter plaintext and a 128-bit key (or generate one randomly) to watch each round’s transformations—SubBytes, ShiftRows, MixColumns, and AddRoundKey—unfold in a 4×4 state matrix. Perfect for learning or teaching the internals of AES.
aes aes-encryption cryptography nextjs
Last synced: 29 Jul 2025