Cryptography
Cryptography, or cryptology is the practice and study of techniques for secure communication in the presence of adversarial behavior. More generally, cryptography is about constructing and analyzing protocols that prevent third parties or the public from reading private messages.
- GitHub: https://github.com/topics/cryptography
- Wikipedia: https://en.wikipedia.org/wiki/Cryptography
- Last updated: 2026-06-23 00:06:53 UTC
- JSON Representation
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/jiep/spake2plus
Python 3 implementation of SPAKE2+ protocol, according to RFC 9383
cryptography pake rfc9383 spake2plus
Last synced: 14 Aug 2025
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/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/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/newam/p256-cm4
A rust re-implementation of Emill/P256-Cortex-M4
cryptography embedded p256 rust
Last synced: 23 Dec 2025
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/grondilu/elliptic-curves-raku
Elliptic curves cryptography in raku
Last synced: 14 May 2025
https://github.com/kfkrogr/electron-executer
Electron Executor is one of the most favorite Roblox Executors at the moment. Before I tell you how to download Electron Executor, let me tell you that it is currently available safely for Windows. But it is not officially available for Android users as of now but the update is coming and will be launched soon.
cryptography cybersecurity electron electron-app encryption gpg gpt javascript llm mobile nodejs offline pgp privacy pwa python react security standalone tor
Last synced: 05 Jan 2026
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/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/noot/dleq-rs
cross-group discrete log equality proof
cryptography dleq zero-knowledge
Last synced: 03 Mar 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/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/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/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/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/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/axman6/curve25519
A Pure Haskell implementation of Curve25519
cryptography curve25519 haskell
Last synced: 28 Oct 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/functionally/crypto-lean4
Implementation of various cryptographic functions in Lean4
cryptography elliptic-curves lean4
Last synced: 03 Feb 2026
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/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/deemru/cryptash
Hash-based encrypt/decrypt for PHP
authenticity confidentiality cryptography decrypt encrypt integrity php
Last synced: 25 Mar 2025
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/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/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/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/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/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/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/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/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/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/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/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/ggeorgovassilis/webencryption
Simple (offline) HTML and Javascript for encrypting stuff
cryptography javascript security web
Last synced: 05 Apr 2025
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/pedroalbanese/gostsum
Parallel GOST R 34.11-94 CryptoPro hashsum command
cryptography gost gost94 hashsum
Last synced: 23 Jun 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/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/hushos/hushos-legacy
An open source, privacy first, end-to-end encrypted productivity OS!
cryptography encryption end-to-end-encryption nextjs privacy self-hosted typescript
Last synced: 21 Jun 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/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/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/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/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/geeknik/qrypttalk
A Decentralized, Privacy-First Chat App
chat crypto cryptography encryption privacy
Last synced: 08 May 2026
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/instantwebp2p/nacl-cert
AIoT NACL Certification System
aiot cryptography nacl nacl-cert security-protocol
Last synced: 08 Apr 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/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/hubenchang0515/cryptography
Cryptography Hash Algorithm - 消息摘要算法库
Last synced: 25 Jan 2026
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/jadnohra/zig-crypto-bench
Crypto benchmarks: Zig vs Rust performance comparison.
benchmark cryptography perfromance rust zig
Last synced: 18 May 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/constantin9845/trivium-encoder
Trivium stream cipher implementation with cryptographically secure IV and Key generator.
Last synced: 31 Jul 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/simplito/linked-pm
A simple web application which encrypts your private messages (Java Script client-side encryption) and converts them into clickable links and QR-codes.
application cryptography qrcode web
Last synced: 04 Mar 2025
https://github.com/omarbaylee/vaultkey
vaultkey is an open-source Rust library for generating secure, customizable passwords. It supports various character sets and lengths, providing cryptographically secure random passwords for any use case. Contributions are welcome to improve and expand the library.
aeonvault capsulekey cryptography future-ai key-generation knowledge-preservation open-source password-manager random-password rust rust-crate rust-library time-capsule vaultkey
Last synced: 11 Jul 2025
https://github.com/skyf0l/ncenc
Netcat wrapper to encrypt network traffic with openssl.
bash cryptography encryption nc netcat network network-encryption openssl pentest pentest-tool pentesting reverse-shell rsa
Last synced: 26 Apr 2026
https://github.com/hayr-hotoca/flutter_chacha20_poly1305
ChaCha20-Poly1305 encryption/decryption for Flutter. Native implementations make sure it has the fastest performance.
android chacha20 chacha20-poly1305 chacha20poly1305 cipher cipher-algorithms cross-platform cryptography cryptography-algorithms dart encryption encryption-algorithms flutter ios key
Last synced: 02 May 2026
https://github.com/volkanbicer/theblockchain
Blockchain application created with nodejs
blockchain cryptocurrency cryptography nodejs
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
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/alhonaut/zkp-grpc-server
Chaum-Pederson Zero-Knowledge Proof in Rust with gRPC and Docker
Last synced: 03 May 2026
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/werrett/cryptopals
Solutions to the Matasano Cryptopals challenges
Last synced: 19 May 2026
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/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/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/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/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/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/mobilecoinfoundation/rand
A platform abstraction layer providing a cryptographic RNG
cryptography no-std random rng
Last synced: 26 Jul 2025
https://github.com/hmasila/crypto-php
crypto cryptocurrencies cryptocurrency cryptocurrency-exchanges cryptography
Last synced: 13 Oct 2025
https://github.com/mohitrajain/rootctf
CTF ( Capture the flag a cyber security event ) .
cryptography ctf forensics pwning reverse-engineering steganography system-administration web-exploitation
Last synced: 13 Oct 2025
https://github.com/shreyansh26/secure-voting-application
Secure Voting Protocols using RSA
cryptography rsa secure-voting voting-system
Last synced: 22 Jun 2026
https://github.com/abdellatif-temsamani/cryptjs
`cryptjs` is a JavaScript/TypeScript library that brings cryptographic functionality from Dart to the web
crypt-lib cryptography hash javascript password-hashing security sha-256 sha-512 sha512 typescript
Last synced: 22 Jan 2026
https://github.com/nulltea/nulltea
0️⃣ ☕️ - research engineer
blockchain cryptography golang rust
Last synced: 14 Oct 2025
https://github.com/ajlearner46/post-quantum-cryptography-signature-scheme
Implementation of Post-quantum cryptography signature protocol
cryptography cryptography-algorithms post-quantum-algorithms post-quantum-cryptography post-quantum-signature pqcrypto python signature-scheme
Last synced: 06 Jan 2026
https://github.com/pirate-emperor/cipherx
CipherX is a verification project for Advanced Encryption Standard (AES-128) using Universal Verification Methodology (UVM). It leverages Verilog, SystemVerilog, and Python to ensure robust encryption algorithm validation, integrating comprehensive UVM components and tests.
aes-128 cryptography cryptography-algorithms dataencryption dataencryptionstandards digitaldesign encrytption hardwareverification python security testing-framework uvm verification verilog
Last synced: 26 Jan 2026
https://github.com/blagojeblagojevic/sha256
SHA256 as a header library
c cryptography header-only sha2 sha256 sha256-hash
Last synced: 14 Jun 2025
https://github.com/ngirimana/rsa
RSA algorithm is asymmetric cryptography algorithm. Asymmetric actually means that it works on two different keys i.e. Public Key and Private Key. As the name describes that the Public Key is given to everyone and Private key is kept private.
cryptography css3 html5 network-security rsa
Last synced: 07 May 2026
https://github.com/agu3rra/pykeys
Securely store and use your API keys
api coding cryptography key secure token
Last synced: 16 Jan 2026
https://github.com/pirate-emperor/enigma
Enigma is a Java-based cryptographic system that integrates symmetric (AES, DES, Blowfish), asymmetric (Diffie-Hellman, RSA, DSA), and hashing algorithms (MD5, SHA-1, SHA-224, SHA-256, SHA-384, SHA-512). It ensures data confidentiality, integrity, and authentication with modern cryptographic standards.
aes asymmetric-algorithm authentication blowfish cryptography data-integrity diffie-hellman encryption encryption-decryption enigma hashing java md5 rsa security sha-256 symmetric-algorithms
Last synced: 27 Jan 2026
https://github.com/oliverbutler/steggy
Written in Rust, features a simple cli and a client-side webapp
cli cryptography rust steganography
Last synced: 12 Mar 2026
https://github.com/yashraj-n/legitly
A simple PDF Signing and verifying website. Made in Next.js
authentication cryptography pdf verification web3
Last synced: 23 Jun 2026
https://github.com/samuel-lucas6/padme.net
A .NET implementation of PADMÉ padding.
crypto cryptography padding padme padme-padding
Last synced: 23 Jan 2026
https://github.com/ph4r05/zipstream
ZIP archive tampering on the fly library
cryptography java man-in-the-middle research tampering zip-stream
Last synced: 15 Mar 2025
https://github.com/rpj/poo-attest
Proof-of-Ownership attestation tool via commitment schemes
commitment-schemes cryptography ownership
Last synced: 29 Mar 2025
https://github.com/pmuens/time-lock-puzzle
Time-Lock Puzzle schemes implemented in Go and compiled to WebAssembly
cryptography encryption homomorphic-encryption homomorphic-time-lock-puzzle time-lock time-lock-puzzle
Last synced: 15 May 2025
https://github.com/virgilsecurity/virgil-ratchet-x
Virgil Security Ratchet Objective-C/Swift SDK provides an implementation of the Double Ratchet algorithm, which is used by parties to exchange encrypted messages based on a shared secret key.
cryptography doubleratchet encryption perfect-forward-secrecy pfs ratchet
Last synced: 14 Jun 2025
https://github.com/charlot-dedjinou/best-flag
Best Flag is an exciting project that will put your cryptographic and steganographic skills to the test. The aim is to discover a secret message hidden in the “best_flag” file, using different encryption algorithms.
cryptography express expressjs flag mongodb react reactjs steganography tailwind tailwindcss
Last synced: 11 Apr 2026
https://github.com/shaharashe/cryptography_modules
This repository features Python implementations of various cryptographic algorithms, including RSA, ElGamal, and Vigenère cipher. It serves as a resource for learning and experimenting with cryptographic techniques. Contributions are welcome!
algorithm algorithms cryptography decryption encryption module modules python python3 security-tools
Last synced: 02 Mar 2026
https://github.com/leo-aa88/cryptography
Cryptography projects and algorithms in Python
cryptography cryptography-algorithms cryptography-library python python-cryptography python3
Last synced: 25 Aug 2025
https://github.com/ironcorelabs/tenant-security-client-php
Client for the Tenant Security Proxy in PHP
application-layer-encryption byok cmk cryptography encryption php
Last synced: 02 Jul 2025