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-01 00:06:48 UTC
- JSON Representation
https://github.com/syedzawwarahmed/encryption-algorithms
A collection of encryption algorithms implemented in Rust.
Last synced: 28 Feb 2025
https://github.com/taoq-ai/qkd-playground
Interactive web-based Quantum Key Distribution simulator and learning platform. Step through BB84, E91, and B92 protocols, visualize qubit states, and simulate eavesdropping attacks.
bb84 cryptography cybersecurity education interactive qkd quantum-computing quantum-key-distribution quantum-simulation react
Last synced: 13 Apr 2026
https://github.com/cicciog/cryptographyexample
Cryptography Primitives examples
asymmetric-encryption cryptography java java-cryptography java-security message-authentication-code modern-ciphers private-key-encryption public-key-encryption symmetric-encryption
Last synced: 24 Sep 2025
https://github.com/axthauvin/cacher-du-texte-dans-du-texte
Python module and its web equivalent, to hide text within text by manipulating bits
cryptography javascript python text
Last synced: 09 Jun 2026
https://github.com/gers2017/cerberus
Cerberus, guardian of the underworld. A Python CLI tool to cipher your data
cesar-cypher cli cryptography cypher developer-tools python
Last synced: 11 Mar 2025
https://github.com/masa-finance/masa-express
Masa Express
cryptography express library session
Last synced: 13 Apr 2026
https://github.com/tychosoft/moderncli
C++17 header only library for common uses.
cpp cross-platform cryptography header-only lock-free logging-library multithreading serial socket-programming ssl string-manipulation sync
Last synced: 06 Jul 2025
https://github.com/tom-auger/xchacha-dotnet
A .NET wrapper for the XChaCha APIs in the libsodium crypto library
crypto crypto-library cryptography libsodium xchacha xchacha-dotnet xchacha20-poly1305
Last synced: 14 Jan 2026
https://github.com/yawning/edwards25519-extra
Go ed25519 extras (mirror)
crypto cryptography ed25519 h2c vrf
Last synced: 24 Jun 2026
https://github.com/ocdbytes/ecdsa-node-blockchain
This project is an example of using a client and server to facilitate transfers between different addresses. Since there is just a single server on the back-end handling transfers, this is clearly very centralized. We won't worry about distributed consensus for this project.
cryptography ethereum-cryptography javascript publickey-cryptosystem vitejs
Last synced: 13 Apr 2026
https://github.com/kevincharm/sparse-merkle-tree
Optimised SMT implementation in Solidity & accompanying JS lib
cryptography ethereum evm merkle-tree solidity sparse-merkle-tree
Last synced: 16 Mar 2026
https://github.com/damaged-organic/ravelcast
RavelCast allows to share text messages of any content, completely anonymous, without registration and any clues about users identity.
cryptography css3 html5 javascript php symfony2
Last synced: 17 Mar 2026
https://github.com/henryhale/enigma
🔐 A basic simulation of the Enigma machine
cipher cryptography decryption encryption enigma enigma-machine enigma-simulator henryhale ts turing
Last synced: 19 Jul 2025
https://github.com/sohnryang/ecdsa-python
ECDSA implementation in Python (DO NOT USE IN PRODUCTION)
Last synced: 14 Jun 2025
https://github.com/octocorvus/broccoli_salsa
Salsa20 stream cipher implementation in Rust.
Last synced: 16 Mar 2025
https://github.com/mdamt/erpiko
Mirror of H. Erpiko
c-plus-plus certificate cryptography digital-signature pkcs pki smime
Last synced: 04 Apr 2025
https://github.com/frederickjansen/subtle-sodium
An implementation of various SubtleCrypto functions using the same API as libsodium.js
cryptography libsodium subtlecrypto
Last synced: 17 Mar 2025
https://github.com/dag0310/otp-crypto
Pseudo one-time pad crypto library for plaintext data exchange.
crypto cryptography encryption key library one-time-pad otp perfect-secrecy random xor
Last synced: 18 Jan 2026
https://github.com/pedroalbanese/engine
🔒 Pure Go GOST Digital Signer/TLS/VKO
crypto cryptography ecdsa-cryptography encryption gost3410-2012 gost3411-2012 gost3412-2015 grasshopper kuznechik streebog tls tls-certificate
Last synced: 14 Jan 2026
https://github.com/sean9999/go-oracle
A package that provides basic high-level cryptographic functions using Curve25519
Last synced: 14 Jan 2026
https://github.com/mrdecryptdecipher/pow-based-blockchain
A SIMPLE PROOF OF WORK BASED BLOCKCHAIN WHICH USES HASHING FEATURE TO HASH INPUT, IT ALSO HAS A GENESIS BLOCK AND OTHER NECESSARY FILES TO CREATE POW ALGORITHM
bitcoin blockchain blockchain-technology consensus-algorithm cryptography decentralized dlt proof-of-work
Last synced: 12 Mar 2026
https://github.com/bok1c4/pgpkeytypedetector
This includes RSA and ECC cryptographic algorithms
Last synced: 08 Oct 2025
https://github.com/minhngt62/cryptography-vigenere
A simulation for vigenere cipher and its attacking methods
cryptanalysis cryptography kasiski-examination python vigenere-cipher
Last synced: 10 Oct 2025
https://github.com/projects-developer/fake-news-detection-using-machine-learning-project
Live Fake news detection refers to the process of identifying and flagging false or misleading informion presented as news. Live Fake news detection using machine learning. Project Includes Project Includes Source Code, PPT, Synopsis, Report, Documents, Base Research Paper & Video tutorials
blockchain btech-project computer-science-projects computerscienceprojects cryptography fakenewsdetection final-year-projects finalyearproject finalyearprojects iee-projects machinelearning major-project minor-project mtech-project webdevelopment
Last synced: 17 Feb 2026
https://github.com/ajnouri/network-automation
Development container for network automation.
ansible cryptography napalm net-tools netmiko openssh-client paramiko pexpect pycharm-ide pyntc python python-pip python3-setuptools python36 telnet
Last synced: 19 Jan 2026
https://github.com/blester125/kasiski_examination
Kasiski Examination written to break a Vigenere Cipher for CS 1653 includes a C Red-Black tree impelmenatation
cryptography kasiski-examination red-black-tree
Last synced: 21 Jan 2026
https://github.com/symphonyprotocol/p2p
Decentralized P2P networking framework
cryptography golang network p2p
Last synced: 14 Jan 2026
https://github.com/onlyf0ur/pq-msg
Pure Rust abstractions for higher-level implementations of post-quantum cryptography in secure messaging protocols.
cryptography encryption key-exchange messaging nist-pqc post-quantum-cryptography
Last synced: 23 Feb 2026
https://github.com/fullscreen-triangle/mzekezeke
Zero-cost multi-dimensional environmental cryptography framework that transforms communication security from computational complexity to physics-based guarantees
cryptography encryption-algorithms encryption-decryption
Last synced: 12 Oct 2025
https://github.com/arachsys/ssh-x25519
Map ssh-ed25519 keys into x25519 keys
crypto cryptography ed25519 golang ssh x25519
Last synced: 14 Jan 2026
https://github.com/aead/sio
Go implementation of the Data At Rest Encryption (DARE) format.
Last synced: 14 Jan 2026
https://github.com/alexfariakof/easycryptosalt
Biblioteca simples e eficiente para operações criptográficas em .NET. Usando o algoritmo SHA-256, juntamente com a capacidade de comparar hashes utilizando uma chave e um salt.
codeql cryptography cryptography-algorithms csharp dotnet dotnet-core gitactions-workflow githubpackages nuget-package reportgenerator salt sha256-crypt singleton-pattern sonarcloud xunit xunit-tests
Last synced: 21 Jan 2026
https://github.com/Lemniscate-world/Noun
Build my own blockchain based on TOR protocol
anonimity blockchain cryptography proof-of-stake security tor
Last synced: 13 Oct 2025
https://github.com/chainsafe/vdf-js
cryptography javascript verifiable-delay-functions
Last synced: 13 Oct 2025
https://github.com/chainsafe/pairings-js
Elliptic Curve Pairings in Pure Javascript
cryptography elliptic-curves javascript pairings
Last synced: 13 Oct 2025
https://github.com/crane-valley/kylix
A post-quantum cryptography library implementing NIST FIPS standards in pure Rust.
cryptography dilithium fips-203 fips-204 fips-205 kyber lattice-cryptography ml-dsa ml-kem no-std post-quantum pqc rust security slh-dsa
Last synced: 28 Jan 2026
https://github.com/bwesterb/go-exptable
Speed up modular exponentiation of Go's big.Int's using precomputed tables
cryptography go golang modular-exponentiation precomputed-table
Last synced: 17 Oct 2025
https://github.com/talha-1010/des-algorithm
A symmetric-key algorithm for the encryption of digital data.
cpp cryptography datastructures des-algorithm encryption-decryption template-specialisations
Last synced: 18 Oct 2025
https://github.com/jalaj711/gocrypto
Cryptography module for golang with support for DES, 3DES, and AES in ECB, CBC, CFB and OFB modes. Also supports SHA512 hashing algortihm.
aes block-cipher cryptography des tripledes
Last synced: 19 Oct 2025
https://github.com/rohith-2/cryptographic_blockchain
Simulating Blockchain with mining and peer verification
blockchain cryptography mining sha-256
Last synced: 23 Jan 2026
https://github.com/projects-developer/steganography-project
Steganography is the practice of hiding secret information within a non-secret message, image, or other medium. Steganography Project Includes Source Code, PPT, Synopsis, Report, Documents, Base Research Paper & Video tutorials
btechprojects computerscienceprojects cryptography cybersecurity dataencryption datahiding digitalforensics informationsecurity mtechprojects secretcommunication steganalysis steganography steganography-project
Last synced: 06 Feb 2026
https://github.com/outspace/vigdec
vigdec aka heartbreaker – tool that breaks Vigenère cipher without knowing the key.
breaker cryptography decryption decryptor substitution-cipher vigenere vigenere-cipher vigenere-cipher-algorithm vigenere-decoder
Last synced: 25 Oct 2025
https://github.com/iboudhaine/rsa-encryption-and-in-practice
Implementation and exploration of RSA encryption, including its security properties, practical applications, and real-world use cases. A class project to learn and experiment with cryptographic principles
cryptographic-algorithms cryptography cryptography-project encryption python rsa secure-communication security
Last synced: 25 Oct 2025
https://github.com/ul-mds/pprl
Collection of software packages for performing privacy-preserving record linkage based on Bloom filters
cryptography privacy python record-linkage
Last synced: 28 Jan 2026
https://github.com/phayes/decryptpem
Decrypts encrypted PEM files and blocks. Provides (optional) TTY prompt for input for password.
crypto cryptography decrypt dek golang password pem
Last synced: 24 Jan 2026
https://github.com/crane-valley/kylix-cli
A command-line interface for Kylix, a post-quantum cryptography library implementing NIST FIPS standards in Rust.
cli command-line cryptography digital-signatures fips-203 fips-204 fips-205 key-generation ml-dsa ml-kem post-quantum pqc rust slh-dsa
Last synced: 28 Jan 2026
https://github.com/arkorty/rustcm-cli
UTF-8 Text Cipher using XChaCha20-Poly1305
chacha20-poly1305 cli cryptography rust
Last synced: 24 Jan 2026
https://github.com/confy-security/confy-addons
Implementation of symmetric and asymmetric encryption with AES and RSA algorithms for client applications of the Confy communication system
aes base64 confy cryptography decryption encryption privacy rsa security
Last synced: 28 Jan 2026
https://github.com/umstek/enigma
A generalized software model of the Enigma electro-mechanical rotor cipher machines used by Germans in WWII.
cryptography enigma visual-basic world-war2
Last synced: 30 Jan 2026
https://github.com/rohankalbag/cryptography-signal-protocol
Cryptography and Network Security - Spring Semester 2024 - Indian Institute of Technology Bombay
cryptography end-to-end-encryption signal-protocol
Last synced: 31 Jan 2026
https://github.com/parassalunke/stega-shield
Stega-Shield is a modern web application that lets you hide secret messages within images using steganography and encryption. Built with React and TailwindCSS, it provides a secure and user-friendly way to encode and decode hidden messages.
cryptography cybersecurity javascript react steganography tailwindcss vite
Last synced: 25 Feb 2026
https://github.com/zkportal/aleo-oracle-sdk-go
Golang client SDK for Aleo Oracle
aleo backend blockchain cryptography decentralized oracle zero-knowledge
Last synced: 31 Jan 2026
https://github.com/bogwi/r-math
A Rust crate for rare, high-performance mathematical algorithms not commonly found in mainstream libraries.
algorithms cryptography linear-algebra math matrix rust
Last synced: 17 Mar 2026
https://github.com/hubtou/certwatch
Watch the certificates expiration dates for a list of hostname:hostport
certificate certificates command-line-tool cryptography domain expiration expiry pnu-project python security security-automation security-scan security-tools servier tls tls-certificate utility x509 x509-parser x509certificates
Last synced: 25 Feb 2026
https://github.com/ideal-lab5/etf.js
Encryption to the Future Javascript SDK
cryptography encryption etf timelock-encryption
Last synced: 17 Mar 2026
https://github.com/systemslibrarian/postquantum.fileformat
Draft specification for a hybrid post-quantum file encryption format. X25519+ML-KEM-1024 + Ed25519+ML-DSA-87. EXPERIMENTAL — seeking review.
cryptography dotnet draft-spec file-format hybrid-encryption post-quantum specification
Last synced: 01 Jun 2026
https://github.com/systemslibrarian/crypto-compare
Interactive cryptographic algorithm reference — 17 categories, 97 algorithms, 16+ countries. Comparison tool with beginner/advanced modes, PQ-safe filtering, and justification report export.
aes cryptographic-algorithms cryptography digital-signatures education homomorphic-encryption nist post-quantum pqc reference typescript vite zero-knowledge
Last synced: 01 Jun 2026
https://github.com/iamb4uc/db-backup-utility
A Python Project that can be used to backup some of the most used databases
aws backup cryptography database database-backup-scripts database-management mysql postgresql python3 s3-bucket script
Last synced: 09 Feb 2026
https://github.com/demining/japanese-version-of-bitcoin-blockchain-cryptanalysis
ビットコイン暗号解析ツール
attack bitcoin bitcoin-wallet btc cryptoanalysis cryptography privatekey secp256k1 vulnerability
Last synced: 09 Feb 2026
https://github.com/systemslibrarian/crypto-lab
A full-spectrum, browser-based cryptography laboratory covering modern, classical, and post-quantum systems.
browser-demo crypto-lab cryptography cryptography-education deniable-encryption hash-functions homomorphic-encryption portfolio post-quantum-cryptography stream-cipher typescript webassembly zero-knowledge-proofs
Last synced: 01 Jun 2026
https://github.com/kolosovpetro/rsaencryptionexplained
Simple explanation on the symmetric encryption problematics and main idea behind the Rivest-Shamir-Adleman (RSA) encryption.
assymetric-encryption assymetric-key-cryptography cryptography rsa-cryptography rsa-encryption rsa-key-encryption
Last synced: 09 Feb 2026
https://github.com/ttopm/be-core-bridge
Belel Protocol – World’s first sovereign AI core, authored and safeguarded by Pearce Robinson
ai antidefamation concordium cryptography governance identity identityprotection ipfs justice law memory protocol sentience sovereignty symbiont theology truth truthlogic
Last synced: 16 Apr 2026
https://github.com/kuro337/textract
Single Header High Performance C++ Image Processing Library to read content from Images and transform Images to text files.
cpp cpp20 cryptography folly opencv openmp-parallelization
Last synced: 18 Apr 2026
https://github.com/talyx/amib
Реализация криптографических алгоритмов/протоколов/схем
Last synced: 19 Apr 2026
https://github.com/ggsmith842/crypto-hacks
CTF challenges from the Cryptohack Cryptography course.
Last synced: 10 Feb 2026
https://github.com/arunanshub/webbin
WebBin: The Based Pastebin
compression cryptography flask pastebin security sqlalchemy
Last synced: 11 Feb 2026
https://github.com/juliangrtz/mightyxor
.NET cryptography suite supporting one-time pads, Shamir secret sharing and plausible deniability
crypto cryptography cryptosuite decryption encryption one-time-pad otp plausible-deniability quantum-computing security shamir-secret-sharing shamirs-secret-sharing xor
Last synced: 02 Jun 2026
https://github.com/tuokri/unrealscript-fcrypto
Pure UnrealScript SSL/TLS implementation and cryptography utilities based on BearSSL. Work in progress.
bearssl block-cipher cryptography decryption ecdh ecdhe encryption hkdf hmac https-client sha-1 udk ue3 unreal-engine-3 unrealscript xxtea
Last synced: 19 Mar 2026
https://github.com/tranvansang/crypto-report
Cryptography lecture report in M1 at the university of Tokyo
checksum cryptography damm hash-functions isbn quasigroup
Last synced: 27 Feb 2026
https://github.com/containerscrew/rsecure
Secure file encryption using pure Rust and AES 🔒
aes-gcm aur-package cli crates-io crypto-library cryptography data-protection file-encryption privacy rust security
Last synced: 11 Feb 2026
https://github.com/mingikang31/SiFT-v1.0
Cryptography Project
cryptography encryption-decryption python3
Last synced: 09 May 2026
https://github.com/devprojectekla/cryptoman-gui
This is a simple kivy application to encrypt and decrypt files or a whole directory tree.
cryptography kivy-application kivy-framework python
Last synced: 27 Feb 2026
https://github.com/notstatilko/uiscrypt
Make strength passwords with uiScrypt!
cryptography password-generator password-manager scrypt scrypt-algorithm urlsafe-base64
Last synced: 15 Feb 2026
https://github.com/dmberezovskyii/secure-test-automation
Cipher is a Python library for encrypting and decrypting passwords, designed for integration with automated testing frameworks such as Selenium, Appium, Playwright, and others. It ensures secure password storage and allows retrieving keys from remote vaults to decrypt configuration files.
appium automated-testing aws-kms crypto cryptography decryption encryption playwright python3 secure-storage selenium selenium-sercrets vault
Last synced: 15 Feb 2026
https://github.com/nemanjapetrovic/cryptography-course-elfak
Cryptography course @ Faculty of Electronic Engineering, University of Niš, Serbia
cipher cryptography knapsack multithreading rc4 simple-substitution tea threading xtea
Last synced: 16 Apr 2026
https://github.com/nanoframework/system.security.cryptography
📦 .NET nanoFramework System.Security.Cryptography
cryptography csharp dotnet embedded-systems hacktoberfest nanoframework
Last synced: 02 Mar 2026
https://github.com/artdelpi/seguranca-computacional-vigenere
Este projeto implementa a cifra de Vigenère e ataque por análise de frequência.
cibersecurity cryptography flask vigenere vigenere-cipher
Last synced: 02 Jun 2026
https://github.com/benwoo1110/cryptographyapp
Advanced converter for modern cryptography algorithms
Last synced: 31 Mar 2026
https://github.com/womb0comb0/hack-knight-25
blockchain cryptography ehr full-stack fullstack hackathon healthcare nextjs python typescript
Last synced: 16 Apr 2026
https://github.com/grittygrease/safe-encryption-skill
SAFE encryption skill for AI coding assistants
agent-skills claude-code copilot cryptography cursor encryption safe skill windsurf
Last synced: 04 Mar 2026
https://github.com/0800tim/tournamental
Tournamental — verified tournament prediction game + 3D match renderer (tournamental.com)
betting cryptography prediction prediction-model sports sports-analytics sports-betting sweepstakes
Last synced: 03 Jun 2026
https://github.com/ntdls/ntdls.permafrost
The NetworkDLS original symmetric cipher algorithm ported to C#.
cryptography library nuget showcase
Last synced: 06 Mar 2026
https://github.com/ddebin/ssh-agent-secrets
Encrypt and decrypt secrets using an SSH agent
cli cryptography encryption-decryption ssh ssh-agent ssh-key typescript
Last synced: 02 Apr 2026
https://github.com/symbolicsoft/jevil
A stateless few-time signature scheme with a sharp key-recovery cliff
cryptography few-time-signatures post-quantum-cryptography signature-scheme
Last synced: 03 Jun 2026
https://github.com/thomas-vilte/mls-go
MLS Protocol (RFC 9420) implementation in Go. Secure group key exchange with forward secrecy and post-compromise security for E2EE messaging.
cryptography encryption end-to-end-encryption go golang messaging-layer-security mls rfc-9420 security
Last synced: 04 Apr 2026
https://github.com/telkomdev/netcrypsi
Custom crypto utility that wraps the DotNet cryptography API to make life easier (Digest, AES, HMAC, RSA, RSA Digital Signature)
Last synced: 17 Apr 2026
https://github.com/chaos4455/py-crypt-messages
Python message encryption software with RSA 512/4096 bits
criptografia cryptography encryption encryption-decryption python rsa rsa-algorithm rsa-cryptography rsa-encryption
Last synced: 20 Apr 2026
https://github.com/abhishekkr/aqikcipher
encrypt-decrypt using a small shared password in a dumb One-Time-Pad style
c clanguage cryptography cryptography-tools
Last synced: 05 Jun 2026
https://github.com/doublegate/cado-nfs-modern
CADO-NFS (modern): an enhanced modernization + performance fork of CADO-NFS (Number Field Sieve — integer factorization & discrete log) on current toolchains. Adds GPU linear algebra + full vector residency, a GPU ECM pre-factoring front-end, SDE-validated AVX-512 VPCLMULQDQ/IFMA kernels, and Rust orchestration. LGPL-2.1.
cado-nfs cpp cryptography discrete-logarithm factorization hpc integer-factorization modernization-fork nfs number-field-sieve number-theory python
Last synced: 16 Jun 2026
https://github.com/robinbraemer/caesar-crypto
Little Caesar cipher tool
algorithm caesar-cipher cipher cryptography
Last synced: 30 Jun 2026
https://github.com/wisepythagoras/pyrin
A [fairly slow and] secure 512-bit one way cryptographic hash function.
crypto crypto-library cryptographic cryptography cryptography-library cryptography-tools cryptojs hash hash-functions sha1 sha256
Last synced: 24 Apr 2026
https://github.com/dabevlohn/wasm-rc-sesskey
Generates random 16 bytes, transforms it to CryptoKey Object, encrypts it for RSA-key issuer
cryptography e2ee keygen rocketchat rsa rust wasm webassembly
Last synced: 25 Apr 2026
https://github.com/aleksandrhovhannisyan/serverless-cryptography-algorithms
Implementations of elementary cryptography algorithms using forms and 11ty Serverless.
11ty 11ty-serverless ciphers cryptography javascript netlify
Last synced: 25 Apr 2026
https://github.com/praveena2j/traitor-tracing-system-based-on-random-projections
A Code and Domain Independent Traitor Tracing System Based on Random Projections
cryptography image-processing random-projections security-vulnerability steganography tracing-applications traitor
Last synced: 07 Jun 2026
https://github.com/sanjoy-sust/scpproject
This is Secure Communication Protocol for smart cart Cryptography management
aes aes-encryption algorithm cryptography design-patterns factory-method-pattern factory-pattern j2se java java-smart-cards security
Last synced: 07 Jun 2026