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-29 00:07:02 UTC
- JSON Representation
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/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/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/alhonaut/zkp-grpc-server
Chaum-Pederson Zero-Knowledge Proof in Rust with gRPC and Docker
Last synced: 03 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/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/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/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/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/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/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/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/versia-pub/api
TypeScript APIs for various Versia services.
cryptography ecmascript2020 federation lysand typescript webcrypto
Last synced: 29 Jul 2025
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/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/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/constantin9845/trivium-encoder
Trivium stream cipher implementation with cryptographically secure IV and Key generator.
Last synced: 31 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/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/d0nutptr/cryptopals_solutions
My solutions to the CryptoPals problem sets.
cryptography cryptopals python python3 security
Last synced: 02 Aug 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/odilitime/sniph
Snerx Sniph Cipher
cipher cipher-algorithms ciphers cryptography cypher
Last synced: 03 Aug 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/nsk89/netcrypt
simplifying socket data stream cryptography using RSA public keys and AES data encryption, using PyCryptodome cryptographic primitives
aes-encryption cryptography network-secuirty pycryptodome python python3 rsa-encryption socket-communication
Last synced: 25 Aug 2025
https://github.com/spyder01/charlotte
Folder encryption and decryption tool built with Scala
cli cryptography encryption fileencryption scala software-engineering
Last synced: 10 Aug 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/jiep/spake2plus
Python 3 implementation of SPAKE2+ protocol, according to RFC 9383
cryptography pake rfc9383 spake2plus
Last synced: 14 Aug 2025
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/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/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/shurlinet/go-clatter
Post-quantum Noise protocol framework for Go. NQ, PQ (ML-KEM), Hybrid, DualLayer handshakes. ML-DSA-65 + SLH-DSA signing (FIPS 203/204/205). 90 patterns, 18 SLH-DSA param sets (SHA2/SHAKE/BLAKE3). Verified against Rust Clatter + NIST ACVP vectors.
blake3 cryptography digital-signatures fips-205 go golang kem key-exchange ml-dsa ml-dsa-65 ml-kem noise noise-protocol post-quantum pqc pqnoise quantum-resistant slh-dsa slhdsa x25519
Last synced: 29 Jun 2026
https://github.com/davidbuchanan314/roll13
an (unfinished) TLSv1.3 client in pure python, hand-rolled from first principles.
aes aes-gcm cryptography hmac hmac-sha256 python python3 secp256r1 sha256 tls tls13
Last synced: 22 Aug 2025
https://github.com/asc8384/simple-cryptography
Simple cryptographic implementation, including TinyJambu, Grain-128AEAD, Fridrich, etc.
crypto cryptography encryption tinyjambu
Last synced: 23 Aug 2025
https://github.com/lmriccardo/needham-schroeder-verification
Project for the Formal Methods In Software Development course at the University of "La Sapienza" in Master in Computer Science A.A. 2021/2022
cryptography murphi needham-schroeder nusmv-model-checker spin verification
Last synced: 23 Aug 2025
https://github.com/b0oml/monoalphabetic-solver
Web interface for performing monoalphabetic substitution
cryptography substitution-cipher webapp
Last synced: 10 Feb 2026
https://github.com/rzubek/easy-cryptography
Easy, simple C# API for common cryptography operations. Wraps built-in .NET crypto libraries, but with simplified API using safe defaults. Single C# file, no extra dependencies.
crypto cryptography csharp csharp-library dotnet dotnet-core dotnet-standard dotnetcore encryption security
Last synced: 14 May 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/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/filiprokita/bcrack
BCrack is a basic tool designed to crack Bcrypt hashed passwords using brute-force methods. Written in C, it highlights the importance of strong passwords and the effectiveness of Bcrypt for password hashing. Ideal for educational purposes and ethical security testing with permission.
bcrypt bruteforce c cli command-line crypt cryptography cybersecurity decryption encryption file-handling hacking hash-comparison hash-cracking password-cracking security wordlist
Last synced: 11 Feb 2026
https://github.com/a-farahani/tokenmanager
TokenManager is a Python GUI tool for managing PKCS#11 tokens. It supports token detection, login, RSA key generation, CSR creation, certificate import, and object listing. Built with tkinter and python-pkcs11, it simplifies token management tasks.
asn1crypto cryptography pkcs11 python python-pkcs11 smartcard tkinter token
Last synced: 04 Jan 2026
https://github.com/mrcarb0n/zipsignerust
High-performance, memory-safe cryptographic signing and verification for Android ZIP archives.
android apk cryptography jar rust signing tool verification zip
Last synced: 24 May 2026
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/newyaroslav/crypto-json
C ++ library for JSON encryption with COMMENTS
cryptography json json-parser strip-json-comments
Last synced: 15 May 2026
https://github.com/defucc/hashkeys
Reactive Noble cryptography for p2p identity
composable cryptography encryption js noble-curves signing vue
Last synced: 20 Jan 2026
https://github.com/sheroz/rsa
Samples of RSA (Rivest–Shamir–Adleman) asymmetric cipher implementations in Rust
crypto cryptography public-key-cryptography rsa rsa-cipher rsa-cryptography rsa-cryptosystem
Last synced: 04 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/trailofbits/rfc8785.py
A pure-Python implementation of RFC8785 (JSON Canonicalization Scheme)
canonicalization cryptography json python serialization
Last synced: 15 Apr 2025
https://github.com/dylan-lang/hash-algorithms
Cryptographic hash functions for Dylan
cryptography dylan-lang hash hashing
Last synced: 03 Feb 2026
https://github.com/pandh4cker/encode-decode-morse-code
Encode&Decode Morse Code
binary-search-tree binary-search-trees binary-tree binary-trees c cryptography morse morse-code morse-codes morsecode morsedecode recursion recursive recursive-algorithm sdl2 sdl2-image sdl2-library sdl2-ttf
Last synced: 25 May 2026
https://github.com/alaouimehdi1995/encryption-decryption-algorithm
Algorithm that encrypt and decrypt data (text) with algorithm based on random keys
crypt cryptography decoder decoding decrypt decrypt-data decryption encoding encrypted encrypted-data encryption
Last synced: 06 Mar 2025
https://github.com/qtumproject/qtool
Qtool is a cli command, a JSON RPC api and a golang package that provides crypto functionalities specific for qtum blockchain
bitcoin cryptography ecdsa qtum
Last synced: 28 Apr 2025
https://github.com/danieltoader/php-crypttor
A simple php library to deal with encrypting and decrypting strings using OpenSSL or MCrypt
crypt cryptography decrypt encrypt mcrypt openssl php-crypt php-library
Last synced: 01 Sep 2025
https://github.com/tangle-network/anonima
A threshold signature oracle node.
Last synced: 14 Sep 2025
https://github.com/amaitou/sectools
Welcome to the SecTools repository, a curated collection of penetration testing tools designed exclusively for educational purposes. This repository aims to provide a responsible and ethical environment for learning penetration testing techniques within legal boundaries.
cryptography cybersecurity hashing malware-development penetration-testing-tools python3 reverse-shell
Last synced: 15 May 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/marcode24/criptografia-rsa
🔐 This is a cryptography project testing, using RSA criptography
cryptography css html html-css-javascript html5-css3 javascript multer nodejs rsa rsa-cryptography
Last synced: 11 Apr 2026
https://github.com/mrdcvlsc/password-manager
A simple online password manager web application with demo deployed in render.com
aes better-sqlite3 cipher confidentiality cryptography css data-protection decryption encryption fastify full-stack html javascript nodejs online password-manager password-vault sqlite3 web-application
Last synced: 15 Apr 2025
https://github.com/samuelschlesinger/blake3-lamport-signatures
An implementation of Lamport/Merkle signatures in Rust using the BLAKE3 hash function.
cli cryptography lamport-signature-scheme merkle-signature-scheme rust rust-lang signature
Last synced: 18 Mar 2025
https://github.com/i-umairkhan/ecdsa_node
Transactions via ECDSA cryptography algorithm.
cryptography ecdsa-cryptography express javascript nodejs react
Last synced: 14 Apr 2026
https://github.com/asc8384/neural-distinguishers
Neural Distinguishers on TinyJAMBU-128 and GIFT-64
crypto cryptography deep-learning gift tinyjambu
Last synced: 07 Apr 2025
https://github.com/lvmalware/lvha256
The LV Hash Algorithm - my own cryptographic hashing algorithm
a algorithm crypto cryptographic cryptographic-hash-functions cryptographic-hashing-algorithms cryptography hash hashing implementation security
Last synced: 31 Mar 2025
https://github.com/gotz1480/cryptography
Cryptography projects and algorithms in Python
cryptography cryptography-algorithms cryptography-library python python-cryptography python3
Last synced: 07 Apr 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/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/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/alvarogarciapiz/pycipherhub
Conjunto de cifradores desarrollados en Python
cifrador criptografia-basica cryptography cypher python
Last synced: 15 Mar 2025
https://github.com/nulltea/contangle-zkcp
Universal Zero Knowledge Contingent Payments (on hold)
bitcoin cryptography ethereum payment zero-knowledge
Last synced: 19 Apr 2026
https://github.com/r1b/cryptography
Self-study in cryptosystems
block-ciphers cryptography key-exchange-algorithms rust stream-ciphers
Last synced: 08 Apr 2025
https://github.com/nexenio/rxkeystore
RxJava wrapper for the Android keystore and cryptography utilities
android android-library cryptography rxjava
Last synced: 19 May 2026
https://github.com/jean0t/passmanager
Incredible password manager made in python
cryptography password-manager python3 sqlcipher3 sqlite3
Last synced: 10 Apr 2026
https://github.com/ironcorelabs/ironoxide-swift
IronCore Labs SDK for Swift Applications
cryptography proxy-re-encryption swift transform-encryption
Last synced: 02 Jul 2025
https://github.com/just-do-halee/vep
Variable-length Expansion Pass function. ( i.e. short password to long hashed password )
algorithms cryptography expansion hash no-std password
Last synced: 10 Jun 2025
https://github.com/myusuf3/siapaperwallet
Create Sia Paper Wallets
cryptography paperwallet sia siacoin
Last synced: 05 Jan 2026
https://github.com/dinochiesa/apigee-custompolicy-rsacrypto
This is a custom Apigee policy, implemented in Java, that performs RSA Encryption and Decryption of data or message payloads, or RSA signing of data or message payloads, or verification of such signatures.
Last synced: 10 Jun 2025
https://github.com/seigtm/rsa
A simple C# code that allows you to encrypt and decrypt huge numbers using the RSA algorithm.
biginteger bigintegers cryptography csharp encryption rsa rsa-algorithm rsa-cryptography rsa-encryption rsa-key-encryption
Last synced: 20 Apr 2025
https://github.com/furk4nbulut/julius-caesar-cryptography-algorithm
Java program implements the Julius Caesar's Cryptography Algorithm, also known as Caesar Cipher. The Caesar Cipher is a substitution cipher where each letter in the plaintext is shifted a fixed number of places down or up the alphabet.
algorithm cryptography java julius-caesar-cryptography
Last synced: 09 Jun 2026
https://github.com/M3DZIK/rust-crypto-utils
Cryptography Utils for Rust
crypto crypto-library cryptography hash hmac jsonwebtoken jwt rust rust-crate rust-lang rust-language rustlang
Last synced: 13 May 2025
https://github.com/skyf0l/discrete-logarithm
Fast discrete logarithm solver in Rust
cryptography discrete-logarithm number-theory
Last synced: 11 Oct 2025
https://github.com/m3dzik/libcrypto
Cryptographic utilities for Java and JavaScript
aes aes-gcm argon2 crypto cryptography curve25519 encryption hashing security x25519
Last synced: 09 Apr 2025
https://github.com/tankerhq/sdk-ruby
Tanker client-side encryption SDK for Ruby
cryptography encryption end-to-end privacy ruby sdk security tanker
Last synced: 09 Apr 2025
https://github.com/tankerhq/sdk-rust
Tanker client-side encryption SDK for Rust
cryptography encryption end-to-end privacy rust sdk security tanker
Last synced: 09 Apr 2025
https://github.com/azlibdar/caesar-cipher
Caesar Cipher using JavaScript
caesar-cipher cipher-algorithms cryptography
Last synced: 31 Mar 2025
https://github.com/jitendragangwar123/ekolance-solidity-cohort-2
This repository contains Solidity programming exercises that were discussed during the Ekolance Solidity Cohort 2. It serves as a resource for learning and practicing Solidity, a programming language used for developing smart contracts on blockchain platforms like Ethereum.
blockhain-tecnology cryptography ethereum solidity
Last synced: 07 Jan 2026
https://github.com/jasondrawdy/ecp
A lightweight, flexible, and extensible network communcations protocol created with security in mind and focuses on the productivity of both potential clients and servers.
communications cryptography encryption library networking protocol security tcp tcp-client tcp-server udp udp-client udp-server
Last synced: 05 Sep 2025
https://github.com/gunh0/whitebox_cryptanalysis
🔒 Whitebox Cryptographic Code Example
Last synced: 25 Mar 2025
https://github.com/dorssel/dotnet-xmss
.NET 8 implementation of XMSS.
cryptography dotnet nist-sp-800-208 post-quantum-signature rfc-8391 xmss
Last synced: 09 Apr 2025
https://github.com/davxy/cry
CRY crypto library
arithmetic bignumber cryptography mpi number-theory
Last synced: 09 Apr 2025
https://github.com/luffy0xcyber/cryptographie_classique
Implémentation Python des chiffrements historiques (César, Hill, Vigenère) avec explications détaillées et simples | Projet éducatif de cryptographie
cesar-cipher cesar-cypher ciphers cryptography cybersecurity education encryption hill-cipher learning-project mathematics python security vigenere-cipher
Last synced: 13 Jun 2025
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/mewmix/sm4-xts-openssl
openssl sm4-xts & aes-xts 256 implementations for testing
aes-256 c cryptography disk-encryption openssl sm4
Last synced: 07 Jun 2026
https://github.com/chase-moskal/pastesafe
open encryption web app
asymmetric-encryption crypto cryptography
Last synced: 17 Aug 2025
https://github.com/rafa-kozand/random_encryption
Code that generates every time you initialize a random key that will be used to encrypt and decrypt a string. Work related to the discipline of 'Cryptography and Security of Computer Systems'.
Last synced: 27 Feb 2025