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-03 00:07:02 UTC
- JSON Representation
https://github.com/domamaric/srs
Python solutions for laboratory exercises for Computer Security course at FER.
cryptography cryptography-algorithms password-manager passwords
Last synced: 11 Jun 2026
https://github.com/cosmian/cloudproof_rust
The Rust Cloudproof Data protection Library
Last synced: 27 Feb 2026
https://github.com/oelshocht/javacryptotoys
Java bytecode strings encryption and file signing
bytecode cryptography java security-tools
Last synced: 20 Jun 2026
https://github.com/abuzaidk1234/hybridtextfileencryptor
A lightweight and secure Python-based hybrid encryption tool using AES for content encryption and RSA for key protection — ideal for safely storing and transmitting sensitive text files.
aes cryptography cybersecurity encryption encryption-decryption python rsa text-encryption
Last synced: 09 Apr 2025
https://github.com/erik-castro/devsecurity
Colecao de 5 livros tecnicos open-source sobre seguranca de software em portugues (PT-BR): Security-Driven Development, DevSecOps, Analise de Malware, Concorrencia Segura e Criptografia Engenheira. C++17/20, CVEs documentados, 300K+ linhas.
application-security books concurrency cplusplus cryptography cybersecurity devsecops encryption fuzzing malware-analysis open-source owasp post-quantum-cryptography pt-br reverse-engineering secure-coding security thread-safety tls
Last synced: 25 Jun 2026
https://github.com/smallstepman/fluency-interview-task
interview tasks
cryptography interview-exercise portfolio rust webserver
Last synced: 25 Mar 2025
https://github.com/glitchedpolygons/glitchaes.blazorwebapp
GlitchAES (say: "glitches") is a web-based (zero-knowledge, static client-side only) GUI that wraps AES-GCM.
aes cryptography decryption encryption gcm symmetric
Last synced: 14 Feb 2026
https://github.com/rstacks/downunderctf2024-writeup
Writeups for the challenges I attempted at DownUnderCTF 2024.
cryptography ctf ctf-writeups forensics osint reverse-engineering web-exploitation
Last synced: 13 Apr 2026
https://github.com/daimdn/cryptography-messageencryption
Brief tutorial of Cryptography. Based on previous solutions. Can be used along for sending messages
Last synced: 06 Sep 2025
https://github.com/prasunchakra/EncipherX
A simple Django-based Caesar Cipher application demonstrating basic text encryption and decryption. Currently for learning fundamental cryptographic concepts, experimenting with shift-based ciphers, and later on building upon for more advanced encryption methods.
cipher cryptography django python
Last synced: 16 Sep 2025
https://github.com/farahsedd/secure-authentication-project
This project focuses on creating a reliable authentication and network services infrastructure using OpenLDAP, SSH, Apache, OpenVPN, DNS, and Kerberos.
apache authentication cryptography dns infrastructure kerberos network-security openldap openvpn ssh
Last synced: 08 Jan 2026
https://github.com/ben854719/trade-transfer-workflow-optimizer
This AI portfolio tools securely analyzes asset allocation, sector exposure, and performance. Its graph compares real and predicted close prices, enhanced with sentiment indicators such as “Confident” and “Surprised.” An avatar assistant provides user guidance combining technical accuracy with intuitive explanations.
agentic-ai avatar cryptography emotion-analysis encryption gemini json langgraph langraph machine-learning-algorithms matplotlib mcp-server numpy opencv-python pandas python pytorch rs256 seaborn
Last synced: 15 Feb 2026
https://github.com/tuokri/rs2-misc-tools-notes
Various RS2 modding related notes and code snippets.
cryptography reverse-engineering rising-storm-2-vietnam
Last synced: 18 Jan 2026
https://github.com/harens/kintercrypt
An easy-to-use encryption program, built from the ground up for educational purposes only
cryptography tkinter xor-cipher
Last synced: 13 Jun 2025
https://github.com/tonysamperi/krypto
Modern tree-shakeable TypeScript version of crypto-js
crypto crypto-js crypto-ts cryptography typescript typescript-library
Last synced: 01 Mar 2026
https://github.com/elliotwutingfeng/balloonhashing.jl
Balloon Hashing implemented in Julia.
crypto cryptography julia julia-language kdf-algorithm key-derivation-function password password-hash
Last synced: 27 Feb 2025
https://github.com/k2/stylometrics
Stylometric Stenography LLM Generation Attribution DRM/DLP
content-attribution content-security content-verification cryptography data-embedding data-loss-prevention digital-rights-management digital-watermarking fingerprinting information-security linguistic-steganography metadata plausible-deniability steganography structural-encoding stylometry text-analysis typescript zero-width-characters
Last synced: 09 Apr 2025
https://github.com/girish1729/openssl-cheatsheet
OpenSSL command line toolkit cheatsheet
command-line cryptography openssl
Last synced: 19 Mar 2026
https://github.com/qorri-di/convert-tools
Convert Tools for Document, Image, Video and File
and convert cryptography document file for image pdf pdf-converter pdf-document pdf-generation pdf-viewer steganography tools video
Last synced: 20 Mar 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/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/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/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/mrdcvlsc/blockciphermodes
A collection of different block cipher modes, designed to facilitate secure data encryption.
block-cipher block-cipher-mode blockcipher blockcipher-mode cbc cfb cplusplus cplusplus-library cplusplus17 cpp cpp-library cpp17 cryptography data-security information-security initialization- iv key library mode-of-encryption
Last synced: 04 Mar 2026
https://github.com/filiprokita/tosha256
This is a Python script that prompts the user to enter a string of text and then calculates its SHA-256 hash using the hashlib library. The resulting hash is then printed to the console.
cryptography data-integrity hash hashing python security sha256 tosha
Last synced: 24 Mar 2025
https://github.com/krisarmstrong/enigma-v300
> Complete collection of Enigma V300 option key algorithm implementations
c calculator ci-cd cpp cryptography encryption enigma fluke github-actions nettool network-testing option-keys python
Last synced: 04 Mar 2026
https://github.com/bylickilabs/hashforge
Browserbasiertes Sicherheitstool
bcrypt browser-tool cryptography css3 hashforge hashing html5 javascript md5 neon-ui password-generator security-framework sha256 sha3 websecurity
Last synced: 18 Apr 2026
https://github.com/hashlag/genc
Command line file encryption tool in GoLang
Last synced: 12 Jul 2025
https://github.com/qalle2/nes-md5
Qalle's MD5 Hasher (NES)
6502 assembly cryptography homebrew md5 nes
Last synced: 16 Apr 2026
https://github.com/allenvox/infosec
Workspace for Information Security class
cryptography go information-security
Last synced: 12 Jun 2026
https://github.com/mcp-tool-shop-org/ledger-suite
Unified monorepo for cryptographic provenance ledgers — ClaimLedger and CreatorLedger
append-only cryptography digital-signatures dotnet ed25519 ledger monorepo open-source provenance typescript
Last synced: 01 Apr 2026
https://github.com/cturner8/secure-chat
cryptography encryption nextjs react supabase typescript
Last synced: 12 Jan 2026
https://github.com/pryority/merkle-next
WIP - I wanted to remake the example website from the Merkletree.js repo in Next.js
cryptography ethereum merkletreejs nextjs react tailwindcss
Last synced: 12 Apr 2026
https://github.com/kharizzakaye/message-encoder-decoder
A Python program that encodes and decodes a message. Built with Tkinter and Python Base64.
base64 cryptography python3 tkinter
Last synced: 03 Jul 2026
https://github.com/farfarfun/funsecret
加密和安全工具包 - 提供加密、解密和安全相关功能
cryptography encryption farfarfun python secret security
Last synced: 05 Mar 2026
https://github.com/nvnx7/cryptopals-cryptography-cracks
Rust implementation of cracks of cryptopals challenges
challenge crypto cryptography rust
Last synced: 22 Dec 2025
https://github.com/paolino/keri-lean
Lean 4 formalization of KERI protocol invariants
cryptography formal-verification keri lean4 theorem-proving
Last synced: 05 Mar 2026
https://github.com/kamb-code/sha256-r19-preimage
Oracle-free preimage attack on 19-round reduced SHA-256 — paper, solver, and independent verifier
cryptanalysis cryptography cuda gpu hash-functions preimage-attack security-research sha256
Last synced: 27 Jun 2026
https://github.com/ar-io/ar-io-mlflow
MLflow plugin for verifiable ML provenance, anchored to ar.io
ar-io arweave cryptography mlflow mlops provenance verification
Last synced: 13 Jun 2026
https://github.com/eugenedakin/feistelciphernetwork
Feistel Cipher Network Cryptography
api2 cryptography encryption feistel feistel-cipher feistel-network xojo
Last synced: 07 Jan 2026
https://github.com/nuwax-io/nuwault-core
Generate consistent, secure passwords from keywords. TypeScript-based, with smart entropy controls.
client-side-encryption cryptography deterministic encryption hash password password-generator privacy-first security-tools web-crypto-api
Last synced: 03 Jun 2026
https://github.com/validpay-io/validpay-react-native-sdk
Official React Native SDK for ValidPay CVCP — QR-based cryptographic document verification for mobile apps.
check-fraud cryptography document-verification mobile-sdk qr-verification react-native
Last synced: 15 Jun 2026
https://github.com/ia/crypto
crypto means cryptography
base64 challenges cryptography perl xor
Last synced: 11 Feb 2026
https://github.com/bokelleher/sesame-sdk
Portable SDK and conformance vectors for SESAME, the proposed SCTE 130-9 security layer for the ESAM interface: HMAC auth, channel-scoped authorization, and AES-256-GCM payload encryption over HTTP headers.
ad-insertion aes-gcm authentication cryptography esam hmac rust scte scte-130 sesame
Last synced: 15 Jun 2026
https://github.com/hugoxox3/bitkeygen
BitKeyGen: A Python tool to generate Bitcoin private keys, WIFs, and addresses. Perfect for developers and crypto enthusiasts! Save keys to wallet.json securely. 🚀🔑 #Bitcoin #Crypto
bitcoin bitcoin-hacks bitcoin-key-generation bitcoin-wallet cryptocurrency cryptography cryptography-and-security
Last synced: 17 Apr 2026
https://github.com/forgesworn/shamir-core
GF(256) Shamir's Secret Sharing — split and reconstruct secrets with threshold schemes
cryptography gf256 key-splitting secret-sharing shamir threshold typescript
Last synced: 04 Apr 2026
https://github.com/badgerbloke/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: 16 Mar 2025
https://github.com/osennij-morok/korobu
A tool for encryption and decryption written in Rust
Last synced: 10 Sep 2025
https://github.com/akshdzn/encore
Encore is a web based tool for obfuscating or scrambling text using a variety of methods. Useful for scavenger hunts, easter eggs, or just fun.
cipher cryptography css html svelte tools vite
Last synced: 18 Apr 2026
https://github.com/ocdbytes/secp256k1_bitcoin
This is the cryptography algorithm used in bitcoin to generate public and private keys. Bitcoin uses SECP256k1 C-language library to use this encryption in the Bitcoin operating system.
bitcoin cryptography rsa-cryptography secp256k1
Last synced: 18 Apr 2026
https://github.com/hungrybluedev/python-basic-cryptography
Implemenation of basic Cryptography techniques and algorithms, along with tools useful for analysis.
algorithm cryptography python3
Last synced: 08 Apr 2025
https://github.com/saiteja-talluri/cryptosuite-application
A small cryptosuite application written in C++
cryptography miller-rabin rsa-encryption
Last synced: 19 Apr 2026
https://github.com/jaredliw/sunctf
SunCTF 2024 infrastructure.
competition cryptography ctf forensics hacking information-security osint penetration-testing reverse-engineering security steganography vulnerability
Last synced: 04 Jun 2026
https://github.com/nir3x/cryptorand.cpp
CryptoRand.cpp - Random Key Generation using Cryptographic Techniques
algorithm algorithms c-plus-plus cpp cryptography encryption entropy random random-number-generation security
Last synced: 04 Jun 2026
https://github.com/zsoulaimane/blockchain-road
Starting Road
basic bitcoin blockchain cryptography ethereum fullstack fundamentals python roadmap sha256
Last synced: 20 Apr 2026
https://github.com/pedroalbanese/leacrypt
TTAK.KO-12.0223 Lightweight Encryption Algorithm (ISO/IEC 29192-2:2019) with Galois/Counter Mode (LEA-GCM)
aead cryptography golang lea symmetric-encryption
Last synced: 16 Jun 2026
https://github.com/nuraj250/lockbox-secure-password-manager
LockBox is a lightweight yet powerful password manager built with Python. It encrypts and securely stores your passwords, providing an intuitive CLI and optional GUI for easy access. Say goodbye to forgotten passwords and hello to secure automation! 🔒🚀
authentication automation cryptography cybersecurity encryption lockbox password-manager pyqt5 python secure-storage sqlite
Last synced: 21 Apr 2026
https://github.com/acifani/cryptopals-challenges
🔒 Personal take on the cryptopals crypto challenges, in Go
cryptography cryptopals-challenges go golang
Last synced: 14 Feb 2026
https://github.com/thenareshofficial/password-manager
Password Manger in Python
cli-tool cmd cryptography cybersecurity-tool docker encryption-decryption github linux master-password password password-manager password-manager-cli pbkdf2 pip python python-docker python3 security-tools strong-password-generator tools
Last synced: 12 Apr 2026
https://github.com/angeldollface/doll-cipher
A Rustacean implementation of an encryption algorithm of my own design. :lock: :dolls:
aes-encryption cryptography rust-lang rust-library
Last synced: 29 May 2026
https://github.com/timyiu478/cryptography-i
Cryptography I: foundational cryptographic principles and primitives course by Dan Boneh, Stanford University
aes-encryption cryptography protocol rsa-cryptography security
Last synced: 29 Jun 2026
https://github.com/teawithsand/crypka
Crypka makes writting apps that use cryptography easier
crypto cryptography encryption encryption-decryption-library
Last synced: 23 Apr 2026
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/selendra/contract-registry
Selendra Contract Registry is a WASM smart contract registry writen in Rust based on ink! smart contract framwork.
cryptocurrency cryptography p2p-network payment rustlang smart-contracts token wasm
Last synced: 24 Apr 2026
https://github.com/redx94/quantumblockchainautomation
A revolutionary initiative combining Quantum Computing and Blockchain Technology to establish a secure, decentralized system for quantum-powered data integrity. This project pioneers the fusion of advanced quantum randomness with blockchain's immutability, ensuring unmatched reliability and security for distributed data processes
blockchain blockchain-immutability cryptography data-integrity decentralization distributed-systems ethereum flask-dashboard ganache ibm-quantum-experience qiskit quantum quantum-blockchain-fusion quantum-randomness quantum-security quatum-cryptography smart-contracts zeromq
Last synced: 24 Apr 2026
https://github.com/simplito/crypt-erl
Erlang wrapper for unix libcrypt library
bcrypt cryptography erlang libcrypt
Last synced: 06 Jun 2026
https://github.com/jurshsmith/vaultstream
High-Performance Distributed Digital Signature System
cryptography ecdsa-key-pair golang jetstream nats-streaming postgresql
Last synced: 25 Apr 2026
https://github.com/rishabhsingh2510/basic-cryptography
Cryptography
cipher cryptography decoding encoding python tkinter user-interface
Last synced: 11 Jun 2025
https://github.com/toxic-whitelgnd/matrice_cryptography
A simple math Project based on Matrices-Cryptography by using python-numpy
cryptography math-problem matrices numpy python3
Last synced: 25 Apr 2026
https://github.com/magical/gimli
Go implementation of http://gimli.cr.yp.to/
Last synced: 24 Mar 2025
https://github.com/yawning/tuplehash
NIST SP 800-185 TupleHash (mirror)
cryptography cryptography-algorithms go golang sha3
Last synced: 29 May 2026
https://github.com/tykoth/cryptopsy
Encryption/Decryption tests.
command-line cryptography cryptojs testing
Last synced: 26 Apr 2026
https://github.com/ilyakotsar/imagecrypt
Image encryption with a password using rail fence cipher
cryptography encryption image-encryption rail-fence-cipher
Last synced: 09 Aug 2025
https://github.com/fzed51/spicy-mash
Classe de cryptage et décryptage simplifiée se basant sur OpenSSL
cryptography openssl php simple
Last synced: 14 Jan 2026
https://github.com/yunomiwell/nullwire
Encrypting messages is solved. Hiding that you sent one isn't — yet. NullWire: Loopix mixnet + X3DH/Double Ratchet E2E + Solana control plane. Pre-alpha. Whitepaper v0.3.
anonymous-communication blockchain cryptography double-ratchet loopix mixnet p2p post-quantum privacy rust solana sphinx x3dh zero-knowledge
Last synced: 27 Apr 2026
https://github.com/luizwt/cryptomatrix
Sistema simples de criptografia e decriptação baseado na geração de uma matriz 7x7 com chave compartilhada
Last synced: 18 Apr 2025
https://github.com/l0g0rhythm/cryptoolsec
Secure Python CLI & GUI tool for efficient file/stream encryption & decryption (AES-256-GCM, streaming I/O). Supports passwords (Argon2id+Salt) or key files. Built for security and automation
aes aes-256 aes-gcm argon2 argon2id authenticated-encryption cli cross-platform cryptography decryption encryption file-encryption gui kdf pyside6 python python3 qt6 security streaming
Last synced: 27 Apr 2026
https://github.com/glinford/oqs.js
Node.js Bindings for liboqs
cryptography nodejs postquantum
Last synced: 28 Apr 2026
https://github.com/zacharytamas/rsa-server
A simple Node.js server for storing and verifying public keys.
Last synced: 28 Apr 2026
https://github.com/armanghobadi/uecdh
is a lightweight, standards-compliant Elliptic Curve Diffie-Hellman (ECDH) key exchange library for MicroPython, optimized for ESP32 and other resource-constrained IoT devices
cryptography ecdh esp32 microcontroller micropyhton
Last synced: 28 Apr 2026
https://github.com/mtumilowicz/elliptic-curve-workshop
Basics of elliptic curves, EC over finite fields and ECDSA.
cryptography ecdsa ecdsa-cryptography ecdsa-key-pair ecdsa-signature elliptic-curve-cryptography elliptic-curves finite-field finite-field-arithmetic workshop workshop-materials workshops
Last synced: 19 Jun 2026
https://github.com/jayagra/turbid
aes-256 cryptography encryption macos swift
Last synced: 28 Apr 2026
https://github.com/juanfkurucz/proyecto-seguridad
Subject "Seguridad" (Security) from Universidad Catolica del Uruguay
cryptography hashing python security
Last synced: 24 Mar 2025
https://github.com/jacob-ian/deno_rsa
Generate/decode RSA Public and Private Keys and create signatures with SHA256withRSA (RS256) in Deno.
cryptography deno denoland rsa typescript
Last synced: 29 Apr 2026
https://github.com/joaoiacillo/vault-guard
A script utility for encrypting and decrypting Obsidian vaults.
cryptography gpg obsidian pgp security
Last synced: 29 Apr 2026
https://github.com/ismaelvr1999/encrydb
This project is a database management system created from scratch, with a focus on security and encryption.
cryptography database nacl pynacl python
Last synced: 29 Apr 2026
https://github.com/cloudflareresearch/anonymous-credentials-agent-demo
Demo for Anonymous Credentials Token for Rate-Limiting Agents
Last synced: 29 Apr 2026
https://github.com/andrenevesgomes/criptografia
No âmbito da disciplina de Criptografia foi-nos requisitado a realização de um trabalho de grupo centrado na realização de um algoritmo de encriptação de forma a refletir todo o conhecimento adquirido ao longo das aulas realizadas.
cryptography istec school-project scytale-cipher
Last synced: 09 Mar 2025
https://github.com/simplito/privmx-endpoint-swift-extra
Extension wrapper for PrivMX Endpoint Swift.
communication cryptography data-transfer decryption e2ee end-to-end-encryption files messages messaging privacy privacy-protection private privmx secure simplito storage swift thread zero-knowledge
Last synced: 29 May 2026
https://github.com/defeo/hhs-keyex
Research paper on improving the Hard Homogeneous Spaces key exchange protocol (by Couveignes and Rostovtsev-Stolbunov)
asymmetric-cryptography cryptography elliptic-curves isogenies key-exchange-protocol research-paper
Last synced: 11 Mar 2026
https://github.com/idleberg/node-wp-salts
Generates an object of default WordPress salts. Fully offline.
cryptography nodejs wordpress wordpress-salt
Last synced: 27 Dec 2025
https://github.com/artainmo/ft_ssl
42 school project. Recoding the MD5 and SHA-256 cryptographic hashing algorithms in C.
42shcool algorithm c cryptography cybersecurity
Last synced: 16 Mar 2025
https://github.com/erik-castro/easy_enc
easy_enc.sh é uma ferramenta simples e eficiente para encriptação e decriptação de arquivos e dados utilizando OpenSSL, desenvolvida em Bash. Suporta criptografia com o algoritmo AES-256-CBC e permite a escolha entre salvar os resultados em arquivos ou imprimi-los diretamente na saída padrão.
aes-256 bash cli-tool command-line-tool cryptography cybersecurity data-encryption encryption file-encryption openssl pbkdf2 script security-tools shell-script simple-encrypt
Last synced: 01 May 2026