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-06 00:07:00 UTC
- JSON Representation
https://github.com/mikehorn-git/cryptography-c
Simple hash implementations in C/C++.
Last synced: 26 Jul 2025
https://github.com/samuel-lucas6/xchacha20-siv.net
A .NET implementation of XChaCha20-SIV.
blake2 blake2b crypto cryptography s2v siv xchacha20 xchacha20-siv
Last synced: 27 Mar 2025
https://github.com/nthnn/quickdigest5
QuickDigest5 is a lightweight C++ library for computing MD5 hashes of strings and files.
cpp-algorithms cpp-libraries cpp-library cryptography cryptography- md5 md5-hash
Last synced: 03 Apr 2025
https://github.com/sreekesari-vangeepuram/rot13-substitution-cipher
Cryptography
cryptography decryption encryption rot13
Last synced: 31 Aug 2025
https://github.com/oliverkovacs/haastad
Zero dependency implementation of Håstad’s broadcast attack on RSA.
Last synced: 24 Jun 2025
https://github.com/smartibase/decipher-the-message-and-code-91101
Code 91101 is a mysterious message from the depths of the digital world
crypto cryptography decryption ecc ecdsa ecdsa-cryptography ecdsa-signature ecdsa-signatures ecdsa-signing elliptic-curves elliptic-curves-cryptography encryption hmac private-key public-key-cryptography signatures
Last synced: 01 Mar 2026
https://github.com/samuel-lucas6/hedgeded25519
Hedged signatures for (some) protection against fault attacks.
crypto cryptography digital-signatures ed25519 hedged-signatures signatures
Last synced: 27 Mar 2025
https://github.com/sur-ser/symmorph-cli
CLI tool for encrypting and decrypting files using the SymmetricMorph cipher.
cipher cli command-line crypto-library cryptography data-protection encryption file-encryption node-cli nodejs password-encryption security stream-encryption symmetric-encryption symmetricmorph typescript
Last synced: 07 May 2026
https://github.com/rurumimic/siege
🏰 공성전
aes cryptography rsa rust security tls
Last synced: 27 Jul 2025
https://github.com/qcrypt/qcrypt-website
QCrypt websites for 2025 edition and later. QCrypt is the yearly international scientific conference presenting last year’s top results in quantum cryptography.
academic-conference cryptography hugo qcrypt quantum website
Last synced: 11 Sep 2025
https://github.com/abdulsamie10/rsaencryptiondecryption
This repository contains code of encryption and decryption of data using RSA. Developed in Java.
aes aes-128 aes-256 aes-encryption aes256 cryptography eclipse java java-8 rsa rsa-cryptography rsa-decryption rsa-encryption rsa-java
Last synced: 07 Nov 2025
https://github.com/manasajayasri/image-steganography-with-stego-analysis
This repository hosts a Java-based image steganography tool designed to securely embed secret messages within digital images. The tool supports various image formats, including PNG, JPEG, and BMP, and employs multiple steganography techniques to maintain the integrity and confidentiality of the data.
awt cryptography digital-image-processing information-security java steganography
Last synced: 18 Mar 2025
https://github.com/cryptocoin-wallets/exodus-core-fast-crypto-blockhain-plugin-walletconnect
Exodus New Feature Development is an open-source initiative enhancing the capabilities of the Exodus application for secure digital asset management. Join us in contributing innovative features and improving the Exodus ecosystem.
blockchain-plugin crypto cryptography exodus-api exodus-app exodus-core exodus-geteway exodus-payment exodus-wallet exodus-wallet-web3 exodus-wallets fast-api javascript wallet-connect wallet-connector wallets
Last synced: 26 Mar 2025
https://github.com/tochy97/vaultfilestore
This is a application that lets users securly store an encrption of any file online. The files can then later be downloaded back to their original copy, or downloaded as a SHA256 hash.
cryptography hashlib python tkinter-python
Last synced: 11 Sep 2025
https://github.com/kevin-fagan/simplified-aes
Simplified AES
cryptography education python s-aes saes simplified-aes
Last synced: 21 May 2026
https://github.com/kevindasilvas/kcrypt
Kcrypt or Krypt is an encrypting and decrypting lib created using javascript and node js
cryptography javascript node node-js nodejs
Last synced: 16 May 2026
https://github.com/mikomikotaishi/co487assignments
An assortment of code used to solve cryptography problems
Last synced: 29 Mar 2025
https://github.com/dangnh0611/cryptography1_coursera
Coursera: Cryptography I assigments
Last synced: 11 Jun 2026
https://github.com/tkhoa2711/wieners-attack-rsa
An implementation of Wiener's attack on RSA public key
Last synced: 28 Jul 2025
https://github.com/dchest/mldsa-wasm
ML-DSA-65 postquantum signatures in WebAssembly
cryptography ml-dsa ml-dsa-65 postquantum signatures webcrypto
Last synced: 19 Sep 2025
https://github.com/fbielejec/zksnarks_notes
notes & explorations of various zero knowledge protocols
cryptography elliptic-curves pairings snarks zero-knowledge
Last synced: 13 Mar 2025
https://github.com/touhidurrr/randomcryp
A cryptographically secure, feature rich, zero dependency, lightweight and browser friendly random number generator library.
browser bun cross-platform crypto cryptography deno friendly generator javascript lightweight nodejs number open-source package random typescript web web-crypto zero-dependency
Last synced: 12 Apr 2025
https://github.com/pauluswi/alpine
Is a microservice which provides credential (pin) service. Credential are stored at hashed format with salt.
cryptography fintech go golang jwt microservice payment rest-api salt
Last synced: 19 Sep 2025
https://github.com/ntdls/448delta
448Delta was NetworkDLS's first viable commercial product. It was discontinued over internal discontent with code quality.
cryptography file-system legacy
Last synced: 20 Jul 2025
https://github.com/rstacks/uscyberopenseasoniv-beginnersgameroom-writeup
Writeups for the challenges I attempted in the Beginner's Game Room of the US Cyber Open (Season IV).
cryptography ctf ctf-challenges ctf-solutions ctf-writeups digital-forensics pwn reverse-engineering web-exploitation
Last synced: 13 Aug 2025
https://github.com/localnerve/hmac-symmetric
A library for symmetric encryption with hmac digests
bot-mitigation crypto cryptography encryption hmac nodejs symmetric-encryption
Last synced: 12 Apr 2025
https://github.com/botti01/cryptography
This Repository is based on the "Cryptography" course @polito, it provides a foundational introduction to cryptography, focusing on state-of-the-art cryptographic algorithms essential for computer system security.
c capture-the-flag cryptography openssl python
Last synced: 15 Jun 2026
https://github.com/ayushshrivstava/iitgn_cs431
CS431 - Computer Network and Security.
cryptography memory-safety network-security web-security
Last synced: 08 Sep 2025
https://github.com/fpoirotte/cryptal-openssl
An implementation of the Cryptography Abstraction Layer based on the OpenSSL PHP extension
cryptal crypto cryptography openssl php
Last synced: 03 Apr 2025
https://github.com/lucianosarno/cryptography-udemy-course
Repo aimed to support and demonstrate cryptography practice following Udemy course (https://www.udemy.com/course/learn-cryptography-basics-in-python)
cryptography cybersecurity python
Last synced: 13 Aug 2025
https://github.com/fpoirotte/cryptal-mcrypt
An implementation of the Cryptography Abstraction Layer based on the legacy mcrypt PHP extension
cryptal crypto cryptography mcrypt php
Last synced: 03 Apr 2025
https://github.com/bahadylbekov/vaccinex-app
VaccineX genome data marketplace application
blockchain cryptography distributed-systems ethereum ipfs nucypher typescript
Last synced: 09 May 2026
https://github.com/mduo13/sha512half
cryptography python3 sha512 sha512half
Last synced: 08 Oct 2025
https://github.com/flammafex/prestige
Anonymous verifiable voting — secret ballot, public proof. Cryptographic polls where no one can stuff the ballot and no one knows how you voted.
anonymous-voting blind-signatures cryptography e-voting nodejs polls privacy secret-ballot typescript veribiable voting
Last synced: 11 Jun 2026
https://github.com/cryptography-research-lab/go-cycle-string
循环字符串数据结构(CycleString)
cryptography data-structures utils-library
Last synced: 12 Jan 2026
https://github.com/0x4m4/bloodcodectf
Blood Code CTF challenge repository! This repository contains all the challenges and their source files from the Capture The Flag event codenamed "Blood Code," organized by 0x4m4. It includes challenges in cryptography, steganography, digital forensics, pwn, pyjail, reverse engineering, and web exploitation, designed for all skill levels.
0x4m4 bloodcode capture-the-flag cryptography ctf-challenges digital-forensics hackathon pwn pyjail reverse-engineering sir-syed-case-institute-of-technology sscaseit sscit steganography web-exploitation
Last synced: 19 Jun 2025
https://github.com/ravi-prakash1907/modern-crypto
A docker image to import library from 'Modern-Cryptography' repo and provide a platform for hands-on cryptography
cryptography cybersecurity docker python
Last synced: 14 May 2026
https://github.com/jgresham/mental-poker-ui
mental poker - texas holdem style. other repo mental-poker-contracts
commutative-encryption cryptography elgamal-encryption mental-poker poker texas-holdem-poker
Last synced: 14 May 2026
https://github.com/levigo/url-crypto-kit
URL cryptography functionality to be used in conjunction with the Spring(tm) Framework
cryptography spring spring-security spring-web urls
Last synced: 01 Mar 2026
https://github.com/bursasha/cpp-cryptography-projects
Cryptographic techniques using C++ and OpenSSL, covering encryption modes, hash functions, hybrid encryption, and various cryptographic concepts 🔐
assymetric-key-cryptography block-cipher cipher-algorithms cpp cryptoanalysis cryptography cryptography-algorithms encryption-decryption hash-functions hybrid-encryption openssl security
Last synced: 03 Apr 2025
https://github.com/salrashid123/kmsrand
KMS backed crypto/rand Reader
aws cryptography gcp kms random-number-generators
Last synced: 17 May 2026
https://github.com/fityannugroho/rot31-lnu
ROT31-LNU is a cipher algorithm that using symmetric key. It is adopted from the previously invented ROT13 and use the same way to encrypt and decrypt.
cryptography encryption php symmetric-key-cryptography
Last synced: 05 Apr 2025
https://github.com/t-bast/blue-avocado
A collection of cryptographic tools.
Last synced: 09 Sep 2025
https://github.com/boneill02/zimmermanntel
zimmermann telegram cryptography
cryptography html html-css-javascript html5 javascript webpage
Last synced: 18 Mar 2025
https://github.com/c4mbr0nn3/hybrid-ecc-encryption
Proof-of-concept implementation of hybrid encryption using Elliptic Curve Cryptography (ECC) with multi-user data access control. Demonstrates ECDH key exchange, AES symmetric encryption, and secure Data Encryption Key (DEK) management for enterprise data protection scenarios.
aes cryptography csharp data-protection dotnet dotnet-core ecdh elliptic-curves encryption hybrid-encryption key-management multi-user-access pbkdf2 proof-of-concept security
Last synced: 17 May 2026
https://github.com/alethea-protocol/alethea-protocol
Post-Quantum, Bitcoin-Anchored Layer 1 for Global RWA Collateralization | $11.46T Market
bitcoin blockchain cryptography defi kyber layer1 ml-dsa nist post-quantum pqc rwa sphincs
Last synced: 03 Jul 2026
https://github.com/nfiles/cryptopals-solutions
My solutions to the Matasano cryptopals problems: http://cryptopals.com/
Last synced: 17 Feb 2026
https://github.com/hypersign-protocol/snarkjs-bellman
A demo implementation of groth16 using SnarkJs for prover and bellman for verification
cryptography iden3 zeroknowledge zkp
Last synced: 23 May 2026
https://github.com/paulshpilsher/genrsa
RSA keys generator written in Go
cryptography go pem publickey rsa
Last synced: 03 Jul 2026
https://github.com/mrtimu139/nontransitive-dice-simulator
Initial release of the Generalized Non-Transitive Dice Game. Includes fair random number generation, configurable dice, HMAC-based validation protocol, help table with probabilities, and modular class design for flexibility and scalability.
cryptography dice-game error-handling fair-random-generation game-theory hmac-sha3-224 interactive-game javascript nodejs nontransitive-dice-game
Last synced: 17 May 2026
https://github.com/3QNRpDwD/LonginusPYPI
It is a library created to study sessions, tokens, etc. under the https communication protocol. It is incomplete and insecure.
aes cryptography decryption encryption python3 rsa socket socket-io
Last synced: 27 Mar 2025
https://github.com/sap/sprint
SPRINT is a scalable framework for differentially private (DP) fine-tuning and inference via multiparty computation (MPC) of transformer-based models. SPRINT is built on top of PyTorch, Opacus for DP fine-tuning and CrypTen for MPC inference.
cryptography differential-privacy fine-tuning multiparty-computation secure-inference transformers
Last synced: 16 May 2026
https://github.com/foncki/aes-visualization
An interactive Next.js 13 + TypeScript application that demonstrates AES-128 encryption step by step. Enter plaintext and a 128-bit key (or generate one randomly) to watch each round’s transformations—SubBytes, ShiftRows, MixColumns, and AddRoundKey—unfold in a 4×4 state matrix. Perfect for learning or teaching the internals of AES.
aes aes-encryption cryptography nextjs
Last synced: 29 Jul 2025
https://github.com/affinidi/affinidi-zkp-crypto-rs
A Rust library provides circom ecosystem compatible BabyJubJub EdDSA sign/verify primitives and Poseidon hashing with exports, for mobile integrations
affinidi cryptography trust zkp
Last synced: 16 May 2026
https://github.com/kassane/d-relic
D bindings for Relic Toolkit (https://github.com/relic-toolkit/relic)
bindings cryptography d dlang relic-toolkit
Last synced: 07 Feb 2026
https://github.com/vermillionpaws/genpasswd
Cryptographically secure password generator using libsodium
clang cryptography password-generator security-tools sodium
Last synced: 05 May 2025
https://github.com/zemse/isik-crypto
crypto cryptography cryptology isi-kolkata rust-lang
Last synced: 03 Apr 2025
https://github.com/samuel-lucas6/moddedctx.net
A modified version of Chan and Rogaway's fully committing AEAD construction using ChaCha20-Poly1305 and BLAKE2b-256.
aead blake2 blake2b chacha20 chacha20-poly1305 chacha20poly1305 committing-aead crypto cryptography key-committing libsodium poly1305
Last synced: 24 Jun 2025
https://github.com/php-standard-library/secure-random
Cryptographically secure random data generation for tokens, passwords, and nonces
cryptography random secure-random
Last synced: 24 May 2026
https://github.com/vu3rdd/go-merkletree
a merkle tree implementation in Go with a fixed hashing scheme
cryptography go golang merkle-proof merkle-tree merkletree
Last synced: 25 May 2026
https://github.com/antfarmer/easyjce
EasyJCE provides an easy to use interface for encrypting, decrypting, and hashing data for transmission or storage using the Java Cryptographic Extension (JCE).
argon2 bouncy-castle cryptography cryptography-library cryptography-tools encryption hashing hibernate java password password-hasher spring-security
Last synced: 11 Jan 2026
https://github.com/umamiappearance/hmacobj
JavaScript implementation of HMAC generation and verification for the browser and node.js. It uses the global SubtleCrypto interface [Web Crypto API]. Multiple representations of the HMAC are available (e.g. hexadecimal, base32, base64, ...)
browser crypto cryptography hmac hmac-sha1 hmac-sha256 hmac-sha384 hmac-sha512 subtlecrypto webcrypto-api
Last synced: 09 Jun 2026
https://github.com/apavazza/crypt
A file encryption and decryption tool
aes argon2 cli cryptography encryption rust
Last synced: 07 Jul 2025
https://github.com/vladistan/codebreaker-2018-blockchain
Smart contract code for codebreaker 2018 challenge walkthrough
blockchain codebreaker-challenge cryptocurrency cryptography ctf-challenges ctf-writeups cyber reverse-engineering security solidity walkthrough
Last synced: 17 May 2026
https://github.com/nicola-frattini/passwordmanager
Secure local password manager with AES-256 encryption, HIBP checks, and CLI interface. Stores credentials safely with multi-layer encryption.
cli cryptography cybersecurity hibp local-storage password-manager privacy python security-tools
Last synced: 08 May 2025
https://github.com/tanushree-tanu2105/advanced-encryption-tool
AES Encryption Tool is a lightweight and secure file encryption tool that uses AES-256-GCM encryption to protect your data. With a simple Tkinter-based GUI, it enables users to encrypt and decrypt files effortlessly using a password. 🚀🔒
advance-encryption-standard aes aes-256 aes-encryption cryptography cyber-security decryption encryption gui python symetric-cryptography symetric-encryption
Last synced: 08 May 2025
https://github.com/divinemonk/ancipher
Alpha Numeric Cipher, replaces similar words to numbers & gives a CyFi look.
alpha cipher cryptography hacking hacking-tool numeric pypi python python3
Last synced: 06 Apr 2026
https://github.com/lucianoscarpaci/ctf-challenge-capture_us_xor
Enhance cybersecurity defenses with a specialized solution tackling a Capture the Flag challenge involving decryption of an encrypted message with a 2-bit key length using a C++ brute-force method.
brute-force-attack capture-the-flag cryptography cybersecurity decryption-tool encryption-decryption ethical-hacking problem-solving-algorithms software-security xor-cipher
Last synced: 20 Mar 2025
https://github.com/varun-doshi/rpolynomial
Finite Field Polynomial Implementation in Rust
Last synced: 14 Aug 2025
https://github.com/thibmeu/quicvarint
Variable-Length Integer Encoding defined by RFC 9000
2msb cryptography rfc9000 typescript varint
Last synced: 17 Feb 2026
https://github.com/andronovo-bit/generateuniquecode
GenerateCampaignCode is a .NET 8.0 project designed to securely generate and validate campaign codes using SHA1 and HMACSHA256 hashing algorithms. The project provides RESTful API endpoints for generating and validating codes, with extensive unit tests to ensure reliability and performance. Built with clean architecture principles.
ci-cd clean-architecture cryptography dotnet dotnet-core generate-code webapi
Last synced: 03 Jan 2026
https://github.com/daisvke/ciphers
A set of ciphers.
cipher cryptography encryption encryption-algorithms encryption-decryption security-tools xor-cipher
Last synced: 14 Aug 2025
https://github.com/smilewithkhushi/cryptography-demo
all-in-one hub for all the cryptography techniques for educational purpose (with demo, playground & theory). open to contributors
cryptography decryption encryption nextjs
Last synced: 09 Mar 2026
https://github.com/gabrielnonnemacher/rail-fence-encrypt
✅ Rail Fence Cipher in Java — Java implementation of the Rail Fence cipher with encryption and decryption methods using the zig-zag pattern.
cryptography decrypt encrypt java rail-fence-cipher security
Last synced: 21 Sep 2025
https://github.com/drilonaliu/parallel-s_aes-ccm-xts
aes cryptography cuda gpu parallel-programming saes
Last synced: 21 Mar 2025
https://github.com/drilonaliu/parallel-caesar-cipher
caesar-cipher cryptography cuda gpu parallel-programming
Last synced: 21 Mar 2025
https://github.com/waddaboo/rust-merkle
A Rust implementation of Streaming Merkle Roots within Binary Numeral Trees
cryptography merkle-proof merkle-tree rust
Last synced: 20 Jul 2025
https://github.com/rabbitwolfxoreoxx3/hpke-rs
Pure Rust implementation of HPKE (https://www.rfc-editor.org/rfc/rfc9180.html)
crypto cryptography ecdh hpke rust
Last synced: 24 Jun 2025
https://github.com/lucianoscarpaci/cipher
Unlock the world of clandestine communication with Python's XOR cipher, enabling the concealment and revelation of messages through sophisticated encryption and decryption techniques.
algorithm-implementation cryptography data-security encryption-decryption information-hiding python secure-communication software-development symmetric-key-cryptography xor-cipher
Last synced: 20 Mar 2025
https://github.com/anaselii/tmath
A Cryptography library combining with some linear algebra, created for cryptography staff but may work for computer graphics applications. Disclaimer: I created this library, but I have no idea how it works. It just does. So, may God be with you if you choose to use it!
abstract-algebra cryptography math number-theory
Last synced: 30 Jul 2025
https://github.com/maymeow/verifier
MinSig provides a decentralized and secure way to create, verify, and manage claims using cryptographic signatures and key attestations.
claim cryptography decentralized php verification
Last synced: 22 Sep 2025
https://github.com/bytemare/hash
Easy generic API for cryptographic hash functions in Go.
blake2 cryptography go golang hash hashing security sha256 sha3
Last synced: 10 Apr 2025
https://github.com/ztgx/rippled-rs
A simplest customizable blockchain
algorithms cryptography ed25519 rippled secp256k1 signing substrate
Last synced: 03 Jul 2026
https://github.com/albertnieto/ssl_cert_generator
A Python-based tool for generating RSA private keys, creating Certificate Signing Requests (CSRs), and comparing public keys from private keys and CSRs.
cryptography private-key python3 rsa-cryptography
Last synced: 22 Sep 2025
https://github.com/mrtimu139/non-transitive-dice-game-hmac
A console-based implementation of a Generalized Non-Transitive Dice Game with HMAC verification. Supports configurable dice, fairness in random number generation, and enhanced usability features like detailed help tables.
cryptography cryptography-library dice-probability game-theory hmac javascript non-transitive-dice secure-random-number-generation verification
Last synced: 20 Mar 2025
https://github.com/RedInfinityPro/ScientificSharp
Rating: (5/10) The code is a Windows Forms application for a basic scientific calculator, allowing users to perform mathematical operations like addition, subtraction, multiplication, division, trigonometrics, and logarithms.
componentmodel cryptography data drawing forms generic linq system tasks text
Last synced: 30 Sep 2025
https://github.com/iboud0/rsa-encryption-and-in-practice
Implementation and exploration of RSA encryption, including its security properties, practical applications, and real-world use cases. A class project to learn and experiment with cryptographic principles
cryptographic-algorithms cryptography cryptography-project encryption python rsa secure-communication security
Last synced: 31 Jul 2025
https://github.com/lucianoscarpaci/cryptography
Embark on a journey of cryptographic exploration as we delve into the intricate worlds of RSA and ElGamal encryption, crafted entirely from scratch without the aid of OpenSSL. Delve into the inner workings of these fundamental encryption algorithms, unraveling the complexities of secure data transmission.
algorithm-implementation asymmetric-cryptography cryptographic-algorithms cryptographic-security cryptography data-privacy elgamal-cryptosystem encryption-de key-generation rsa-algorithm secure-communication
Last synced: 14 Aug 2025
https://github.com/lukewait/midtown-app
Educational GUI tool developed as part of a TAFE QLD assignment, providing interactive access to three algorithmic solutions: Rock Paper Scissors, Multiplication Table, and Caesar Cipher. Ideal for IT training and understanding basic programming concepts within a structured application.
cryptography education games gui learning-tools python training
Last synced: 18 Mar 2025
https://github.com/aswinr24/decypher
Speedy Cipher Decryption / Encryption CLI tool
cli cryptography hacktoberfest python
Last synced: 11 Apr 2025
https://github.com/survi218/https-secure-server
Redirect traffic from the insecure HTTP server to a secure HTTPS server
cryptography https https-server openssl private-key redirecting-requests secure secure-communication tls-certificate
Last synced: 31 Jul 2025
https://github.com/narukoshin/yako
Password manager that works on my rules.
cryptography enryption go golang password-manager privacy security
Last synced: 11 Jun 2026
https://github.com/abhinav2712/simple-cryptography-tool
A Python-based cryptography tool that encrypts/decrypts messages using Caesar and Vigenère Ciphers. Caesar shifts each letter down the alphabet, while Vigenère uses a keyword.
crypto cryptography python python-library python-script python3
Last synced: 12 Apr 2025
https://github.com/dpeshkoff/keyless-system-emulator
aes cryptodome cryptography handshake-key
Last synced: 31 Jul 2025