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-03 00:07:02 UTC
- JSON Representation
https://github.com/scifer99/pki-engineering
PKI Engineering Repository for Secure Web Application Development
cryptography information-security informationsystems pki-applications security-engineering
Last synced: 02 Feb 2026
https://github.com/tuanlh/classical-cipher
Giới thiệu một số loại mã hóa cổ điển và hiện thực bằng javascript
caesar cipher classical cryptography javascript playfair
Last synced: 08 Apr 2025
https://github.com/xtrendence/native-encryption
My first mobile app developed using React Native. A simple app that allows the user to use AES-256 to encrypt/decrypt data.
aes-encryption android cross-platform cryptography encryption ios mobile-app react react-native reactjs
Last synced: 08 Apr 2026
https://github.com/fionn/cryptopals
Attack at dawn
cryptanalysis cryptography cryptopals cryptopals-crypto-challenges matasano matasano-crypto-challenges
Last synced: 02 Mar 2025
https://github.com/py-zero/cryptozero
Simple, strong cryptography for beginners, in Python.
cryptography education python3
Last synced: 15 Jan 2026
https://github.com/qua3k/cryptopals
This is a repo providing solutions written in Go to the Matasano Cryptopals Challenges.
Last synced: 12 Jan 2026
https://github.com/trainingbypackt/advanced-blockchain-development
Build highly secure, decentralized applications and conduct secure transactions
bitcoin blockchain cryptocurrencies cryptography ethereum smart-contracts
Last synced: 21 Sep 2025
https://github.com/theboringhumane/xyphos
🔐 Xyphos : Open Source Key Management System (KMS): A secure, multi-tenant key management system built in Go. An open-source alternative to Google Cloud KMS with enhanced features.
cloudkms cryptography encryption encryption-decryption kms mathematics
Last synced: 17 Feb 2026
https://github.com/betarixm/cuecc
POSTECH: Heterogeneous Parallel Computing (Fall 2023)
cryptography ctypes cuda ecc postech secp256k1
Last synced: 12 May 2025
https://github.com/versia-pub/api
TypeScript APIs for various Versia services.
cryptography ecmascript2020 federation lysand typescript webcrypto
Last synced: 29 Jul 2025
https://github.com/victorzhang2014/zrcryptographyoc
ZRCryptographyOC, a set of cryptographic methods which provides an easily way to call. It includes RSA,AES,DES,MD5,SHA1,SHA224,SHA384,SHA512 algorithms.
aes cryptography ios md5 rsa sha1 sha224 sha256 sha512
Last synced: 06 Apr 2025
https://github.com/georgiifirsov/bc-lib
Tiny library with block ciphers implementation for my cryptography research
block-cipher cryptography secret-key-encryption symmetric-cryptography symmetric-key-cryptography
Last synced: 12 Apr 2025
https://github.com/substrate-system/simple-aes
The simplest way to use AES keys in the browser or Node.
aes aes-encryption browser cryptography
Last synced: 28 Sep 2025
https://github.com/benwoo1110/cryptography-gui
Simple visualisation for basic string cryptography algorithms
algorithms cryptography cryptography-gui pygame python3 string-cryptography-algorithms visualisation
Last synced: 31 Mar 2026
https://github.com/abhisinha08/cryptile
A Desktop App and CLI tool to encrypt and decrypt your files with a secure password
Last synced: 27 Jun 2025
https://github.com/septem151/satokencore
Java Blockchain with no external dependencies based on Bitcoin.
cryptocurrency cryptography java
Last synced: 12 May 2025
https://github.com/fajarkim/node-openssl-enc
A Node.js CLI tool and library for encryption and decryption with OpenSSL Enc.
cipher compress cryptography decipher decompress decrypt encrypt node nodejs
Last synced: 28 Oct 2025
https://github.com/allouis/lamport-ots
🔏 Lamport One-Time Signatures in JavaScript 🔏
cryptography lamport ots signature
Last synced: 05 Apr 2025
https://github.com/odilitime/sniph
Snerx Sniph Cipher
cipher cipher-algorithms ciphers cryptography cypher
Last synced: 03 Aug 2025
https://github.com/ahf/orbis
An Erlang library for building worker pools using consistent hashing.
consistent-hashing consistent-hashing-library cryptography erlang
Last synced: 22 Mar 2025
https://github.com/shinbatsu/tryhackme-awesome
[👾] TryHackMe / tryhackme -The Comprehensive list of rooms (1000+). Ordered by popularity. Solutions, badges, points.
awesome-list cryptography cyber-security list reverse-engineering tryhackme
Last synced: 07 Sep 2025
https://github.com/ishan-surana/cryptosystems
The 𝚌𝚛𝚢𝚙𝚝𝚘𝚜𝚢𝚜𝚝𝚎𝚖𝚜 package offers a suite of classes and functions for both symmetric and asymmetric encryption, signature-verification, hashing algorithms, key exchange protocols as well as mathematical utility functions. Docs at https://cryptosystems.readthedocs.io.
asymmetric-cryptography bcrypt cryptography cryptography-algorithms cryptography-library cryptosystems gmp gmplib hashing-algorithm key-exchange-protocol mathematical-functions mathematical-utilities python-package python3 signature-verification symmetric-key-cryptography
Last synced: 09 Jul 2025
https://github.com/ntdls/ntdls.securekeyexchange
Easily generate a single or multi-round Diffie-Hellman key.
cryptography diffie-hellman key-exchange key-exchange-algorithms random-key-generator secure
Last synced: 14 Apr 2025
https://github.com/constantin9845/trivium-encoder
Trivium stream cipher implementation with cryptographically secure IV and Key generator.
Last synced: 31 Jul 2025
https://github.com/davidbuchanan314/ml-kem-stuff
A toy implementation of ML-KEM, aka Kyber, based on the current FIPS 203 draft
cryptography cryptography-algorithms key-encapsulation-mechanism kyber ml-kem post-quantum-cryptography pqc python
Last synced: 10 Nov 2025
https://github.com/vaultie/teddybear
🧸 JS/TS/Rust library for verifiable credentials and common cryptographic operations
client-side-encryption cryptography javascript jwe jws jwt rust typescript verifiable-credentials wasm
Last synced: 13 May 2025
https://github.com/hpgrahsl/rhd-csflc-kafka-connect-demos
Demo Scenarios discussed in my Red Hat Developers article series
apachekafka cryptography encryption-decryption kafka kafka-connect security
Last synced: 18 Feb 2026
https://github.com/projects-developer/github-major-projects-with-source-code
GitHub major projects Includes Source Code, PPT, Synopsis, Report, Documents, Base Research Paper & Video tutorials
bcaproject btechproject computerscienceproject cryptography finalyear finalyearproject machine-learning malware malware-project mcaproject mtechproject project
Last synced: 18 Feb 2026
https://github.com/catalyst-network/dotnet-crypto-benchmarking
Project to benchmark different c# crypto libraries and curves including NSec && SecpK1 wrapped && BouncyCastle
atlas-city benchmarkdotnet benchmarking bouncycastle crypto-benchmarking crypto-libraries cryptography nsec secp256k1
Last synced: 29 May 2026
https://github.com/instantwebp2p/nacl-cert
AIoT NACL Certification System
aiot cryptography nacl nacl-cert security-protocol
Last synced: 08 Apr 2026
https://github.com/developpeurpascal/swap-keys-generator
A simple generator of reversible bytes lists or arrays in different programming languages for swapping from a byte value to an other.
cryptographic-algorithms cryptography cryptography-tools delphi delphi-app developer-tool developer-tools firemonkey firemonkey-applications
Last synced: 20 Jan 2026
https://github.com/milliorn/cli-password-generators
Simple command-line applications for generating passwords
chalk cli cli-app clipboardy command-line command-line-interface commander cryptography golang node node-js nodejs npm password password-generator random-seed randomization secure-password text-processing user-interface
Last synced: 11 Jan 2026
https://github.com/ahmeddwalid/walid-passanalyzer
A modern, privacy-focused password strength analyzer built with React and TypeScript
client-side cryptography hashfunctions passwordanalyzer reactjs security security-tools tailwindcss zxcvbn
Last synced: 28 Oct 2025
https://github.com/azmisahin/azmisahin-software-cryptography-steganography-net
Crypto-Steganography: A condition in which the information contained in a readable data is not understood by the unwanted parties; Methods of converting a file, message, image, or video by hiding it in a file, message, image, or video.Crypto-Steganography: A condition in which the information contained in a readable data is not understood by the unwanted parties; Methods of converting a file, message, image, or video by hiding it in a file, message, image, or video.
audio bit byte char color cryptography cs decoder decoding encoder encryption int picture pixel steganography string studio text video visual
Last synced: 29 Mar 2025
https://github.com/toggio/securetokenizer
A PHP Library for Cryptographically Secure Token Generation and Management
ajax cryptography csrf csrf-attacks csrf-protection csrf-tokens javascript php random replay-attack secure sql-injection-attacks token tokenizer xss xss-detection
Last synced: 13 Apr 2025
https://github.com/f3r10/programming_bitcoin
Rust implementation of the code developed in the book Programming Bitcoin by Jimmy Song.
Last synced: 18 May 2026
https://github.com/jiep/spake2plus
Python 3 implementation of SPAKE2+ protocol, according to RFC 9383
cryptography pake rfc9383 spake2plus
Last synced: 14 Aug 2025
https://github.com/nikhil-swamix/cryptocurrencycodes
Quick and Handy utilities for Crypto Enthusiasts traders and miners
bitcoin bitcoin-price cryptocurrency cryptography monero monero-mining
Last synced: 09 Apr 2026
https://github.com/steampixel/php-one-time-pad
cryptography encryption php security
Last synced: 21 May 2026
https://github.com/loneicewolf/cryptography
Encryption implemented in various languages. like AES and Serpent, more coming.
aes c cascade-encryption cipher cpp cryptography openssl rijndael serpent
Last synced: 08 Mar 2026
https://github.com/dotx12/algunscrypt
🔒 Alguns is a symmetric encryption method that contains 2 keys. Uses 128-bit AES in CBC mode and PKCS7 padding with the replacement of letters with random values.
aes alguns crypto cryptography decrypt hash python python3
Last synced: 24 Jul 2025
https://github.com/aatxe/hacl-rs
Rusty bindings for HACL*, a formally verified cryptographic library written in F*.
cryptography security verified-primitives
Last synced: 27 Mar 2025
https://github.com/kehiy/go-secp256k1
a bitcoin libsecp256k1 binding for golang. [WIP]
binding bitcoin c cgo cryptography go golang libsecp256k1 nostr
Last synced: 02 Mar 2025
https://github.com/mateoniksic/project-encrypted-chatroom
client-server chatroom using ecdsa/x25519/sha256 algorithms (CODE) [ PYTHON ]
authentication chatroom client-server cryptography decryption ecdsa encryption exchange key-exchange-algorithms message python python3 sha256 x25519
Last synced: 05 Aug 2025
https://github.com/blackm0re/pyotp2289
A pure Python implementation of "A One-Time Password System" - RFC-2289
2289 cryptography freebsd otp password python security unix
Last synced: 21 Aug 2025
https://github.com/swift-libp2p/swift-libp2p-crypto
Core LibP2P cryptography API for commonly used Keys, Hashes and Ciphers
cryptography libp2p multiformats
Last synced: 22 Jul 2025
https://github.com/michaelsproul/antifa
Build a Merkle tree for your files
cryptography filesystem integrity paranoid rust
Last synced: 25 Oct 2025
https://github.com/yrotak/d-1
D-1 is an open source symmetric encryption algorithm
crypto cryptography d-1 done encryption encryption-algorithms encryption-decryption symetric-key
Last synced: 28 Jun 2026
https://github.com/michaelsproul/swap-or-not-shuffle-isabelle
Formalisation of the swap-or-not shuffle used in Ethereum 2.0
cryptography eth2 ethereum formal-verification
Last synced: 15 Aug 2025
https://github.com/samuel-lucas6/rocca-s.net
A .NET implementation of Rocca-S.
aead crypto cryptography rocca rocca-s
Last synced: 27 Mar 2025
https://github.com/eliainnocenti/cryptography-exercises
Exercises for Cryptography Exam @ Polito - Cryptographic primitives in C with OpenSSL and prototype attacks in Python.
asymmetric-cryptography c cryptography ctf digest encryption-decryption offensive-security openssl python rand random-number-generators random-numbers symmetric-cryptography
Last synced: 05 May 2026
https://github.com/jcbritobr/sbox
SBOX is a cli application that implements the secretbox seal and open functions to encrypt documents.
cryptography symmetric-encryption tool
Last synced: 06 Apr 2025
https://github.com/storopoli/storopoli.com
Personal Website
bitcoin blog cryptography math privacy science statistics zig zine
Last synced: 10 Apr 2025
https://github.com/d0nutptr/cryptopals_solutions
My solutions to the CryptoPals problem sets.
cryptography cryptopals python python3 security
Last synced: 02 Aug 2025
https://github.com/pedroalbanese/gostsum
Parallel GOST R 34.11-94 CryptoPro hashsum command
cryptography gost gost94 hashsum
Last synced: 23 Jun 2026
https://github.com/anirbanbasu/paillier-crypto
Implementation of the additively homomorphic Paillier cryptosystem
cryptographic-algorithms cryptographic-library cryptography encryption-algorithms homomorphic-encryption paillier
Last synced: 24 Jun 2025
https://github.com/gianluca-mascolo/mylogin-cryptor
Encode/Decode mylogin.cnf
bash cryptography mylogin mysql openssl utilities
Last synced: 10 May 2026
https://github.com/lukebaal/cloudproject
blockchain consent-management cryptography hyperledger privacy-by-design user-privacy
Last synced: 11 Apr 2025
https://github.com/reppon97/cryptosnake
Simple, unofficial python wrapper for Binance API. You'll find this easy-to-use package helpful if you're interested in general market data and cryptocurrency values. You don't need to have a Binance account or API Key since you can't purchase/trade cryptocurrencies using this package.
api binance bitcoin crypto cryptocurrencies cryptocurrency cryptocurrency-exchanges cryptography data ethereum json litecoin python python3 statistics
Last synced: 05 Mar 2025
https://github.com/mail4metablocks/cryptographic-protocols
zksnarks,zkstarks Cryptographic protocols implementation using Rust
Last synced: 14 Jan 2026
https://github.com/geeknik/qrypttalk
A Decentralized, Privacy-First Chat App
chat crypto cryptography encryption privacy
Last synced: 08 May 2026
https://github.com/guilherme-marcello/steganos-bmp
Toolkit to cipher&hide a message in a bitmap image file and recover
assembly-x86 bmp-image cryptography steganography system-call
Last synced: 16 May 2026
https://github.com/lostbeard/spawndev.blazorjs.cryptography
A cross platform cryptography library that supports encryption with AES-GCM and AES-CBC, shared secret generation with ECDH, data signatures with ECDSA, and hashing with SHA on Windows, Linux, and Browser (Blazor WebAssembly) platforms.
aes-cbc aes-gcm blazor blazor-webassembly cryptography csharp dotnet ecdh ecdsa encryption server sha-hashes subtlecrypto webbrowser
Last synced: 30 Jul 2025
https://github.com/werrett/cryptopals
Solutions to the Matasano Cryptopals challenges
Last synced: 19 May 2026
https://github.com/alokmenghrajani/five_thousand_needles
Five thousand randomly placed needles
art cryptography hardware-security-module
Last synced: 20 Mar 2025
https://github.com/utarwyn/a51-cipher
Java implementation of the A5/1 Stream Cipher.
cryptography learning school-project
Last synced: 04 Mar 2025
https://github.com/guilhermeisnotunix/grifforix
Grifforix aims to be a strong and secure password generator made in Java, it uses the Java's *java.security.SecureRandom* library. I have plans to make it also a secure authenticator software in the future. Grifforix is currently experimental in v.0.9.2-alpha.
cryptography password-generator random-number-generators
Last synced: 15 May 2026
https://github.com/jtdowney/b2sum-rs
Rust clone of the BLAKE2b checksum utility in GNU coreutils
blake2b coreutils cryptography rust
Last synced: 14 Apr 2025
https://github.com/elliotwutingfeng/steam_totp
A Dart library for generating 5-character alphanumeric Steam TOTP codes.
crypto cryptography mfa otp security
Last synced: 10 Jul 2025
https://github.com/mlh-fellowship/chamberofsecrets-backend
Sprint 2 Project for MLH Fellowship made by Aman Sharma, Suhani Chawla, Saumya Gandhi.
cryptography data-security digi-locker django-rest-framework docusaurus2 ethical-data harry-potter
Last synced: 01 Aug 2025
https://github.com/ndxdeveloper/slashsum
Fast multi-threaded checksum calculator (CRC32, MD5, SHA1, SHA256, SHA512)
checksum cli-tool concurrent-processing crc32 cross-platform cryptography data-integrity file-integrity file-validation file-verification hash-calculator md5 multi-threaded parallel-computing performance rust sha1 sha256 sha512 utility
Last synced: 08 Apr 2026
https://github.com/alxiong/ark-srs
Use Common/Structured Reference String (CRS/SRS) from existing ceremonies with ease
cryptography trusted-setup zksnark
Last synced: 26 Jul 2025
https://github.com/newam/p256-cm4
A rust re-implementation of Emill/P256-Cortex-M4
cryptography embedded p256 rust
Last synced: 23 Dec 2025
https://github.com/Projects-Developer/Top-10-BCA-Final-Year-Projects
The top 10 BCA final year projects include e-commerce website development, online survey and feedback systems, web scraping and data mining. Top 10 BCA Projects .Project Includes Project Includes Source Code, PPT, Synopsis, Report, Documents, Base Research Paper & Video tutorials.
bca-project bca-projects blockchain btech-projects computer-science-projects computerscienceprojects cryptography final-year-projects finalyearprojects machine-learning machinelearning malware-projects mca-projects mtech-projects research-paper-project web-develpment
Last synced: 11 Sep 2025
https://github.com/usbokirishima/pwds
Lightweight GTK4 password manager encrypted with AES-256.
aes-encryption cargo cryptography cybersecurity gtk gtk4 gtk4-rs hacking password password-manager rust rustlang terminal
Last synced: 16 Feb 2026
https://github.com/yaeby/cipher-decoder
Some ciphers implemented in a streamlit app.
cryptography des des-algorithm des-decription des-encryption frequency-analysis playfair-cipher streamlit vigenere vigenere-cipher
Last synced: 18 Feb 2026
https://github.com/cipherstash/enveloperb
Ruby bindings for the envelopers envelope-encryption library
cipherstash cryptography encryption envelope-encryption ruby
Last synced: 07 May 2025
https://github.com/gusandrioli/small-aes
Simple text and PDF encrypter/hasher CLI application.
Last synced: 15 Jan 2026
https://github.com/cizr/digital-steganography-images
A Python-based tool for concealing confidential information within images.embed and extract data seamlessly, adding an extra layer of privacy to your images.
algorithms cryptography digitalforensics python steganography
Last synced: 22 Mar 2025
https://github.com/stackoverflowexcept1on/roast
Rust implementation of ROAST (Robust Asynchronous Schnorr Threshold Signatures) with cryptography by Zcash Foundation
cryptography elliptic-curves schnorr schnorr-signatures threshold-cryptography threshold-signature
Last synced: 18 Sep 2025
https://github.com/alhonaut/zkp-grpc-server
Chaum-Pederson Zero-Knowledge Proof in Rust with gRPC and Docker
Last synced: 03 May 2026
https://github.com/cmason3/vaulty.rs
Vaulty in Rust - Encrypt/Decrypt with ChaCha20-Poly1305
chacha20-poly1305 cryptography rust-lang scrypt sha256
Last synced: 26 Jul 2025
https://github.com/cmason3/vaulty.go
Vaulty in Go - Encrypt/Decrypt with ChaCha20-Poly1305
chacha20-poly1305 cryptography ecdh golang scrypt sha256 x25519
Last synced: 26 Jul 2025
https://github.com/deemru/cryptash
Hash-based encrypt/decrypt for PHP
authenticity confidentiality cryptography decrypt encrypt integrity php
Last synced: 25 Mar 2025
https://github.com/bboymega/file2png-web
File2PNG Web Application
cryptography encoding encryption-decryption file fileprocessing front-end php png-decoder png-encoder webapplication website
Last synced: 14 May 2026
https://github.com/can-deliktas/passforge
PassForge is a flexible and secure password generator that creates strong, customizable passwords with letters, numbers, and special characters. It ensures quick and reliable password generation for enhanced security.
cryptography cybersecurity gui pass password password-generator passwords python random-password-generator safe terminal-graphics tkinter-gui
Last synced: 09 Mar 2026
https://github.com/zgsolucoes/zg-data-guard
ZG Data Guard is a centralized tool designed to streamline and secure the management of multiple databases across various environments. It simplifies administration by providing a unified platform to handle database ecosystems, technologies, instances, predefined roles, databases, users, and access control. All secured through JWT-protected API.
access-management clusters-management cryptography database-management docker go go-chi godotenv golang golang-migrate jwt-auth keycloak postgresql rest-api swagger2 swaggo testify users-management
Last synced: 28 Jan 2026
https://github.com/netromdk/faes
Fast AES
aes aes-cbc aes-cipher aes-ctr aes-ecb aes-encryption cipher cpp cryptography encryption mit-license
Last synced: 23 May 2026
https://github.com/whereswaldon/cryptage
Cryptographically secure (hopefully) peer2peer cribbage
Last synced: 12 Jan 2026
https://github.com/hushos/hushos
An open source, privacy first, end-to-end encrypted productivity OS!
cryptography encryption end-to-end-encryption nextjs privacy self-hosted typescript
Last synced: 06 Mar 2026
https://github.com/aman-17/rabin-cryptosystem
Implementation of Rabin PKC in python
cryptography encryption python rabin-cryptosystem
Last synced: 20 Mar 2025
https://github.com/ggeorgovassilis/webencryption
Simple (offline) HTML and Javascript for encrypting stuff
cryptography javascript security web
Last synced: 05 Apr 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: 21 Jun 2025
https://github.com/volkanbicer/theblockchain
Blockchain application created with nodejs
blockchain cryptocurrency cryptography nodejs
Last synced: 16 May 2026
https://github.com/maxpat78/cryptopad
A simple Notepad supporting ZIP AES-256 encrypted documents, coded in Python
aes cryptography encryption notepad security text-editor zip zipfile
Last synced: 12 Apr 2025
https://github.com/priyanshujain/crypto
A simplified crypto module using go crypto library
Last synced: 16 Jun 2025
https://github.com/belajarqywok/wintrapd
crafting malware, presentation and discussion material for network and computer security courses. [ Group - 2 ]
cmake cryptography llvm-clang malware metasploit-framework win32api
Last synced: 11 Jan 2026
https://github.com/vsrc/playground
My personal sandboxed experimenting lab
bitcoin cryptocurrency cryptography golang
Last synced: 16 May 2026
https://github.com/breezy-codes/quantum-cryptography-guide
This project is an exploration into quantum mechanics and quantum cryptography. Understanding the principles and applicaitons of quantum technologies before exploring quantum algorithms for cryptography and their impact on this field. The project includes both explanations and code for learning about the field.
cryptographic-algorithms cryptography cryptography-project quantum quantum-computing quantum-computing-research quantum-crypto quantum-cryptography quantum-key-distribution quantum-mechanics shor-algorithm tutorials
Last synced: 11 Apr 2025