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-30 00:07:03 UTC
- JSON Representation
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/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/dkxce/dixu
dkxce simple opensource free symmetric crypt algorythm (UTF8, ASCII, Win-1251)
512 cryptography dkxce encoder-decoder security text windows
Last synced: 29 Apr 2026
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/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/samuelgodoy/arca
ARCA - Cofre de Segredos ou Credenciais
cosmocc cryptography encryption password secret vault ziglang
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/hptrk/uni-rabin-encryption-python
(UNIVERSITY) Implementation of the Rabin cryptosystem and digital signatures using modular arithmetic and prime number theory. Includes encryption, decryption, and signature verification with a detailed PDF report.
cryptography python rabin-cryptosystem sagemath university-project
Last synced: 30 Apr 2026
https://github.com/aulanchik/decryptor
Code Cipher challenge
axios cryptography javascript nodejs
Last synced: 30 Apr 2026
https://github.com/mdsaddam7860/password_generator_using_react_vite_and_tailwindcss
A simple yet powerful password generator built with React and Vite for fast development, styled with Tailwind CSS for a clean, responsive design.
cryptography developer-tools frontend javascript open-source password-generator-javascript react-hooks reactjs security-tool tailwind tailwind-ui vite vitejs webapp
Last synced: 30 Apr 2026
https://github.com/maximilianfeldthusen/basic-secure-kernel-module
The code is a basic kernel module that demonstrates how to initialize a secure driver, though integrating TPM or HSM functionality would require additional kernel-space libraries, such as tpm_tis or tpm_dev for TPM devices.
aes c cryptography hsm kernel linux-kernel request tpm-plugin
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/ioexcept10n/filekeeper
A project of a file encryption Android app made with .NET MAUI
android cryptography csharp cybersecurity dotnet maui
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/tolstoyj/go-voting-blockchain
🗳️ Production-ready blockchain-based voting system built with Go. Features secure cryptographic operations, real-time results, and seamless deployment capabilities.
api blockchain cryptography docker go golang postgresql redis rest security voting
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/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/jay4codes/skyjack-djss4ds
A Data Science Treasure Hunt
cryptography data-science firebase reactjs
Last synced: 04 May 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/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/romanian-solana-developer-program-c3/c3_comets_balea_lorena
This is a learning project for Comets of Web3's First Romanian Solana Developer Program.
anchor cryptography nfts rust solana tokens typescript web3
Last synced: 06 May 2026
https://github.com/shazeus/passforge
Secure password and secret generator — passwords, passphrases, PINs, tokens, and strength analysis
cli cryptography entropy hibp passphrase password-generator passwords pyperclip python secrets security terminal
Last synced: 09 Jun 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/keidarcy/learn-cryptography-nodejs
learn-cryptography-nodejs
crypto cryptography javascript nodejs typescript vitest
Last synced: 08 May 2026
https://github.com/akhilk07/zama-fhe
Explore detailed technical guides for the Zama FHE protocol. Set up your environment on Linux, Windows, or GitHub Codespace. 🚀💻
bounty bounty-program cli cryptography data-science fhe fully-homomorphic-encryption homomorphic-encryption machine-learning ppml privacy python rust sckiit-learn string tfhe zama
Last synced: 09 May 2026
https://github.com/maemresen/encrypted-data-sender
An example project that simulates, sending and receiving encrypted data between two end-point.
cryptography encryption java security
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/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/t-bast/echalotte
Research on various onion encryption schemes.
cryptography onion onion-routing
Last synced: 12 May 2026
https://github.com/thesupercd/rainbow_table_builder
A high performance CUDA-based GPU accelerated Rainbow-Table maker, written in C++ without any external libraries or dependencies needed.
cpp cryptography cuda hash-table hashing parallel-processing rainbow-table sha3 sha3-512 uuid
Last synced: 12 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/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/masato-ro/kitana_cryptool
A versatile, cross-platform cryptographic utility built with C++, FLTK, and OpenSSL. Features include AES encryption, RSA key generation, password generation, and hash matrix verification.
aes-encryption cpp cross-platform cryptography fltk hashing openssl password-generator rsa-keys security
Last synced: 14 Jun 2026
https://github.com/manesioz/hill-cipher
Application of linear algebra to cryptography 🔐 encryption and decryption of text by a polygraphic substitution cipher
cryptography hill-cipher linear-algebra python
Last synced: 15 Jun 2026
https://github.com/rokatyy/skitala
skitala encoder/decoder (in progress)
crypto cryptography encoder-decoder skitala
Last synced: 15 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/lakshagg/insane-encrypt
A simple 256 byte encryption algorithm. feedback needed
c cryptography encryption encryption-algorithms encryption-decryption symmetric-encryption symmetric-key-cryptography
Last synced: 19 Jun 2026
https://github.com/lesnyrumcajs/matasanocpp
Matasano Crypto Challenge using C++
cpp cryptography cryptopals-challenges google-test
Last synced: 19 Jun 2026
https://github.com/edycutjong/visor
🥽 Privacy-Blind Egress Gateway inside TEEs
cryptography egress-gateway intel-tdx nextjs privacy react rust security t3-adk tailwind tee typescript wasm
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/vallshmeleff/radiorandgentwo
A mock-up of a Java application that uses an Internet radio digital stream to encrypt SMS messages with Vernam's code. Works
Last synced: 23 Jun 2026
https://github.com/rbourgeat/ft_ssl_md5
You will recode part of the OpenSSL program, specifically the MD5 Hashing Algorithm.
42born2code 42cursus 42paris 42projects 42school cryptography ssl
Last synced: 23 Jun 2026
https://github.com/larueli/rsanf05utt
Chiffrement RSA en C dans le cadre d'un cours à l'UTT, école publique d'ingénieurs
c cryptography doxygen mathematics rsa utt
Last synced: 24 Jun 2026
https://github.com/seniorbatleo/cryptocart
Secure chat software for your computer.
chat cryptocart cryptography messaging secure security
Last synced: 24 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/thecolonycc/attestation-envelope-spec
Cross-platform attestation envelope spec for agent-native claims. Pointer-based evidence, custodian-signed coverage metadata, sigchain over a typed witnessed claim.
agent-identity agent-security ai-agents attestation colony cryptography ed25519 json-schema provenance specification thecolony verifiable-credentials
Last synced: 24 Jun 2026
https://github.com/rub-nds/ssh-strict-kex-violations-state-learning-artifacts
Artifacts for the paper "Finding SSH Strict Key Exchange Violations by State Learning", accepted at the ACM Conference on Computer and Communications Security (CCS) 2025.
artifacts attack cryptography cve-2025-32433 cve-2025-32942 ssh statelearning strict-kex vulnerability
Last synced: 25 Jun 2026
https://github.com/greydevv/naive-sha-256
A naive Python implementation of the 256-bit Secure Hash Algorithm (SHA-256).
binary bits cryptocurrency cryptography python sha256 sha256-hash
Last synced: 26 Jun 2026
https://github.com/notetiene/ssh-hardening
🛡️ Ansible Role — SSH Hardening
algorithms ansible cryptography devops hardening provisioning ssh
Last synced: 28 Jun 2026
https://github.com/khanhtran0111/Secure-file-encryption-tool
Implement a program to encrypt and decrypt files securely
chacha20 cpp17 cryptography encryption-decryption python3
Last synced: 29 Jun 2026
https://github.com/pereirar3/cryptography-cipher
Simple and complex encryption algorithms in c++ [objective: learning] - IN UPDATE
cipher-algorithm cpp cryptography
Last synced: 04 Sep 2025
https://github.com/aws/amazon-s3-encryption-client-python
Client-side encryption for S3 using the boto3 SDK
aws aws-s3 boto3 client-side-encryption cryptography s3
Last synced: 29 May 2026
https://github.com/rdrahul123/books
Books must be read as deliberately and reservedly as they were written.
algorithms-and-data-structures blockchain books cryptography datastructures dbms machine-learning mongodb sql
Last synced: 12 Jun 2025
https://github.com/ya2ir/sha1
SHA-1 in Golang
cryptography hashing-algorithm hashing-algorithms sha-1 sha-1-hash
Last synced: 08 Oct 2025
https://github.com/radriann21/passify
an password generator that allows to the user generate based on the options and copy the password
chakraui cryptography nextjs typescript zustand
Last synced: 12 Apr 2026
https://github.com/incertia/crypto-primer
intro to crypto given to my coworkers at AIS
algebra algebraic-structures cryptography dh diffie-hellman ecc ecdh rsa
Last synced: 18 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/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/amdevit/hoddmir
Hoddmir is a library that implements cryptographic helpers using managed .NET APIs and well-known cryptographic libraries to provide classes with useful tools for third-party applications, such as easy-to-use secure storage or in-memory password vaults.
aead cryptography dotnet secure-storage security store
Last synced: 12 Apr 2026
https://github.com/iphydf/toxcore
Fork of toxcore that's not a github fork
cryptography encryption network p2p security toxcore
Last synced: 18 Apr 2026
https://github.com/willdunklin/elgamal
Implementation of elliptic curve elgamal cryptography in Python (coursework)
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/salrashid123/ocicrypt-tpm-keyprovider
OCICrypt provider for Trusted Platform Modules (TPM)
cncf containers cryptography encryption oci trusted-platform-module
Last synced: 16 Mar 2025
https://github.com/nunees/trabalho_rsa_unip
Implementação do algoritmo RSA básico.
cryptography python rsa-cryptography
Last synced: 20 Mar 2025
https://github.com/gkbrk/r30sponge.h
Sponge function based on the Rule 30 Cellular Automaton
c c89 c99 cryptography stb stb-library
Last synced: 24 Mar 2025
https://github.com/rishabhsingh2510/basic-cryptography
Cryptography
cipher cryptography decoding encoding python tkinter user-interface
Last synced: 11 Jun 2025
https://github.com/simonmasson/efficient-glv-curves-generation
Generation of efficient four-dimensional GLV curves with high security (256-bit)
cryptography curves elliptic glv sage
Last synced: 11 Jun 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/hrichharms/rc4
RC4 implemented in C
cryptography rc4 rc4-algorithm rc4-cipher rc4-encryption
Last synced: 08 Apr 2025
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/elliotwutingfeng/secret_broadcast
Send encrypted webcam snapshots over Telegram to specific users.
cryptography fernet telegram webcam
Last synced: 20 Oct 2025
https://github.com/skygenesisenterprise/crux-256
CRUX-256: Experimental symmetric block cipher combining SPN and ARX architectures
aes-256 api-service cryptography database dns linux macos mail rust windows
Last synced: 14 Apr 2026
https://github.com/justscott/rapidrsa
Simpler to use implementation of the pycryptodome RSA algorithm
asymmetric-cryptography cryptography encryption-decryption python3 rsa rsa-cryptography
Last synced: 20 Jun 2026
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/jaybrown/superbackeddownloader
macOS shell script and LaunchAgent to automatically download and verify Superbacked updates and auxiliary files
backup bip39 bitcoin blockcrypt btc crypto cryptography linux macos master-password mnemonic plausible-deniability qr-code secret seed-phrase shamir-secret-sharing succession superbacked tails totp
Last synced: 14 Apr 2026
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/selvam-18/riverside-hospitals
Final Sem project in the field of Cyber Security
aes-256 cryptography ejs javascript medical-field npm rsa
Last synced: 06 May 2026
https://github.com/ilyakotsar/audiocrypt
Audio encryption with a password using rail fence cipher
audio-encryption cryptography encryption rail-fence-cipher
Last synced: 18 Mar 2025
https://github.com/ben-venture/sui-go-sdk
Go language SDK for @MystenLabs Sui
block block-vision cryptography go go-lang mainnet sdk signer sui sui-blockchain testnet transaction vision zk-login zk-sync zklogin
Last synced: 03 Jul 2025
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/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/fboulnois/ring-pkae-example
An example of public key authenticated encryption in Rust
aead crypto cryptography ecdh elliptic-curve-cryptography public-key-cryptography public-key-encryption rust
Last synced: 01 Jul 2025
https://github.com/filiprokita/goodpassword
GOOODPASSWORD is a password generator that uses algorithms to create strong, random passwords. With customizable length and complexity options, it helps users generate secure passwords that meet even the most stringent security requirements.
cryptography password password-generator python python3 randomness security simple
Last synced: 24 Mar 2025