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/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: 15 Jul 2025
https://github.com/andrey-oss/task_management_system
Task management system - Simple ecosystem for task managing from the web written on python3!
aes crud cryptography database django free management manager task
Last synced: 07 Apr 2026
https://github.com/fungrim/gcp-kms-csr-generator
A small utility library that creates CSR's where the private key is stored in GCP KMS.
bouncy-castle cryptography csr digital-signatures gcp gcp-kms java java-8 kms
Last synced: 14 Jul 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/cossacklabs/homebrew-tap
Homebrew tap for CossackLabs packages
brew crypto cryptography encryption homebrew security tap themis
Last synced: 26 Apr 2026
https://github.com/bethanyuo/crypto_hashes
Popular Cryptographic Algorithms using Crypto Libraries: Hashes
algorithms crypto-algorithms crypto-libraries cryptography hashing hashing-algorithm python
Last synced: 16 May 2026
https://github.com/pramsh/cipher
Cipher is a Node.js cryptographic library offering SHA-256 hashing, AES-256 encryption/decryption, JWT creation/validation, and RSA key pair generation.
cryptography digital-signature javascript jwt-auth jwt-token jwt-tokens nodejs rsa-key-pair rsa-signature sha256-crypt sha256-decryptor sha256-hash
Last synced: 16 May 2026
https://github.com/m3ssap0/ctf-rsa-breaker
This is a Python 2.7 script that can be used to solve RSA challenges in CTFs.
cryptography ctf ctf-tools rsa
Last synced: 23 Jun 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/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/archethic-foundation/libgo
Archethic Golang SDK
archethic blockchain cryptography golang
Last synced: 18 Feb 2026
https://github.com/ericlps/esteganografia-java
este projeto é uma aplicação em Java desenvolvida para realizar esteganografia digital em imagens no formato PNG, utilizando a técnica LSB (Least Significant Bit - Bit Menos Significativo). Ele permite ocultar dados (arquivos ou pastas compactadas em ZIP) dentro de uma imagem e, posteriormente, extrair esses dados da imagem modificada
cibersecurity command-line-interface cryptography data-hiding esteganografia image-processing java lsb maven png steganography
Last synced: 28 Apr 2026
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/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/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/mcxxmc/simple-implementation-ecc
A simple implementation for Elliptic Curve Cryptography.
cryptography elliptic-curves golang
Last synced: 06 Apr 2025
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/doedja/nexus-voting
A decentralized anonymous voting application built on Nexus using zero-knowledge proofs.
Last synced: 22 Jun 2025
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/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/grandroyl9902m/privatebin
A minimalist, open source online pastebin where the server has zero knowledge of pasted data. Data is encrypted/decrypted in the browser using 256 bits AES.
crypto cryptography encrypted hacktoberfest one-time paste pastebin php security self-destroy self-hosted self-hosting
Last synced: 22 Jun 2025
https://github.com/charlieit/fernet-vault
A simple secrets manager using symmetric cryptography
cryptography fernet-encryption python3 secrets secrets-management vaults
Last synced: 22 Jun 2025
https://github.com/sohamkayal4103/oblivious_data_structures
Implementation of Oblivious Data Structures in C++
cryptography oblivious oblivious-data-structure ods path-oram
Last synced: 22 Jun 2025
https://github.com/znx-x/hadron
This ongoing MVP for a distributed ledger system aims to solve issues that first and second-generation blockchains have not been able to overcome by implementing novel concepts in mining, smart contracts, and cryptography.
blockchain cryptography encryption network post-quantum smart-contracts web3
Last synced: 11 Jul 2025
https://github.com/floodnut/hexa-encryption
256비트 대칭키 암호 알고리즘 Hexa-Encryption
Last synced: 21 Jun 2025
https://github.com/arec1b0/nim-blockchain-node
A high-performance, scalable blockchain node implementation in Nim, designed with advanced cryptography, modular consensus (PoS/BFT), zero-knowledge proofs, and optimized P2P networking.
blockchain byzantine-fault-tolerance cryptography decentralization high-performance nim nim-lang nimble nimlang p2p
Last synced: 21 Jun 2025
https://github.com/rishvant/cipher-safe-tests
Secure exam platform using encryption and Shamir’s Secret Sharing to ensure integrity and fairness.
cryptography exam-system mongodb nodejs reactjs redis shamir-secret-sharing tailwindcss
Last synced: 21 Jun 2025
https://github.com/yannvvv/tlsferret
TLSferret is a fast SSL/TLS scanner built in Rust, offering extensive protocol support and dual TLS engines for modern and legacy systems. It also includes STARTTLS support for multiple protocols, ensuring comprehensive security analysis. 🛠️🔒
certificate cipher cipher-suites command-line-tool cryptography post-quantum-cryptography rust starttls tls
Last synced: 21 Jun 2025
https://github.com/crodriguezvega/probabilisticpubkey
Probabilistic public-key crypto systems in Rust
blum-goldwasser crypto cryptography cryptography-library goldwasser-micali probabilistic-pubkey public-key-cryptography rust rust-lang
Last synced: 11 Jul 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/kevindasilvas/kcrypt
Kcrypt or Krypt is an encrypting and decrypting lib created using javascript and node js
cryptography javascript node node-js nodejs
Last synced: 16 May 2026
https://github.com/dangnh0611/cryptography1_coursera
Coursera: Cryptography I assigments
Last synced: 11 Jun 2026
https://github.com/0x4m4/bloodcodectf
Blood Code CTF challenge repository! This repository contains all the challenges and their source files from the Capture The Flag event codenamed "Blood Code," organized by 0x4m4. It includes challenges in cryptography, steganography, digital forensics, pwn, pyjail, reverse engineering, and web exploitation, designed for all skill levels.
0x4m4 bloodcode capture-the-flag cryptography ctf-challenges digital-forensics hackathon pwn pyjail reverse-engineering sir-syed-case-institute-of-technology sscaseit sscit steganography web-exploitation
Last synced: 19 Jun 2025
https://github.com/josecarlosnf/te-seginfo
Códigos da disciplina de Tópicos Especiais II - Segurança da Informação. ✨ Fundamentos de criptografia
Last synced: 19 Jun 2025
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/uofsc-fall-2022-math-587-001/homework1
Substitution ciphers
Last synced: 16 May 2026
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/yo525/sme
SME256 Encryption Library is a Python package that implements the 256 Scrambled-Matrix-Encryption (SME256) algorithm
algorithm benchmark cryptography decrypt decryption-algorithm decryption-library encrypt encryption encryption-algorithms encryption-decryption encryption-library library matrix matrix-calculations user-friendly user-friendly-tool
Last synced: 10 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/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/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/rodrigo-kelven/script_hashed
Projeto de criptografia de dados de forma irreversível
criptography cryptography python3
Last synced: 07 May 2025
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/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/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/casz92/ntru_falcon
NIF C library for Elixir, implementing the post-quantum cryptography algorithm Falcon
cryptography elixir ntru post-quantum-cryptography
Last synced: 16 May 2026
https://github.com/oxarbitrage/salsa20
Attempt to formalize salsa20 in lean
cryptography lean mathlib salsa20
Last synced: 11 Jul 2025
https://github.com/oxarbitrage/hsalsa20
Haskell implementation of the Salsa20 Cipher
cryptography haskell salsa20 stream-cipher
Last synced: 11 Jul 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/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
https://github.com/antonkueltz/quicy-py
A UDP-Based Multiplexed and Secure Transport
cryptography python3 quic transport udp
Last synced: 24 Oct 2025
https://github.com/anshuman-singh-93/agrichain-frontend
blockchain cryptocurrency cryptography dapp
Last synced: 05 Oct 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/n1ckl0sk0rtge/unlinkablepseudonyms
A java package for using (un)linkable pseudonyms based on RSA.
cryptography encryption gdpr privacy pseudonymisation pseudonymization security
Last synced: 14 Oct 2025
https://github.com/n1ckl0sk0rtge/scrambledb-converter
A REST-Service written with Quarkus for generating and converting unlinkable pseudonyms
cryptography encryption gdpr privacy pseudonymisation pseudonymization scrambledb security
Last synced: 06 Apr 2025
https://github.com/georgiifirsov/bcm-lib
Implementation of some block ciphers modes of operation. This library is written for my research about full disk encryption.
block-cipher-mode block-ciphers cryptography research symmetric-encryption thesis
Last synced: 12 Oct 2025
https://github.com/localnerve/hmac-symmetric
A library for symmetric encryption with hmac digests
bot-mitigation crypto cryptography encryption hmac nodejs symmetric-encryption
Last synced: 12 Apr 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/bradford-smith94/cs579
CS 579 Foundations of Cryptography
Last synced: 22 Mar 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/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/touhidurrr/randomcryp
A cryptographically secure, feature rich, zero dependency, lightweight and browser friendly random number generator library.
browser bun cross-platform crypto cryptography deno friendly generator javascript lightweight nodejs number open-source package random typescript web web-crypto zero-dependency
Last synced: 12 Apr 2025
https://github.com/jhmmax/hashgen
hashgen - the blazingly fast hash generator argon, base58, base64, bcrypt, cyclone, generator, hash, hashcat, hashgen, md5, mdxfind, mosecode, multithreaded, ntlm, sha, sha1, sha256, sha3, threaded, yescrypt
aes alireza argon base64 bcrypt cryptography cryptojs cyclone hash hashgen java javascript md5 mdxfind
Last synced: 07 May 2025
https://github.com/ermingbear/electron-executor-ea
Roblox Electron Executor is one of the most favorite Roblox Executors at the moment. Before I tell you how to download Electron Executor, let me tell you that it is currently available safely for Windows. But it is not officially available for Android users as of now but the update is coming and will be launched soon.
cryptography cybersecurity electron electron-app encryption gpg gpt java llm mobile nodejs offline pgp privacy
Last synced: 07 May 2025
https://github.com/buzzcosm/udemy-course-blockchain-technology-in-java-2-cryptocurrency
Udemy course - Blockchain & Cryptocurrency in Java
blockchain bouncycastle cryptocurrency cryptography java sha-256 udemy-course-project
Last synced: 01 Jul 2025
https://github.com/ratware-official/ratsign
Signs files with an encrypted private key and password, and verifies them using their signature file and a trusted public key or key ID.
cli cryptography csharp dotnet signing
Last synced: 16 May 2026
https://github.com/smartibase/decipher-the-message-and-code-91101
Code 91101 is a mysterious message from the depths of the digital world
crypto cryptography decryption ecc ecdsa ecdsa-cryptography ecdsa-signature ecdsa-signatures ecdsa-signing elliptic-curves elliptic-curves-cryptography encryption hmac private-key public-key-cryptography signatures
Last synced: 01 Mar 2026
https://github.com/luhluh-17/kubli
A Python-based file encryption tool that securely encrypts and decrypts files and directories using Fernet symmetric encryption. Features filename obfuscation, interactive CLI interface, and batch processing capabilities.
Last synced: 23 Jul 2025
https://github.com/sorairolake/camellia-zig
Camellia block cipher written in pure Zig
block-cipher camellia cipher cryptography zig zig-library ziglang
Last synced: 05 Apr 2025
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/haithamaljabbari/crabcrack
CrabCrack is a hash cracking tool written in Rust
cryptography cybersecurity hacking hash hashcracker programming rust
Last synced: 22 Mar 2025
https://github.com/rayniel95/subkey
This is a simple dockerfile for create a docker image with Substrate subkey tool.
blockchain cryptography docker subkey substrate
Last synced: 18 Aug 2025
https://github.com/10d9e/zk-pass
A password authentication service, based on the chaum-pedersen zero-knowledge interactive protocol
chaum-pedersen cryptography rust zero-knowledge
Last synced: 12 Apr 2025
https://github.com/skitsanos/text-into-image
Demonstration of steganography with encoding text into an image
canvas crypto cryptography javascript morse-code morse-encode steganography steganography-algorithms steganography-application steganography-encoding
Last synced: 30 May 2026
https://github.com/natharyan/secret-sharing-arithmetic-functions
Shamir's secret sharing with beaver's multiplication to generate shares of an arbitrary arithmetic function given by the user with two secret values as the variables
cryptography cryptography-project secret-sharing shamir-secret-sharing
Last synced: 22 Mar 2025
https://github.com/samuel-lucas6/utc.net
Bellare and Hoang's UtC and HtE[UtC] transforms using ChaCha20-Poly1305 and BLAKE2b.
aead blake2 blake2b chacha20 chacha20-poly1305 chacha20poly1305 committing-aead crypto cryptography key-committing poly1305
Last synced: 17 Jun 2025
https://github.com/obirikan/caesar-cipher-encoder-decoder
🔐This project implements a modular Caesar cipher for encoding and decoding English alphabetic messages. It's structured in a clean, maintainable folder-based architecture using Python functions and modules.
Last synced: 27 Jun 2025
https://github.com/tiwarishubham635/optimized-aes-visualizer
Optimizes AES Encryption-Decryption Algorithm with SHA-512 and visualizes it
Last synced: 30 Mar 2025
https://github.com/projects-developer/top-40-python-projects-for-beginners-to-advanced
Python is a popular and versatile programming language that is widely used in various industries, including web development, data science, artificial intelligence, and more Top 40 Python Projects. Project Includes Project Includes Source Code, PPT, Synopsis, Report, Documents, Base Research Paper & Video tutorials
bca-project btech-project computer-science-projects computerscienceprojects cryptography final-year-projects finalyearprojects machine-learning malware-detection mca-project mtechprojects python-project python-projects web-development
Last synced: 04 Jan 2026
https://github.com/aswinr24/decypher
Speedy Cipher Decryption / Encryption CLI tool
cli cryptography hacktoberfest python
Last synced: 11 Apr 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/flammafex/prestige
Anonymous verifiable voting — secret ballot, public proof. Cryptographic polls where no one can stuff the ballot and no one knows how you voted.
anonymous-voting blind-signatures cryptography e-voting nodejs polls privacy secret-ballot typescript veribiable voting
Last synced: 11 Jun 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/hpgrahsl/current22-k4k-demo
This repository hosts the live demo scenario shown during my Current22 talk about 'Client-Side Field Level Cryptography for Streaming Data Pipelines'
apachekafka cryptography end-to-end-encryption eventstream-pipeline kafka-connect ksql ksqldb security smt udfs
Last synced: 07 Jun 2026
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/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/albertshih3/cse-130
Code for labs and homeworks for CSE 130 at UC Merced (Introduction to Cryptography).
Last synced: 27 Jun 2025