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/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/gianluca-mascolo/mylogin-cryptor
Encode/Decode mylogin.cnf
bash cryptography mylogin mysql openssl utilities
Last synced: 10 May 2026
https://github.com/karthickajan/cipherkit
77 free browser-based developer tools — AES, SHA, JWT, Base64, JSON, Regex, Diff, QR and more. 100% client-side. No login. No tracking.
aes base64 client-side cryptography developer-tools diff-checker hashing javascript json-formatter jwt-decoder no-tracking offline open-source privacy regex rsa utilities web-tools
Last synced: 30 Apr 2026
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/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/septem151/satokencore
Java Blockchain with no external dependencies based on Bitcoin.
cryptocurrency cryptography java
Last synced: 12 May 2025
https://github.com/reznik99/go-hsm-doc
A simple CLI Tool to view, inspect and debug PKCS11 compliant Hardware and Software HSMs.
cryptography encryption-decryption golang hardware-security-module hsm pkcs11 pkcs11-tool signing-keys
Last synced: 20 Jan 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/pacemakerx/cryptolab
Simple and beginner-friendly implementations of classic cryptographic algorithms like Playfair, Hill Cipher, DES, AES, RSA, DSA, MD5, SHA512 — using Python. Designed for easy understanding, minimal dependencies, and educational use.
cryptography hill-cipher md5-hash playfair-cipher rsa-algorithm sha512
Last synced: 14 Apr 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/qua3k/cryptopals
This is a repo providing solutions written in Go to the Matasano Cryptopals Challenges.
Last synced: 12 Jan 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/dyslex7c/zk-election
Cryptography-driven and privacy-preserving election framework with zk-SNARKs
circom cryptography election voting voting-application zero-knowledge zkp zksnarks
Last synced: 03 Feb 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/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/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/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/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/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/constantin9845/trivium-encoder
Trivium stream cipher implementation with cryptographically secure IV and Key generator.
Last synced: 31 Jul 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/lukebaal/cloudproject
blockchain consent-management cryptography hyperledger privacy-by-design user-privacy
Last synced: 11 Apr 2025
https://github.com/zkdotim/zkim-file-format
Secure encrypted file format with three-layer encryption, integrity validation, and privacy-preserving search capabilities
blake3 cryptography encryption file-format privacy searchable-encryption security typescript xchacha20 zero-knowledge
Last synced: 15 Jan 2026
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/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/werrett/cryptopals
Solutions to the Matasano Cryptopals challenges
Last synced: 19 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/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/noot/dleq-rs
cross-group discrete log equality proof
cryptography dleq zero-knowledge
Last synced: 03 Mar 2025
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/functionally/crypto-lean4
Implementation of various cryptographic functions in Lean4
cryptography elliptic-curves lean4
Last synced: 03 Feb 2026
https://github.com/ryarazi/cryptohacksolutions
This repository contains my solutions to various challenges from cryptohack, a platform dedicated to learning modern cryptography through solving challenges.
cryptography cryptohack cryptohack-solutions diffie-hellman elliptic-curves hash rsa solutions symmetric-ciphers
Last synced: 29 Jul 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/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/storopoli/storopoli.com
Personal Website
bitcoin blog cryptography math privacy science statistics zig zine
Last synced: 10 Apr 2025
https://github.com/jalaj711/go-des
GoLang implementation of DES, 3DES (128-bit key) and 3DES (192-bit key) with support for ECB, CBC, CFB and OFB modes.
3des cryptography des golang symmetric-cryptography
Last synced: 29 Jul 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/caprinux/cyberthon-2021
Cyberthon 2021 Training. Includes ALL challenges from self-directed learning and some from livestream training.
binary-exploitation cryptography forensics pwn reverse-engineering web web-exploitation
Last synced: 07 Nov 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/mewmix/erc5564py
A python implementation of ERC5564 for Stealth Addresses on Ethereuem as described https://eips.ethereum.org/EIPS/eip-5564
cryptocurrency cryptography ecdsa-cryptography erc5564 ethereum python stealth-addresses
Last synced: 16 May 2026
https://github.com/embetrix/meta-pqc
OpenEmbedded/Yocto layer dedicated to Post-Quantum Cryptography, providing integration and testing of quantum-safe cryptographic algorithms for embedded linux systems.
crypto-agility cryptography embedded-linux embedded-systems openembedded post-quantum-cryptography python security yocto
Last synced: 24 Feb 2025
https://github.com/bytemare/hash2curve
Go implementation of RFC 9380 - Hashing to Elliptic Curves
cryptography ecc elliptic-curves go golang hash hash-to-curve rfc9380 secp256k1
Last synced: 10 Apr 2025
https://github.com/hubenchang0515/cryptography
Cryptography Hash Algorithm - 消息摘要算法库
Last synced: 25 Jan 2026
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/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/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/allouis/lamport-ots
🔏 Lamport One-Time Signatures in JavaScript 🔏
cryptography lamport ots signature
Last synced: 05 Apr 2025
https://github.com/jimmygizmo/zerotools
Applications, tools and modules written in best-practice Python, Java, Javascript, C and Perl for personal projects, enterprise projects or education.
asyncio autobahn bookmark cryptography encryption ios java perl pexpect python recursive ruby swift tcl tk wamp
Last synced: 11 Apr 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/jiahaoxiang2000/milp
learn the Mixed-Integer Linear Programming (MILP) and its application in the optimization of the modeling systemic cipher.
cryptanalysis cryptography milp
Last synced: 17 Sep 2025
https://github.com/provnai/attest
Attest Protocol Silicon-rooted trust and zero-knowledge provenance for AI agents. Features hardware-sealed identity (TPM/CNG), Plonky3 ZK-STARK audit trails, and Quantum Undo (Reversible Execution) in Go & Rust.
ai-agents artificial-intelligence audit-log cryptography cybersecurity golang hardware-security plonky3 provenance rust sqlite state-management tpm undo zk-starks
Last synced: 11 Mar 2026
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/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/encryptex/chainex
A tool to create temporary encrypted messages
base64 cryptography datetime expiration python
Last synced: 02 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/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/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/instantwebp2p/nacl-cert
AIoT NACL Certification System
aiot cryptography nacl nacl-cert security-protocol
Last synced: 08 Apr 2026
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/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/kryptokrona/kryptokrona-wallet-backend-js
Kryptokrona library in JS/TS for building decentralized private communication and payment systems.
blockchain crypto cryptocurrency cryptography decentralized distributed-systems javascript kryptokrona nodejs typescript web3 xkr
Last synced: 17 Jan 2026
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/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/pedroalbanese/gostsum
Parallel GOST R 34.11-94 CryptoPro hashsum command
cryptography gost gost94 hashsum
Last synced: 23 Jun 2026
https://github.com/keygen-sh/example-bash-cryptographic-verification
Example of verifying a license key's authenticity using RSA-SHA256 with PKCS1 PSS padding with Bash.
bash-script cryptography keygen license-keys openssl-rsa software-licensing
Last synced: 17 May 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/steampixel/php-one-time-pad
cryptography encryption php security
Last synced: 21 May 2026
https://github.com/mail4metablocks/cryptographic-protocols
zksnarks,zkstarks Cryptographic protocols implementation using Rust
Last synced: 14 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/whereswaldon/cryptage
Cryptographically secure (hopefully) peer2peer cribbage
Last synced: 12 Jan 2026
https://github.com/priyanshujain/crypto
A simplified crypto module using go crypto library
Last synced: 16 Jun 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/citp/public-verification
Accountability mechanisms for the Apple PSI system described in Public Verification for Private Hash Matching.
apple benchmark bls-signatures cryptography zero-knowledge
Last synced: 17 Mar 2025
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/cosmian/cloudproof_java
The Java API library to Cosmian Cloudproof Encryption
cloud cloudproof cryptography java
Last synced: 22 Mar 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/tmlnv/sanity
Solana vanity address generator with CLI & TUI.
crypto cryptography go sol solana vanity vanity-address
Last synced: 12 Jan 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/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/wildonion/wallexerr
RSA (Asymmetric) Crypto Wallet Implementations using ECC Curves
crypto cryptography ecdsa ed25519 elliptic-curve-cryptography rsa-cryptography secp256k1 secp256r1 wallet web3
Last synced: 11 Apr 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/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/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/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/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/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/alhonaut/zkp-grpc-server
Chaum-Pederson Zero-Knowledge Proof in Rust with gRPC and Docker
Last synced: 03 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/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/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/deemru/cryptash
Hash-based encrypt/decrypt for PHP
authenticity confidentiality cryptography decrypt encrypt integrity php
Last synced: 25 Mar 2025
https://github.com/robcyberlab/crypt-hash-cracker
🔗Crypt Hash Cracker🧩
crypto-analysis cryptography ctf-tools cyber-programming cyber-tools cybersecurity cybersecurity-tools data-protection ethical-hacking hashing
Last synced: 18 Feb 2026
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/grondilu/elliptic-curves-raku
Elliptic curves cryptography in raku
Last synced: 14 May 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/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/aalfiann/text-obfuscator
Simple Text Obfuscator for NodeJS or Browser
cryptography obfuscator simple-obfuscator string-obfuscator text-obfuscator
Last synced: 22 Jun 2025
https://github.com/utarwyn/a51-cipher
Java implementation of the A5/1 Stream Cipher.
cryptography learning school-project
Last synced: 04 Mar 2025