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/tomeffect0613/rsacrack
Obtain the passphrase of a private key (id_rsa), this tool uses the ssh-keygen binary to perform a brute force attack until a successful collision occurs.
bruteforce-attacks c cracking cracking-password cryptography ctf experiments factorisation maths password reverse-engineering rsa rsa-cryptography ssh
Last synced: 11 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/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/ngvuthdanhh/certificate-information-security-openlearn
Comprehensive learning repository for the OpenLearn Information Security program, featuring detailed notes, hands-on labs, demos, guides, cheatsheets, case studies, and a certificate of completion. Focuses on network, system, application, and cloud security, covering both attack techniques and defense strategies.
access-control application-security cloud-security cryptography githublearning information-security monitoring system-security
Last synced: 25 Jan 2026
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/laget-se/laget.cryptography
Generic implementation of cryptography using AES.
Last synced: 02 Feb 2026
https://github.com/mjfreelancing/alloverit
A suite of libraries aimed at providing a simplified and consistent approach to cross-cutting and functional concerns.
appsync aspnet-core assertion binary-serialization cryptography dependency-injection entity-framework-core evaluator graphql json keyset-pagination logging mapping named-pipes reactive-ui serilog validation wpf
Last synced: 17 Aug 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/UofSC-Fall-2022-Math-587-001/homework3
Prime factorization and primitive powers mod p
Last synced: 28 Aug 2025
https://github.com/ngvuthdanhh/certificate-cryptography-leeds-clickstart-futurelearn
Learning notes, labs, cheatsheets, and certificate for An Introduction to Cryptography by University of Leeds & Click Start on FutureLearn. Covers symmetric/asymmetric encryption, hashing, signatures, and cryptographic protocols.
aes cryptography decryption encryption futurelearn githublearning rsa security university-of-leeds
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/alen-gebles/crypto-radar
Crypto tracker with React JS and Gecko API + Tailwind
cryptocurrency cryptography css gecko html5 javascript project react tailwind
Last synced: 10 Apr 2026
https://github.com/rstacks/ctf-writeups
Contains links to all of my writeup repositories for CTFs that I've participated in.
cryptography ctf ctf-challenges ctf-writeups forensics osint pwn reverse-engineering web-exploitation
Last synced: 07 Apr 2026
https://github.com/olukeye/fastapi-complaint-app
A simple application for logging complaint or report an issues form user activities.
crypto cryptography fastapi mssql-server pydantic-models pyodbc
Last synced: 17 May 2026
https://github.com/sammyne/crypto-rs
A Go-like crypto library in Rust
cryptography digital-signature encryption hash rust
Last synced: 18 Mar 2025
https://github.com/albinzayedrawan/random-number-generator
Lab exercises to understand the concepts of True Random Number Generators (TRNG) and Pseudo-Random Number Generators (PRNG).
Last synced: 04 Apr 2025
https://github.com/efedotof/vaultly
Vaultly — облачное хранилище с end‑to‑end шифрованием и нулевым разглашением. Flutter‑клиент + Spring Boot‑бэкенд. Доверяйте математике!!
aes-gcm cloud-storage cross-platform cryptography end-to-end-encryption file-encryption flutter privacy rsa-oaep security self-hosted shps spring-boot zero-knowledge
Last synced: 25 Apr 2026
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/sajad-net/pymorse
python morse code and decode
cryptography morse morse-decider morse-encoder python python-morse
Last synced: 17 Mar 2025
https://github.com/Cach30verfl0w/Krypton
A modular and extensible Kotlin library suite for Cryptography
algorithms android crypto cryptography encryption ios jvm kotlin kotlin-multiplatform kotlin-native krypton
Last synced: 09 Sep 2025
https://github.com/mumarshahbaz/treecrypt
A node-tree based encryption algorithm
algorthims cryptography cybersecurity encryption node random secure tree
Last synced: 17 Aug 2025
https://github.com/sajad-net/cryptoman
most used encryptions in CTFs
atbash ceaser-cipher cryptography ctf encryption-decryption rot13 virgenere
Last synced: 17 Mar 2025
https://github.com/ngvuthdanhh/certificate-blockchain-fundamentals-101blockchains
Notes, labs, research, extras, and certificate for the Blockchain Fundamentals program by 101 Blockchains. The project explores blockchain architecture, consensus mechanisms, cryptography, smart contracts, and applications in Web3 security.
101blockchains blockchain cryptography cybersecurity distributed-systems githublearning smart-contracts web3
Last synced: 25 Jan 2026
https://github.com/albinzayedrawan/classical-ciphers-and-transposition-techniques
Lab Exercises about Classical Ciphers and Transposition Techniques
caesar-cipher cryptanalysis cryptography vigenere-cipher
Last synced: 04 Apr 2025
https://github.com/zizisk-100bz/cryptoguardian
Cryptoguardian is a secure wallet application designed to protect your digital assets. It uses advanced encryption methods to ensure that your cryptocurrencies remain safe from unauthorized access.
bitcoin crypto crypto-tools crypto-wallet cryptography github-config matplotlib nodejs pandas seaborn sha256-hash streamlit visualization walletkeytool
Last synced: 01 May 2026
https://github.com/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/collapse-logic/collapse
Collapse System Logic — deterministic proof collapse (E→Z→1)
collapse compression cryptography csl determinism formal-methods lean4 logic proof proofs python
Last synced: 14 May 2026
https://github.com/victordegallegos/criptografia-y-seguridad
Repositorio de tareas y prácticas de la asignatura Criptografía y Seguridad Facultad de Ciencias UNAM semestre 2023-1
Last synced: 17 Aug 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/jaymoneyjay/spring21-automated-decryption
Automated decryption of classical ciphers with neural networks.
cryptography neural-networks python security
Last synced: 17 Aug 2025
https://github.com/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/prajwalchapke055/goldman-sachs-engineering-job-simulation-forage
Crack passwords and suggest security improvements as a Governance Analyst at Goldman Sachs.
best-practices cryptography forage goldman-sachs job-simulation password password-cracking program virtual-internship
Last synced: 02 Jan 2026
https://github.com/agent-hellboy/flask-hedcrypt
A flask extension which provide interface( set of APIs) having implemenation of some of the use cases of cryptography.
cryptography flask flask-extensions flask-sqlalchemy pycrypto pypdf2 python
Last synced: 20 May 2026
https://github.com/mcxxmc/simple-implementation-ecc
A simple implementation for Elliptic Curve Cryptography.
cryptography elliptic-curves golang
Last synced: 06 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: 06 Apr 2025
https://github.com/jakubriegel/geffe-generator
Functional style implemented Geffe cryptographic stream generator
cryptographic-keys cryptography functional-programming geffe-generator scala tailrecursion university
Last synced: 27 Mar 2025
https://github.com/fpoirotte/cryptal-hash
An implementation of the Cryptography Abstraction Layer based on the hash PHP extension
cryptal crypto cryptography hash php
Last synced: 26 Jun 2025
https://github.com/rhcarvalho/tiwe
Tiwe is a distributed multiplayer board game
cryptography game golang multiplayer peer-to-peer
Last synced: 29 Apr 2026
https://github.com/hiegz/des
An optimized implementation of the Data Encrpytion Standard (DES) in C
Last synced: 15 Jun 2025
https://github.com/danilosramos/cypher-cpp
Implementação de uma Cifra de Substituição em C++ para demonstrar conceitos de criptografia.
algorithms cpp cryptography object-oriented-programming
Last synced: 15 May 2026
https://github.com/archethic-foundation/libgo
Archethic Golang SDK
archethic blockchain cryptography golang
Last synced: 18 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/archisman-mridha/shamir-secret-sharing-protocol-in-rust
Implementing the Shamir Secret Sharing algorithm in Rust
cryptography cryptography-algorithms galois-field lagrange-interpolation rust secure-computation shamir-secret-sharing
Last synced: 08 Sep 2025
https://github.com/nasriyasoftware/authcrypto
AuthCrypto is a versatile cryptographic toolkit for handling JSON Web Tokens (JWT), password hashing, and secure token generation and verification. It provides robust methods for creating and managing JWTs, hashing and verifying passwords with secure algorithms, and generating cryptographically strong random values for various use cases.
authentication cryptography encryption hashing hashing-library hashing-passwords jwt jwt-auth jwt-authentication jwt-token md5 sha1 sha256 sha512 token token-generator
Last synced: 20 Jan 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/grunmax/gorsaexample
Golang & Cryptography. RSA sample. Base64 and Serialization used.
base64 blowfish cryptography go golang rsa rsa-cryptography serialization sha256
Last synced: 03 Apr 2025
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/terl/recordo
Recordo is an ultra secure, cryptographically protected diary and people manager.
android cryptography encryption ios-app note-taking password relationships
Last synced: 20 May 2026
https://github.com/rokoss21/enigmo
🔐 Privacy-first messaging platform with end-to-end encryption. Flutter client + Dart server. Ed25519/X25519 cryptography, WebSocket real-time communication, zero-knowledge architecture.
cross-platform cryptography dart e2ee encryption flutter messaging mobile-app monorepo privacy real-time security websocket zero-knowledge
Last synced: 17 Jan 2026
https://github.com/danutama/nextjs-aes-encryption
A simple and secure Next.js application to encrypt and decrypt files using AES CBC. Built with client-side using crypto-js, this app enables users to protect files with 128, 192, or 256-bit AES
advanced-encryption-standard aes aes-cbc aes-cipher aes-encryption algorithm cryptography landing-page nextjs rijndael
Last synced: 15 May 2026
https://github.com/telkomdev/jcrypsi
Custom crypto utility for Java Virtual Machine and Android (Digest, AES, HMAC, RSA, RSA Digital Signature)
aes android cryptography hash hmac java rsa
Last synced: 20 May 2026
https://github.com/al-aminazad/creating-jwt-token-using-node.js-crypto-library-both-manually-and-jsonwebtoken-npm
I have created a JWT(JsonWebToken) both manually and using Node.js jsonwebtoken npm. Manually I have used crypto library. It really helps me to understand about JWT , like how it works. By reading the documentation I have cleared it out.
cryptography hmac-sha256 jsonwebtoken nodejs
Last synced: 20 May 2026
https://github.com/jrtib/secure-file-transfer-protocol
Secure file transfer protocol that utilizes RSA encryption for key exchange and SSL/TLS for secure communication.
cryptography file-transfer-protocol os python rsa-encryption socket ssl
Last synced: 26 Jun 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/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/sripwoud/cryptography
Modern Cryptography Primitives 101
basics cryptography primitives
Last synced: 03 Apr 2025
https://github.com/nxm-rs/keycard
Blazing-fast Keycard SDK and CLI in Rust
cryptography ethereum keycard rust smartcard
Last synced: 20 May 2026
https://github.com/tenze21/cryptographic_verifiable_document_issuer
Building it as a part of spring semester 2025, PRJ202.
cryptography dapp digital-signature ethereum merkle-tree
Last synced: 20 Apr 2026
https://github.com/cloakmaster/foxbook
Verifiable agent identity for A2A and MCP. Cryptographic claims, append-only transparency log, recovery-key revocation. Apache 2.0.
a2a agent-identity agent-security agent-verification agent2agent agentic-ai ai-agents cryptography decentralized-identity did ed25519 json-schema jws mcp merkle-tree model-context-protocol protocol rfc-9162 transparency-log typescript
Last synced: 03 May 2026
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: 30 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/notmorphus/overthewire-krypton
This is the OverTheWire wargame repo for Krypton
algorithms cryptanalysis cryptography krypton overthewire
Last synced: 18 Feb 2026
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/joakimch/secure-password-scheme
Manage your passwords in a secure way (accessible to all your devices) without needing to store them anywhere or sync any data; since they're procedurally generated (on demand).
cryptography password-manager passwords security
Last synced: 22 Mar 2025
https://github.com/danielost/big-numbers
BigNumber implementation in Golang
Last synced: 13 May 2025
https://github.com/13point5/shrencryption
Simple Human Readable Encryption
cryptography encryption-algorithm web-app
Last synced: 14 Mar 2025
https://github.com/danielost/fips-140-3
FIPS (Federal Information Processing Standard) 140-3 benchmark for validating the effectiveness of RNGs.
Last synced: 13 May 2025
https://github.com/vatshayan/new-cipher-project
Newly Designed cipher. it is first in world. Named as Ambani Cipher
beprojects btechprojects cdeprojects cipher crypt cryptograp cryptography finalearprojects finalprojects finalyearprojects newfnalprojects securityprojects
Last synced: 01 Jun 2026
https://github.com/z3ntl3/rsa-node
This repo represents what I've learned from cryptography RSA algorithm
Last synced: 03 Apr 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/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/ahf/orbis_example
Orbis: Example Application
consistent-hashing consistent-hashing-library cryptography erlang
Last synced: 22 Mar 2025
https://github.com/jiahaoxiang2000/sbox-bgc
use the smt solver to find the sbox implementation
Last synced: 18 Mar 2025
https://github.com/ptrvsrg/crypto
Source code for cryptographic algorithms implemented in Go.
block-cipher cryptography gost-r-34-12-2015 hash-functions magma sha-1 stream-cipher vernam-cipher
Last synced: 30 Jun 2026
https://github.com/fionn/lagrange-polynomial
Numerical Lagrange polynomials over 𝔽ₚ
cryptography lagrange-polynomial-interpolation numerical-methods
Last synced: 13 Jun 2026
https://github.com/panagiotiskots/enigma-machine-simulator
A C-based simulation of the Enigma machine encryption process
c cryptography encryption encryption-algorithms encryption-decryption enigma enigma-machine enigma-simulator history
Last synced: 27 Jun 2025
https://github.com/gonzafg2/quantumssh
Memory-safe, post-quantum-first SSH server in Rust. Open source, no NDAs, no exceptions.
apache-2 cryptography infrastructure memory-safe post-quantum-cryptography rust security ssh
Last synced: 21 May 2026
https://github.com/dyne/clj-openssh-keygen
A platform-independent Clojure library to genereate OpenSSH compliant key-pairs without using ssh-keygen
authentication cryptography keygen keypair ssh ssh-key
Last synced: 07 Mar 2026
https://github.com/abdulbasit110/file-security-software
Python-based file security software that supports AES, RSA, and basic encryption methods for secure file encryption and decryption.
aes-encryption cryptography encryption-decryption python security
Last synced: 15 Jun 2026
https://github.com/eshan327/javachain
A blockchain developed in Java with relevant cryptographic and transactional functions.
blockchain cryptography java maven
Last synced: 16 May 2026
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/amagioss/slv-action
Sets up the SLV CLI and helps in injecting vault secrets as masked environment variables for workflows to consume.
credentials credentials-helper cryptography decrypt encryption github-actions github-secrets secrets secrets-manager slv
Last synced: 20 Oct 2025
https://github.com/anshuman-singh-93/agrichain-frontend
blockchain cryptocurrency cryptography dapp
Last synced: 05 Oct 2025
https://github.com/claby2/3color-zkp
🎨 Zero-Knowledge Proof Implementation for Graph 3-Coloring
3color cryptography go graph-theory zkp
Last synced: 06 Apr 2025
https://github.com/nglaeser/gtm-ss
Girls Talk Math - Secret Sharing packet & spring activity
Last synced: 08 Apr 2026
https://github.com/towre676-cloud/tau_crystal
Lean 4 CI: 3× faster Mathlib caching (Linux, containerized) with one-file workflow
bash cryptographic-manifests cryptography github-actions github-pages lake lean4 numerical-relativity reproducibility verification
Last synced: 09 Apr 2026