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/davidalgis/filescrypter
Simple python tool for encrypting and decrypting files. For more secure information sharing/storage.
aes cryptography encryption-decryption python
Last synced: 28 Apr 2026
https://github.com/televisionninja/caesar-cipher
Simple caesar cipher encrypting, decrypting, and brute forcing functions
brute-force caesar-cipher cryptography
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/a-luna/dotnetcore-crypto
.NET Core 2.0 class library containing an implementation of SHA-3 hashing functions and file encryption methods which employ both AES and RSA algorithms to maximize data security and computational efficiency.
cryptography csharp dotnet-core dotnet-core2 dotnetcore encryption encryption-algorithms hashing sha3 sha3-224 sha3-256 sha3-384 sha3-512
Last synced: 28 Apr 2026
https://github.com/below/cgjprofilelib
The cgjprofile Library
cryptography provisioning-profiles swift swift-package-manager
Last synced: 28 Apr 2026
https://github.com/gbennnn/stegcrypt
StegCrypt is a lightweight steganography tool for securely embedding and extracting hidden messages within digital images.
cryptography decryption encription flask image-encryption python secret steganography
Last synced: 28 Apr 2026
https://github.com/jayagra/turbid
aes-256 cryptography encryption macos swift
Last synced: 28 Apr 2026
https://github.com/sftss/r4.c.08-cryptographie
Algorithm for securing message transmission
aes-encryption cryptography hashing-algorithm python rsa-cryptography
Last synced: 29 Apr 2026
https://github.com/ianacaburian/generate-key-file
Ports juce_KeyGeneration::generateKeyFile() to node.
auth cmake cpp20 cryptography juce keyfile nodejs npm rsa typescript
Last synced: 15 Mar 2025
https://github.com/kozlm/lyra2
Lyra2 password hashing algorithm implementation in Java
cryptography java junit lyra2 maven password-hashing phs
Last synced: 29 Apr 2026
https://github.com/ranareebaal/minting-nfts
Minting NFTs in different quantities without Gas Fee!
blockchain-technology cryptography etherscan minting-nfts nextjs nfts typescript vercel-serverless-functions
Last synced: 29 Apr 2026
https://github.com/samuelgodoy/arca
ARCA - Cofre de Segredos ou Credenciais
cosmocc cryptography encryption password secret vault ziglang
Last synced: 29 Apr 2026
https://github.com/avivijay19/hash-generator
Hash generator is a crypto based android application which works on different hashing algorithms.
android cryptography kotlin kotlin-android
Last synced: 29 Apr 2026
https://github.com/mutkuensert/androidsignatureexample
An example Android app for generating key pairs in trusted execution environment to sign data requiring biometric authentication using Android keystore.
android androidkeystore biometric-authentication cryptography digital-signature digital-signature-algorithm dsa-algorithm ecdsa elliptic-curve keypair keystore secure-enclave security tee trusted-execution-environment
Last synced: 01 May 2026
https://github.com/lokranjanp/2fa
A custom 2FA system using Python, SQL, Redis, and SMTP, featuring dynamic 6-digit OTP generation with PyOTP. Will develop it into AaaS [Authentication as a Service] .
cryptography entity-authorization flask python smtp user-authentication
Last synced: 01 May 2026
https://github.com/theoddysey/blockchain-go
A Bitcoin-like blockchain implementation in Go, demonstrating cryptographic principles, PoW consensus, UTXO transactions, wallet management, and P2P networking.
bitcoin blockchain boltdb consensus-algorithm cryptocurrency cryptography decentralized distributed-systems ecdsa golang p2p-network proof-of-work utwork wallet
Last synced: 02 May 2026
https://github.com/ilovenooodles/classic-crypto
Web based Classic cryptography
Last synced: 02 May 2026
https://github.com/kenatsf/solidity-signature
cryptography ethereum nextjs security smart-contracts solidity
Last synced: 03 May 2026
https://github.com/cmangun/agentic-receipts
Standard receipts and trace semantics for verifiable agent execution
agentic-systems ai-governance cryptography provenance regulated-ai verifiable-ai
Last synced: 03 May 2026
https://github.com/simonbetton/easydoge-km
Production-ready Dogecoin key-management SDK for Rust, Swift, Kotlin, Expo, and CLI/TUI.
cryptography dogecoin expo kotlin react-native rust swift wallet
Last synced: 09 Jun 2026
https://github.com/kwas123/blockchain-file-verification
🔒 Verify file integrity and authenticity with this decentralized system on Ethereum, ensuring secure, tamper-proof document validation through blockchain technology.
axios bitcoin blockchain blockchain-technology copyleft cryptography dapp fir modular move openpgp p2p pinata-ipfs python react sha256 timestamp trusted-timestamping
Last synced: 04 May 2026
https://github.com/jay4codes/skyjack-djss4ds
A Data Science Treasure Hunt
cryptography data-science firebase reactjs
Last synced: 04 May 2026
https://github.com/twilight-dream-of-magic/titanwallciphersspecification
TitanWall Stream Cipher & TitanWall Block Cipher Alogrithm Specification By Twilight-Dream
blockcipher cpp20 cryptography rc6 rc6-plus stream-cipher
Last synced: 09 Jun 2026
https://github.com/fredrikaugust/wasm-bsgs
Baby-Step Giant-Step Discrete Logarithm Problem Solver in WebAssembly (Written in Rust)
cryptography discrete-logarithm rust wasm wasm-bindgen
Last synced: 04 May 2026
https://github.com/armintamzarian/aenigma
User-friendly AngularJS encryption module utilizing the Web Cryptography API and providing an extensible secure secret storage mechanism.
angularjs cryptography localstorage webcrypto
Last synced: 05 May 2026
https://github.com/uofsc-fall-2022-math-587-001/homework6
The Chinese remainder theorem and its application in the Pohlig-Hellman algorithm for solving the discrete logarithm problem.
cryptography discrete-logarithm go latex math
Last synced: 05 May 2026
https://github.com/systemslibrarian/crypto-lab-key-exchange
Browser-based key-exchange evolution — DH → ECDH → X25519 → ML-KEM → hybrid. Live discrete-log attack on toy DH, real elliptic-curve point arithmetic, and the jump from shared-exponent to encapsulation. The same idea, five generations
crypto-lab cryptography diffie-hellman ecdh hybrid-key-exchange key-exchange ml-kem post-quantum-cryptography x25519
Last synced: 09 Jun 2026
https://github.com/systemslibrarian/crypto-lab-ssh-handshake
Browser-based SSH handshake demo — real X25519 ECDH key exchange authenticated by an Ed25519 host key, known_hosts Trust-On-First-Use, MITM detection on host-key change. First contact is a leap of faith
crypto-lab cryptography ecdh ed25519 forward-secrecy host-key key-exchange known-hosts mitm ssh tofu trust-model trust-on-first-use x25519
Last synced: 09 Jun 2026
https://github.com/systemslibrarian/crypto-lab-opaque-gate
Browser-based OPAQUE aPAKE demo (RFC 9807, July 2025) — OPRF blind/evaluate/unblind, AES-256-GCM credential envelope, 3DH mutual authentication, server breach simulation. The password never touches the server. No backends. No simulated math.
3dh authenticated-key-exchange crypto-lab cryptography forward-secrecy opaque oprf pake password-authentication rfc9807
Last synced: 09 Jun 2026
https://github.com/systemslibrarian/structureless-labs
Open research lab for conservative post-quantum cryptography — three-depth explainers (Simple/Developer/Researcher), the sl-researchkit method, reproducible attacks, and an experimental KEM studied with it. For production, use ML-KEM.
accessibility cryptography cryptography-research explainable lattice-cryptography learning-with-errors ml-kem open-research post-quantum-cryptography pqc
Last synced: 09 Jun 2026
https://github.com/caveyra/electron-executor-11
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 electron electron-app electron-exploit electron-v3 gpg mobile nodejs offline privacy python react security
Last synced: 06 May 2026
https://github.com/synpareia/trust-mcp
Identity and trust tools for AI agents — MCP server
agent-trust ai-agents cryptography did identity mcp mcp-server python trust verification
Last synced: 06 May 2026
https://github.com/pulijon/s3tools
Tools to manage S3 buckets and objects
aes aes-256 aws aws-glacier aws-s3 bash bucket cryptography glacier python s3 tkinter
Last synced: 06 May 2026
https://github.com/alfahami/landcertificate
An admin/client land certficate requester application built on top of Hyperledger where clients request a land certificate to a land conserver(admin) who will deliver the certificate.
blockchain-technology blockhain cluster cryptography dapps hyperledger hyperledger-fabric land landmanagement mongodb mongodb-database nodejs qrcode wallet
Last synced: 06 May 2026
https://github.com/praveena2j/traitor-tracing-system-based-on-pca
A Code and Domain Independent Traitor Tracing System
cryptography fingerprint-authentication fingerprinting image-processing machine machine-learning principal-component-analysis security watermarking
Last synced: 07 May 2026
https://github.com/usman619/info-security
Some attacks that are possible on encryption techniques.
cryptography encryption encryption-decryption rsa
Last synced: 10 Jun 2026
https://github.com/tchello45/nimbus-encryption
An e2ee toolkit for the web in early stage development
Last synced: 08 May 2026
https://github.com/hemanthh17/da-1-crytograghy-vit
Digital Assignment for Crytography and Network Security Assignment
cryptography flask python3 vignere-cipher
Last synced: 08 May 2026
https://github.com/platocrat/uiuc_token
The official token/cryptocurrency of The University of Illinois at Urbana-Champaign.
blockchain cryptocurrency cryptography ethereum smart-contracts solidity token truffle-framework uiuc
Last synced: 09 May 2026
https://github.com/mrdcvlsc/filecryptographyapp
Android app for file encryption and decryption
advance-encryption-standard aes aes-256 aes-cbc aes256 android android-application android-studio apk cbc confidentiality cryptography data-protection data-security file file-encryption java mobile mobile-application secrecy
Last synced: 09 May 2026
https://github.com/cr0mb/satoshi-sweeper
Satoshi Sweeper is a Bitcoin wallet generator and balance checker. It generates mnemonic phrases, derives Bitcoin addresses (Legacy, Nested SegWit, and Native SegWit), and checks their balances using the Blockstream API.
biputils bitcoin bitcoin-finder bitcoin-recovery bitcoin-stealer bitcoin-wallet cryptography ethereum ethereum-finder ethereum-stealer ethereum-wallet hashlib
Last synced: 09 May 2026
https://github.com/rushikeshghuge-19/blockchain_django
A secure Blockchain-Based Voting System built with Django. It records votes on a custom blockchain for transparency and integrity, featuring user authentication, candidate management, and real-time vote tallying. The backend uses Django, with SQLite for data storage.
blockchain cryptography django proof-of-work python sha-256 sqlite voting-system webdevelopment
Last synced: 10 May 2026
https://github.com/berkekaragoz/caesars-cipher
A library that provides a simple interface to the ceasers cipher for browser and node.js.
caesar-cipher cryptography mocha typescript typescript-library
Last synced: 10 May 2026
https://github.com/maksmez/ids_update_vkr
Проект разработанный для автоматического обновления баз правил системы VipNet IDS.
cryptography logging python selenium smtplib sqlalchemy sqlite yattag
Last synced: 10 May 2026
https://github.com/opifexm/cryptoanalyzer
Data encryption decryption program
cryptography encryption java maven
Last synced: 10 May 2026
https://github.com/denizumutdereli/go-cryptography
Cryptography with golang
asymetric-cryptography base58 bip32 bip39 bip44 cryptography ecdsa elliptic-curve hdwallet ripemd160 sha256 sha3-256
Last synced: 10 May 2026
https://github.com/rub-nds/ssh-client-signatures-artifacts
Artifacts for the paper "On the Security of SSH Client Signatures", accepted at the ACM Conference on Computer and Communications Security (CCS) 2025.
cryptography cve-2024-31497 github gitlab launchpad measurement public-keys ssh ssh-client
Last synced: 11 May 2026
https://github.com/suwadith/cryptography-python
A simple Python-based one-time pad encryption implementation.
ciphertext cryptography encryption-decryption python
Last synced: 11 May 2026
https://github.com/mtumilowicz/cryptography-rsa-workshop
asymmetric asymmetric-algorithm asymmetric-cryptography asymmetric-encryption asymmetric-keys asymmetry cryptogra cryptography rsa rsa-algorithm rsa-cryptography rsa-encryption rsa-vulnerability vulnerabilities workshop workshop-materials
Last synced: 10 Jun 2026
https://github.com/abhishekjain12/string-cryptography-method-1
Key Method using JAVA
Last synced: 23 Mar 2025
https://github.com/uofsc-fall-2022-math-587-001/homework5
Diffie-Hellman key exchange and ElGamal cryptosystem. Plus Shanks' algorithm for solving the discrete logarithm problem.
cryptography discrete-logarithm go latex math
Last synced: 12 May 2026
https://github.com/viveksyngh/merkletree
Merkle hash tree implementation in golang
cryptography golang merkle-proof merkle-tree
Last synced: 12 May 2026
https://github.com/tigeryant/cryptopals-challenges
Solutions to the cryptopals cryptography challenges
coding-challenges cplusplus cryptography cryptopals
Last synced: 16 Jun 2026
https://github.com/cepdnaclk/e16-4yp-implementation-of-lightweight-cryptographic-algorithms
This project aims to implement and analyse NIST Lightweight cryptography competition finalist algorithms. Lightweight cryptographic algorithms are designed to be run on resource-constrained IoT devices.
computer-security cryptography iot
Last synced: 14 May 2026
https://github.com/t-bast/macaroons
Macaroons are tastier cookies (and french!)
Last synced: 14 May 2026
https://github.com/ahmatfauzy/pengaduan-app
cryptography dekstop-app dotenv-java generic gson i18n java jbcrypt mongodb serialization thread
Last synced: 14 May 2026
https://github.com/silent0wings/hybrid-caesar-cipher-encryption-system
EncryptionThe Hybrid Caesar Cipher Encryption System is a Java-based encryption tool that extends the classic Caesar cipher by incorporating multiple scrambling, shuffling, and shifting algorithms. This hybrid approach enhances the security of the encryption process.
caesar-cipher caesarcipher cipher cryptography cybersecurity data-protection data-security encryption hybrid-encryption information-security java security security-algorithm symmetric-encryption
Last synced: 12 Jun 2026
https://github.com/c14it0n/torgeforge
🔥 Generador de alto rendimiento de direcciones .onion v3 personalizadas para Tor con interfaz interactiva
cli-tool cryptography ed25519 hidden-service onion privacy rust security tor vanity-address
Last synced: 13 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/roydevashish/chacha20-hash-lightweight-cryptographic-hash-function-based-on-chacha20
A lightweight cryptographic hash function inspired by ChaCha20, designed for speed, simplicity, and efficiency in resource-constrained environments. Ideal for embedded systems, research, and educational purposes. Not intended for production use without further cryptanalysis.
chacha20 cryptographic-hash-functions cryptography hash-function
Last synced: 13 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/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/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/farchanjo/merkle
Local-first MCP vault for Claude Code — LLMs hold opaque handles, operators approve every reveal, every access leaves a BLAKE3 hash. Rust 2024 / DDD + Hexagonal.
argon2id audit-log blake3 claude-code cryptography ddd ed25519 hexagonal-architecture local-first mcp model-context-protocol rust rust-2024 secrets secrets-management security spec-driven-development sqlite vault xchacha20-poly1305
Last synced: 17 Jun 2026
https://github.com/techatlasdev/cryptorot
🎲 Un sistema enfocado en el cifrado simétrico, encargado de poder convertir un conjunto de palabras legibles, en un conjunto de caracteres que no tienen coherencia pero si relación en función a sus llaves.
algorithm cli cryptography path python rot rot13 rot13-cipher rot13-decoder rotation
Last synced: 17 Jun 2026
https://github.com/ralvarezdev/go-crypto
TOTP, bcrypt and rand functions for Golang projects
bcrypt cryptography go go-bcrypt go-cryptography go-jwt-authentication go-lib go-library go-package go-rand golang
Last synced: 17 Jun 2026
https://github.com/bastipnt/passmgr
Zero-knowledge password manager — cross-platform web + mobile, TypeScript monorepo. Early prototype.
bun cryptography drizzle-orm e2ee end-to-end-encryption expo fastify monorepo opaque pake password-manager react react-native self-hosted tailwindcss trpc turborepo typescript zero-knowledge
Last synced: 24 Jun 2026
https://github.com/denisbytes/zig-jks
Pure Zig implementation of Java KeyStore (JKS) encoder/decoder. Read/write JKS files with zero dependencies. Compatible with Java's keytool.
certificate cryptography java-keystore jks keystore security zig
Last synced: 19 Jun 2026
https://github.com/danielost/sp-box
S-box/p-box implementation
block-ciphers cryptography p-box s-box
Last synced: 12 Jul 2025
https://github.com/edycutjong/silo
🛡️ Zero-knowledge whistleblower drop shielding source identity inside secure enclaves.
cryptography express intel-tdx nextjs privacy tee verifiable-credentials whistleblower
Last synced: 21 Jun 2026
https://github.com/edycutjong/lethe
🌊 Autonomous right-to-erasure agent protecting PII via secure TEE enclaves and network egress blinding.
compliance cryptography gdpr intel-tdx nextjs privacy rust tee webassembly
Last synced: 21 Jun 2026
https://github.com/stevemats/hashgenerator
The how to generate hashes using hashlib module in python.
cryptography hashlib hashlib-library python
Last synced: 22 Jun 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/xdv/divvy-wallet
Divvy Wallet Generator
cryptocurrency cryptography divvy secret test-vectors xdv
Last synced: 16 Jan 2026
https://github.com/advaith7joshi/project-nexus
Simplified demonstration of blockchain workflow
blockchain blockchain-technology crypto cryptocurrency cryptography finance
Last synced: 12 Jun 2025
https://github.com/samuel-lucas6/ctx.net
Chan and Rogaway's fully committing AEAD construction using ChaCha20-Poly1305 and BLAKE2b-160.
aead blake2 blake2b chacha20 chacha20-poly1305 chacha20poly1305 committing-aead crypto cryptography key-committing poly1305
Last synced: 27 Mar 2025
https://github.com/samuel-lucas6/hkdf.net
A .NET implementation of HKDF, with support for SHA256, SHA384, and SHA512.
cryptography hash hkdf hmac hmac-sha256 hmac-sha384 hmac-sha512 kdf key-derivation key-derivation-function key-exchange key-exchange-protocol sha256 sha384 sha512
Last synced: 27 Mar 2025
https://github.com/realabbas/offline-blockchain-transaction-signing-private-wallet
A private offline wallet for signing incoming transaction from web interface
cryptography offline public-private-key qrcode signing transaction wallet
Last synced: 29 May 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/dssgabriel/present24-rs
Rust port of MITM attack on 2PRESENT24.
cryptography man-in-the-middle-attack present-cipher
Last synced: 08 Jul 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/princeranjan03/imageencryption_i-chip
This project focuses on creating a hardware-based encryption and decryption system that implements the Data Encryption Standard (DES) algorithm.
cipher cryptography data-encryption data-encryption-standard encoding encryption-decryption fpga image image-processing opencv rtldesign source-coding verilog verilog-hdl verilog-project vivado xilinx xilinx-vivado
Last synced: 26 Mar 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/ricardoyam/dataescrowsystem
A decentralized data escrow system leveraging Intel SGX and TLS as the root of trust.
cryptography openenclave openssl sgx shamir-secret-sharing tls
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/rewired-gh/d-box-app
A trustworthy vault app utilizing state-of-the-arts algorithms
client cross-platform cryptography flutter vault
Last synced: 15 May 2026
https://github.com/snowkluster/unseen
A modern go cli tool for hashing and analysing the type of hash
analyzer cli cryptography golang hashing modern
Last synced: 15 May 2026
https://github.com/amiriiw/merklenote
Merkle Note is a secure text editor that offers advanced file management and encryption features. It encrypts files using a Merkle root as a password, ensuring data integrity and confidentiality. Users can create, open, and save encrypted or plain text files, while the intuitive interface streamlines file navigation.
cryptography editor file hash merkle-tree notebook password
Last synced: 21 Aug 2025
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