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-02 00:06:57 UTC
- JSON Representation
https://github.com/arindal1/morsecode-translator
A Morse-Code Generating web-app based on JavaScript.
cryptography development front-end javascript morse-code webapp
Last synced: 09 Apr 2025
https://github.com/breezy-codes/cryptography-guide
A collection of different cryptographic algorithms and ciphers, including the maths behind each algorithm. This is an ongoing project that will be added to over time, with the aim of providing a comprehensive resource for learning about cryptography. The project includes both the code for the algorithms and explanations of how they work.
ceaser-cipher cryptographic-algorithms cryptography cryptography-algorithms digital-signatures hill-cipher maths matrix-algebra number-theory public-key-cryptography rsa-algorithm steganography steganography-encoding
Last synced: 09 Aug 2025
https://github.com/dsprenkels/sss-hs
Haskell bindings for my Shamir secret sharing library
cryptography shamir-secret-sharing
Last synced: 16 Mar 2025
https://github.com/abdulahshoaib/passcrypt
Open source password manager
cryptography go golang security-tools
Last synced: 29 May 2026
https://github.com/mukaschultze/diffie-chat
AES-CBC encrypted chat with elliptic-curve Diffie-Hellman key exchange, running on Angular
aes-cbc aes-encryption angular cryptography diffie-hellman elliptic-curves key-exchange-algorithms
Last synced: 21 Jan 2026
https://github.com/createunique/steganography_hidden_harbor
Explore a versatile Python repository enabling seamless steganography across Text, Image, Audio, GIF, and Video formats.
audio-steganography covert-channel cryptography encode-decode encryption-decryption hide-messages huffman-compression-algorithm image-steganography privacy security steganography text-steganography video-steganography
Last synced: 10 Jun 2025
https://github.com/lancern/enigma
Enigma machine emulator and its crack procedure on modern computers
cryptography enigma enigma-machine rust
Last synced: 28 Mar 2025
https://github.com/opendream/vanityssh-rust
VanitySSH-Rust is a Rust-based project designed to generate SSH keys with customizable prefixes or patterns. It emphasizes performance and security, leveraging Rust's strengths for efficient cryptographic operations and minimal resource usage.
cryptography key-generation rust ssh vanity-key
Last synced: 16 Jan 2026
https://github.com/cachekit-io/cachekit-core
LZ4 compression, xxHash3 integrity, AES-256-GCM encryption for byte payloads
aes-gcm compression cryptography encryption lz4 rust
Last synced: 13 Jan 2026
https://github.com/alexruzin/cryptog
A cryptographic wrapper library for the Go programming language
aes-encryption cryptography rsa-encryption
Last synced: 21 Nov 2025
https://github.com/umitkrkmz/chaotic_audio_steganography
Official Python implementation of "Secure Audio Steganography using Vectorized LSB and Chaos-Based Encryption" (DOI: 10.64470/elene.2025.12).
audio-processing chaos-theory chaotic-maps cryptography image-encryption lsb-steganography pyside6 python research-paper steganography
Last synced: 13 Jan 2026
https://github.com/texadactyl/cloaking.c
C-language password-based security of a single file or a single file system archive file.
c cloaking-utility cryptography encryption-decryption libgcrypt password-based
Last synced: 04 Apr 2025
https://github.com/contisimone99/bulletin-board-system
Cryptography-focused messaging platform with Perfect Forward Secrecy, developed for cybersecurity education. Implements secure user registration (email challenge-response), encrypted message posting, and replay attack protection using raw OpenSSL primitives.
bulletin-board cpp cryptography openssl
Last synced: 02 Jul 2025
https://github.com/cpscript/qrcryptography
Experimental post-quantum cryptographic framework implementing hybrid lattice-based encryption with hash based signatures. Combining Ring-LWE, standard LWE, and Merkle trees for defense against classical and quantum attacks.
cryptographic-research cryptography experimental hash-based-signatures python quantum-resistant ring-lwe
Last synced: 04 Sep 2025
https://github.com/ryleeharrison/iv-crypto
More of an example, not recommended for production use
Last synced: 26 Mar 2025
https://github.com/zengzengzenghuy/cryptography-with-rust
Repository for building cryptography related project in Rust. For personal learning purpose only.
Last synced: 02 Apr 2025
https://github.com/vonderklaas/python-password-manager-cli
This is application which imitates a password book, where you can add passwords into the file, or you can view your passwords from the file
Last synced: 22 Jun 2026
https://github.com/magical/go-ascon
Go implementation of Ascon-128, Ascon-Hash, Ascon-Xof, Ascon-128a and Ascon-Hasha
Last synced: 24 Mar 2025
https://github.com/robcyberlab/pixel-crypt-engine
🖼️Pixel Crypt Engine🛡️
crypto-engine cryptography cybersecurity cybersecurity-tools data-protection data-security digital-privacy hashing image-encryption image-security security-tools steganography
Last synced: 31 Mar 2025
https://github.com/sayalisachin/medicrypt
This is a Hospital Communication System Using DNA Encryption and Image Steganography This project enables secure communication between two hospitals, Hospital A and Hospital B, by encrypting and hiding sensitive patient data within images using DNA encryption and Least Significant Bit (LSB) steganography techniques, powered by Socket.IO
cryptography dna dna-sequencing information informationsecurity lsb lsb-steganography manipal-institute-of-technology matplotlib pandas pillow security socket-io steganography streamlit websocket
Last synced: 13 Apr 2026
https://github.com/simplito/privmx-endpoint-csharp
C# wrapper for PrivMX, a platform allowing developers to build end-to-end encrypted apps used for communication through text messages, real-time data streaming and secure file exchange and storage.
chat communication cryptography data-transfer decryption e2ee end-to-end-encryption files messages messaging privacy privacy-protection private privmx secure simplito storage thread zero-knowledge
Last synced: 29 Jun 2025
https://github.com/hussamsh/nova-cpp
C++ implementation of Nova
chaos chaotic-map cryptography dynamical-systems images maps
Last synced: 25 Apr 2025
https://github.com/suvasish114/non-adaptive-partial-image-encryption
An image encryption project, proposed by Barrackpore Rastraguru Surendranath College's department of computer science undergraduates under Dr. Sukalyan Som's mentorship on adaptive partial image encryption of grayscale image based on chaos.
cryptography encription imageencryption imageprocessing opencv python
Last synced: 13 Apr 2026
https://github.com/tuxxy/speck
A no_std implementation of NSA's lightweight blockcipher SPECK
cryptography encryption lightweight-cryptography rust rust-crypto security speck
Last synced: 24 Apr 2025
https://github.com/qalle2/md5-algo
MD5 implementation in Python
command-line cryptography md5 python3
Last synced: 28 May 2026
https://github.com/lmaotrigine/klip
Copy/paste anything over the internet
clipboard cryptography network rust security security-protocol staging-server transit
Last synced: 05 Sep 2025
https://github.com/bytedev/bytedev.crypto
Provides simple cryptographic related classes for hashing/verifying data, encrypting/decrypting data and creating random data in .NET.
crypto cryptography csharp encrypting hashing random
Last synced: 01 Jul 2025
https://github.com/rwilliamspbg-ops/smp-zk-proofs
A Rust library providing verifiable aggregation ledgers in distributed spatial networks. It implements deterministic zero-knowledge proof (ZKP) and verification pipelines for local data processing—specifically validating location constraints and machine learning training updates—using a flexible API designed for seamless integration with Halo2
arkworks cryptography halo2 machine-learning privacy-preserving rust spatial-networks verifiable-computation zero-knowledge-proofs zkp
Last synced: 22 Jun 2026
https://github.com/sip-protocol/sip-protocol
Shielded Intents Protocol - The Privacy Standard for Web3
blockchain cross-chain cryptography defi intents near-protocol nextjs privacy privacy-preserving sdk stealth-addresses typescript web3 zcash zero-knowledge-proofs
Last synced: 16 Jun 2026
https://github.com/cmyers/json-record
A lightweight, zero-dependency library for creating deterministic, tamper-evident append-only logs.
cryptography hashchain integrity json ledger
Last synced: 03 Feb 2026
https://github.com/konfigyr/konfigyr-crypto
Spring Boot Crypto library
crypto cryptography java key-management spring-boot tink
Last synced: 30 May 2026
https://github.com/h0llyw00dzz/csr-generator
The CSR Generator is a Go package that provides functionality for generating Certificate Signing Requests (CSRs) and private keys. It simplifies the process of creating CSRs with specified common names and Subject Alternative Names (SANs).
cryptography go idiomatic-go pki-tools pkix security-tools ssl-certificates
Last synced: 02 Sep 2025
https://github.com/abhrankan-chakrabarti/diffsquare
This project is authored by Abhrankan Chakrabarti and demonstrates an efficient implementation of Fermat’s Difference of Squares method for factoring large integers. The implementation is written in Rust and utilizes the malachite crate for arbitrary-precision arithmetic.
biginteger cryptography fermat numbertheory opensource rustlang
Last synced: 09 Apr 2025
https://github.com/hubtou/ngc
N-grams count
command-line-tool cryptoanalysis cryptography frequency-analysis learning-python learning-unix pnu-project python shell tools unix utilities
Last synced: 31 Mar 2025
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/ayoub-aberbach/complex_it
Complex it - Complex Passwords Generator
cryptography css javascript reactjs
Last synced: 23 Mar 2025
https://github.com/csnp/qramm-tls-analyzer
TLS/SSL security analyzer for quantum readiness assessment and CNSA 2.0 compliance
cbom cnsa cryptography golang post-quantum-cryptography pqc quantum-computing security security-scanner ssl tls
Last synced: 13 Jan 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/taiizor/uuid
A modern, high-performance UUID library for .NET ecosystem. Features time-ordered identifiers, cryptographic security, multiple encoding formats (Base32/Base64), and seamless Guid compatibility. Thread-safe, cross-platform, and perfect for distributed systems. 🚀
base32 base64 cross-platform cryptography csharp distributed-systems dotnet guid identifier netcore netstandard performance thread-safe time-ordered uuid
Last synced: 19 Jul 2025
https://github.com/tywil04/passwordmanager
Simple PasswordManager written using Go and Svelte. Its simple and insecure and it was created as part of a college assignment.
aes-256-cbc college college-project computer-science cryptography email email-alias gin-gonic golang gpl3 insecure pbkdf2 svelte svelte-kit
Last synced: 18 Jan 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/moosesue/modular-inverses
Modular inverse discussion leading to single character RSA demo.
cryptography modular-inverse number-theory rsa rsa-algorithm rsa-cryptography rsa-decryption
Last synced: 23 Jun 2026
https://github.com/tsmx/string-crypto
Easy encryption and decryption for strings in NodeJS.
aes cipheriv crypto cryptography encryption string
Last synced: 22 Feb 2026
https://github.com/awais922609/cyber-security-interview-question-answers
Welcome to the Cybersecurity Questions and Answers Repository! This project aims to create a comprehensive collection of questions and answers related to various cybersecurity topics. Whether you’re a beginner looking to learn or a seasoned professional wanting to share your knowledge, this repo is the perfect place for you.
cryptography cybersecurity grc network-engineer networking penetration-testing security-engineering security-operations-center
Last synced: 08 Jan 2026
https://github.com/exploide/ulpcrypt
Implementation of the U-LP Cryptosystem
cryptography cryptography-library
Last synced: 06 Sep 2025
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/smayya337/libcodebusters
Encoding and decoding various ciphers in Python
cipher ciphers cryptography python
Last synced: 12 Mar 2026
https://github.com/moeraorg/python-moeralib
Python library to interact with Moera decentralized social network
cryptography decentralized library moera python python-library python3 social-network
Last synced: 05 Jan 2026
https://github.com/sohnryang/ecdsa-python
ECDSA implementation in Python (DO NOT USE IN PRODUCTION)
Last synced: 14 Jun 2025
https://github.com/xannythepleb/pycryptx
PyCryptX - an X25519 + Ed25519 + ChaCha20 + BLAKE2b based public key encryption program in Python. This is an unaudited hobby project!
blake2b chacha20 cryptography curve25519 ed25519 encryption-decryption hkdf public-key-cryptography python-encryption python3 x25519
Last synced: 07 Jun 2026
https://github.com/areroketahi/swiftlycrypto
Encrypt your data like using other Swift APIs
aes-encryption crypto cryptography encryption rsa swift swift-package-manager swiftly
Last synced: 28 Jun 2025
https://github.com/octocorvus/broccoli_salsa
Salsa20 stream cipher implementation in Rust.
Last synced: 16 Mar 2025
https://github.com/go-compile/rome
The Elliptic and Edward Curve cryptography library built for multi-curve use. Unified crypto interface for ECDSA, EdDSA, ECIES and ECDH. NIST Curves, Brainpool, Ed25519, Ed448.
crypto cryptography ecdh ecdsa ecies ed25519 edwards-curve elliptic-curves encrypt multi-curve p521
Last synced: 15 Apr 2025
https://github.com/z1ph1us/milksad-mnemonic-generator
This tool generates BIP-39 mnemonic phrases derived from Unix timestamps, exploring the 'Milk Sad' vulnerability's implications (CVE-2023-39910)
bip39 bitcoin bitcoin-wallet blockchain bx cryptocurrency cryptography cve-2023-39910 entropy exploit milk-sad mnemonic-generator multi-language security-tool seed-phrase unix-timestamp vulnerability wallet-security
Last synced: 12 Mar 2026
https://github.com/timjp87/elixir_bls
Wrapper around the Herumi BLS 12-381 Elliptic Curve construction and signature aggregation scheme.
cryptography ecdsa-cryptography ecdsa-signature elixir elixir-lang signatures
Last synced: 30 May 2026
https://github.com/krutonium/arbitarycompression
"Compresses" Arbitrary files using MD5 cryptography. In theory, one can fully recover all the data, if they throw enough CPU power at it.
actually-terrible compression cryptography md5
Last synced: 10 Apr 2025
https://github.com/ardatetikbey/ruby-kriptografi-101
Ruby programlama dilinde şifreleme hakkında doküman
Last synced: 06 Jul 2025
https://github.com/bklockly/shadowmeld
🕶️ 隐蔽Shellcode嵌入与反检测加载器生成框架 / Stealthy Payload Delivery Framework with Anti-EDR Capabilities
bypass-antivirus bypass-av cipher cryptography hacking hide-files image-steganography lsb-steganography security shellcode shellcode-loader
Last synced: 16 Mar 2025
https://github.com/mohamed/pysss
A Python implementation of Shamir's secret sharing algorithm
computer-security cryptography
Last synced: 14 Jan 2026
https://github.com/vitkarpenko/cryptopals
:anger: Solving the cryptopals crypto challenges in Python for fun and profit!
challenge cryptography cryptopals python
Last synced: 15 May 2025
https://github.com/adiwajshing/simplecrypto
All coding work done for Ashoka University CS-2362
aes cryptography curve elgamal sign-verification signing verification
Last synced: 28 Feb 2025
https://github.com/gat786/cryptography
Python scripts for the basic crytography techniques that are taught in our college
Last synced: 17 Mar 2025
https://github.com/virgilsecurity/virgil-pythia-x
Virgil Pythia SDK allows developers to communicate with Virgil Pythia Service and implement Pythia protocol in order to generate a BrainKey.
brainkey cryptography encryption pythia pythia-sdk sdk virgil-pythia
Last synced: 09 May 2025
https://github.com/deadblackclover/ed25519_to_curve25519
Convert ed25519 keys and sign to curve25519
crypto cryptography curve25519 ed25519 rust
Last synced: 13 Jan 2026
https://github.com/guppster/languageneutralitybiowearablequantumsearcher
Utilities advanced cryptography to analyze biodegradable quantum mechanics inside an active-reactive cross-platform blockchain environment
blockchain cryptography quantum-computing reactive-programming wearable
Last synced: 01 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/amculin/php-vigenere-cipher
Simple implementation of Vigenere Cipher algorithm in PHP, also implement modification to support alpha-numeric characters
classical-cryptography cryptography php php82 php83 vigenere-cipher
Last synced: 07 Jun 2026
https://github.com/yash22222/cryptobank
Crypto Bank is a decentralized blockchain application that enables secure transactions between users. It allows users to create and manage transactions, mine blocks, and validate the blockchain. With a focus on transparency and security, Crypto Bank ensures the integrity of transaction records in a reliable digital currency platform.
backend blockchain blockchain-technology cryptocurrencies cryptography crytobank decentralized-applications flask frontend mining validity
Last synced: 14 May 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/elamani-drawing/huffmanrs
Huffmanrs est une bibliothèque Rust permettant d'encoder et de décoder du texte en utilisant le codage de Huffman.
compression crates-io cryptography encodage encoding huffman huffman-coding huffman-compression-algorithm rust rust-lang
Last synced: 07 Oct 2025
https://github.com/jjordanoc/rsa-encryption
A simple implementation of RSA encryption for arbitrary strings
cryptography number-theory rsa-encryption
Last synced: 24 Jun 2026
https://github.com/dilbwagsingh/electronic-voting
A simple yet secure online voting app
cryptography expressjs mongo nodejs reactjs
Last synced: 16 Jan 2026
https://github.com/edeckers/lib1password-unofficial
Educational TypeScript implementation of 1Password's security model with interactive explainer. Covers Secret Key generation, PBKDF2 key derivation, and AES-256-GCM vault encryption
1password aes-256 cryptography educational encryption interactive-demo password-manager pbkdf2 pet-project security srp typescript web-crypto
Last synced: 28 Feb 2026
https://github.com/bodrovis-learning/cryptobits-yt-series
Серия уроков Crypto bits на YouTube
crypto cryptocurrency cryptography
Last synced: 15 May 2025
https://github.com/dilbwagsingh/des-app
A simple app to demonstrate the power of the DESfiddle package
avalanche-effect cryptography data-encryption-standard desfiddle pypi-package python weak-keys
Last synced: 16 Jan 2026
https://github.com/yanpozka/cryptopals-crypto-challenges
My solutions in Go for http://cryptopals.com/
crypto cryptography cryptopals go golang matasano-crypto-challenges matasano-cryptopals-challenges
Last synced: 09 Oct 2025
https://github.com/volhovm/rsa-zkps-impl
ZK protocols for knowledge and range of Paillier-like ciphertexts in subverted RSA groups
Last synced: 24 Jun 2026
https://github.com/pmuens/ecc-ts
Elliptic Curve Cryptography implementation of ECDH and ECDSA on curve secp256k1
cryptography cryptography-algorithms cryptography-library ecdh ecdsa elliptic-curve elliptic-curve-cryptography elliptic-curve-diffie-hellman elliptic-curve-digital-signature-algorithm secp256k1
Last synced: 15 May 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/ajay-dhangar/crypto
My submition for the Microsoft Future Tech 2022 Hackathon
crypto cryptocoins cryptocurrencies cryptocurrency cryptocurrency-exchanges cryptography
Last synced: 30 Mar 2025
https://github.com/btylrob/apikitten
API Key and Token Storage App with AES Encrpytion
aes command-line cryptography go golang
Last synced: 26 Feb 2025
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/amul-thantharate/ciphersmith
A powerful and flexible command-line password generator that helps you create strong, secure passwords with ease.
Last synced: 23 Jul 2025
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/marlonbarcarol/enigma-engine
An encryption algorithm with the implementation of the enigma machine
cipher cryptography encryption enigma enigma-machine javascript substitution-cipher typescript
Last synced: 15 May 2025
https://github.com/aead/sio
Go implementation of the Data At Rest Encryption (DARE) format.
Last synced: 14 Jan 2026
https://github.com/nobleknightt/gravityfalls
Implementation of Famous Ancient Ciphers and Encryption Techniques
ciphers cryptography morse-code python
Last synced: 14 Dec 2025
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/demining/chinese-version-of-bitcoin-blockchain-cryptanalysis
比特币密码分析工具
attack bitcoin bitcoin-wallet btc cryptoanalysis cryptography privatekey secp256k1 vulnerability
Last synced: 10 Mar 2026
https://github.com/bahanix/chatchan
End-to-end encrypted chat in your browser
chat cryptography end-to-end web-app
Last synced: 13 Oct 2025
https://github.com/innovativeinventor/pylamport
A simple Python library for generating cryptographic Lamport signatures
cryptography identity signature
Last synced: 16 May 2026
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/virtualox/get-randomhex.ps1
Adjustable Random Hex String Generator.
cryptography function hex hexadecimal powershell powershell-scripting powershell-scripts random-key-generator rngcryptoserviceprovider
Last synced: 25 Jun 2026