Cryptography
Cryptography, or cryptology is the practice and study of techniques for secure communication in the presence of adversarial behavior. More generally, cryptography is about constructing and analyzing protocols that prevent third parties or the public from reading private messages.
- GitHub: https://github.com/topics/cryptography
- Wikipedia: https://en.wikipedia.org/wiki/Cryptography
- Last updated: 2026-07-03 00:07:02 UTC
- JSON Representation
https://github.com/zhongruoyu/sha2
An implementation of the SHA-2 hash algorithms.
cryptography hash sha256 sha512
Last synced: 18 Jun 2026
https://github.com/thesupercd/rainbow_table_builder
A high performance CUDA-based GPU accelerated Rainbow-Table maker, written in C++ without any external libraries or dependencies needed.
cpp cryptography cuda hash-table hashing parallel-processing rainbow-table sha3 sha3-512 uuid
Last synced: 12 May 2026
https://github.com/harshanalluru/cryptography-cs641
cryptography decryption-algorithm des pyautogui pyperclip python
Last synced: 25 Aug 2025
https://github.com/defeo/hhs-keyex
Research paper on improving the Hard Homogeneous Spaces key exchange protocol (by Couveignes and Rostovtsev-Stolbunov)
asymmetric-cryptography cryptography elliptic-curves isogenies key-exchange-protocol research-paper
Last synced: 11 Mar 2026
https://github.com/jonas089/toyni
Toyni Stark
contributor-friendly cryptography fri modular rust stark zero-knowledge
Last synced: 20 Oct 2025
https://github.com/filiprokita/goodpassword
GOOODPASSWORD is a password generator that uses algorithms to create strong, random passwords. With customizable length and complexity options, it helps users generate secure passwords that meet even the most stringent security requirements.
cryptography password password-generator python python3 randomness security simple
Last synced: 24 Mar 2025
https://github.com/ikcede/js-one-time-pad
A simple one-time pad class built in Javascript
crypto cryptography javascript
Last synced: 29 May 2026
https://github.com/samhaque/hashgame
Fun little hash game to test players information theory skills
bcrypt cryptography flask mongodb python
Last synced: 10 May 2026
https://github.com/ianacaburian/generate-key-file
Ports juce_KeyGeneration::generateKeyFile() to node.
auth cmake cpp20 cryptography juce keyfile nodejs npm rsa typescript
Last synced: 15 Mar 2025
https://github.com/bmeneg/lapwing
Lightweight crypto algorithms library for highly resource-constrained devices.
c clibrary cryptography embedded
Last synced: 24 Mar 2025
https://github.com/domamaric/srs
Python solutions for laboratory exercises for Computer Security course at FER.
cryptography cryptography-algorithms password-manager passwords
Last synced: 11 Jun 2026
https://github.com/jadsongmatos/cryptopals
attacks challenges ciphers cryptography decryption encryption hashes security
Last synced: 11 May 2026
https://github.com/denatajp/caesar-chiper
Implementation of Caesar Chiper in encrypts and decrypts text by shifting letters by a user-defined value. It takes input text and a shift value, applies the shift to encrypt, and reverses the shift to decrypt. The program demonstrates basic encryption and decryption using this simple technique.
caesar-cipher chiper cryptography
Last synced: 01 Jul 2026
https://github.com/csharper63/server_encryption_file_system
This repository contains a server that use symmetric encryption to encrypt user files/folders and asymmetric encryption to share files/folders among users.
asymmetric-cryptography cryptography end-to-end-encryption symmetric-cryptography
Last synced: 19 Jan 2026
https://github.com/twzrd-sol/attention-oracle-program
Solana program for Merkle claim verification and Token‑2022 transfer hooks (Anchor).
agentic-ai blockchain cryptography
Last synced: 28 Jan 2026
https://github.com/usherlabs/ecdsa-jwt
ECDSA challenge-based authentication with JWT session management
authentication cryptography ecdsa jwt rust
Last synced: 20 Jan 2026
https://github.com/jonath-z/go-vigenere-cipher
Vigenere Cipher algorithm written in go
cipher-algorithms cryptography go golang vigenere-cipher-algorithm
Last synced: 01 Apr 2025
https://github.com/anseki/gulp-gnirts
Obfuscate string literals in JavaScript code.
cryptography gnirts gulp gulpplugin hexadecimal-escape javascript literal mangle obfuscate obfuscated obfuscation obfuscator password secret security string
Last synced: 20 Jan 2026
https://github.com/cepdnaclk/e16-4yp-implementation-of-lightweight-cryptographic-algorithms
This project aims to implement and analyse NIST Lightweight cryptography competition finalist algorithms. Lightweight cryptographic algorithms are designed to be run on resource-constrained IoT devices.
computer-security cryptography iot
Last synced: 14 May 2026
https://github.com/yashkarthik/hash_crakking
Hash texts entered.
cryptography hashing python python-3
Last synced: 10 Mar 2026
https://github.com/joe-degs/digcoin
How i think bitcoin works in a way... I don't really know what I'm doing. But it feels good.
cryptocurrency cryptography distributed-systems golang
Last synced: 11 Jun 2025
https://github.com/agnes-chong/owasp-juice-shop-vapt
Writeup for cryptography issue's vulnerability - forged coupon
cryptography ctf ctf-writeups owasp-juice-shop owasp-top-10
Last synced: 06 Feb 2026
https://github.com/onyazuka/desu
DES encryption + Triple DES + Multithread version
Last synced: 25 Oct 2025
https://github.com/dssgabriel/PRESENT24-attack
Blazing fast MITM attack on a 24 bits implementation of the PRESENT block cipher algorithm.
blockcipher c cryptography maninthemiddleattack maqao optimization
Last synced: 31 Mar 2025
https://github.com/dr4ks/natas_labs_solution
Hello, this is repository which has solutions for Natas Labs.
bugbounty cryptography ctf cyber-defense cybersecurity ethical-hacking exploit-development forensics natas-labs-solutions network network-sec penetration-testing security security-tools vulnerability-analysis web-exploitation
Last synced: 23 Jan 2026
https://github.com/flucium/aes-poly1305
aes aes-poly1305 cryptography poly1305 rust rustcrypto
Last synced: 25 Oct 2025
https://github.com/holasoymas/rsha
A sha256 hashing library implementation in rust
cryptography hashing rust rust-library sha256
Last synced: 25 Oct 2025
https://github.com/3qnrpdwd/project-eternal_nightmare
for portfolio material ransomware
aes cryptography encryption-decryption python ransomware rsa
Last synced: 25 Oct 2025
https://github.com/lightxlk/cryptanalyst_sysalt
Worked on an assignment of hex, ascii, and multiple cryptographic techniques.
ascii base64-encoding cryptography hex ipynb-parsing json
Last synced: 23 Jan 2026
https://github.com/toniomacaronio/keccak-rust
Keccak implementation in Rust
crypto cryptography keccak rust sha3
Last synced: 24 Mar 2025
https://github.com/rayniel95/giftlist
My solution to week 2 project of Alchemy University.
alchemy-university blockchain cryptography docker express nextjs react reactjs web3
Last synced: 06 Mar 2025
https://github.com/allenvox/infosec
Workspace for Information Security class
cryptography go information-security
Last synced: 12 Jun 2026
https://github.com/lorransutter/intro-bc-security-practices
Labs for BCDV1002 - Intro to Blockchain - Security Practices
blockchain cryptography ethersjs security security-practices smart-contracts solidity
Last synced: 02 Apr 2026
https://github.com/rayniel95/ecdsa-node
My solution to week 1 project of Alchemy University.
alchemy-university blockchain cryptography docker express nextjs react reactjs web3
Last synced: 11 Apr 2026
https://github.com/kyrylr/distributedlab
Solutions to the exercises of the Distributed Lab
Last synced: 07 Apr 2025
https://github.com/anonputraid/zetcipher
Lightweight and secure text encryption tool built for developers and security enthusiasts.
cryptography data-encryption encryption security
Last synced: 13 Jan 2026
https://github.com/fionn/dining-cryptographers
Unconditional sender and recipient untraceability
cryptography dc-nets dining-cryptographers multi-party-computation
Last synced: 27 Oct 2025
https://github.com/loneicewolf/qubes-pentesting
Research on Qubes security. Includes my Progress on My own Attacks on Qubes as well.
attack cryptography loneicewolf qubes
Last synced: 24 Jan 2026
https://github.com/winstxnhdw/tisc-2021
Python code for The InfoSecurity Challenge 2021.
cryptography cybersecurity tisc2021
Last synced: 30 Mar 2025
https://github.com/kyj9447/pixseal
Cryptographic image integrity & authenticity verification tool. Detects any image modification via pixel-level validation.
cryptography digital-forensics image-authenticity image-integrity-check image-verification steganography-tool tamper-detection
Last synced: 24 Jan 2026
https://github.com/latticearc/latticearc
Hybrid Post-Quantum Cryptography Library for Rust - Secure transition to Quantum-Safe Encryption.
aws-lc aws-lc-rs cryptography encryption fips hybrid-encryption ml-dsa ml-kem post-quantum post-quantum-cryptography pqc rust tls tls13
Last synced: 27 May 2026
https://github.com/pranjalco/caesar-cipher-simple
A Python program that implements the Caesar Cipher for encoding and decoding messages. Users can input text, choose shift numbers, and decide whether to encode or decode. Includes a user-friendly loop for multiple operations in one run.
algorithms cipher console-application cryptography python-programming security
Last synced: 30 Mar 2025
https://github.com/yermakovsa/erc6492-go
Go library for Ethereum signature verification with EOA, EIP-1271, and ERC-6492 support.
cryptography eip-1271 erc-6492 ethereum go go-ethereum golang signatures wallets web3
Last synced: 01 Jun 2026
https://github.com/trinetra110/stegoaes
A Python-based steganography tool that hides AES-encrypted messages in images using the Least Significant Bit (LSB) technique. Supports secure encoding and decoding with OpenCV and PyCryptodome.
Last synced: 01 Sep 2025
https://github.com/losthopes/secured-accounts-lab
Lab for Security of programs and Data course
Last synced: 14 Mar 2025
https://github.com/4lessandrodev/saas-cryptography
a small project to test encryption as a service with nodejs
Last synced: 13 Jun 2026
https://github.com/phenomsg/password-manager
It is a Python password manager using Fernet encryption. It securely stores and manages passwords, ensuring confidentiality and convenience for users.
cryptography decryption encryption fernet python
Last synced: 28 Dec 2025
https://github.com/badvibessz/bankingclientserverapp
Client server websocket banking app with GUI
banking client-server cryptography gui json websocket
Last synced: 15 Apr 2026
https://github.com/casper64/hai
The 100% console based messaging program using the cryptography library in python; a project I made for my cryptograpghy course.
Last synced: 19 Apr 2026
https://github.com/midnight-wonderer/embedded-xoodyak
Lightweight, zero-allocation Xoodyak cryptographic scheme in C for microcontrollers.
c-library cortex-m cryptography embedded esp8266 microcontroller xoodoo xoodyak
Last synced: 28 May 2026
https://github.com/potreic/write-up-tpw-ctf-2024
CTF walkthrough solutions: web exploits (XXE Injection), binary overflows, cracking ciphers, and detecting in digital forensics. Break challenges & cat data.txt | grep flags! 🎯
binary-exploitation capture-the-flag cryptography cybersecurity digital-forensics web-exploitation
Last synced: 06 Feb 2026
https://github.com/godaddy/asherah-ffi
Application-layer envelope encryption with automatic key rotation. Rust core with bindings for Node.js, Python, .NET, Java, Ruby, and Go.
cryptography dotnet encryption envelope-encryption ffi go java key-rotation nodejs python ruby rust security
Last synced: 28 Apr 2026
https://github.com/ar-io/ar-io-mlflow
MLflow plugin for verifiable ML provenance, anchored to ar.io
ar-io arweave cryptography mlflow mlops provenance verification
Last synced: 13 Jun 2026
https://github.com/crocs-muni/eanet
ANN version of EACirc
cryptography keras neural-networks randomness research-tool
Last synced: 31 Jan 2026
https://github.com/roydevashish/chacha20-hash-lightweight-cryptographic-hash-function-based-on-chacha20
A lightweight cryptographic hash function inspired by ChaCha20, designed for speed, simplicity, and efficiency in resource-constrained environments. Ideal for embedded systems, research, and educational purposes. Not intended for production use without further cryptanalysis.
chacha20 cryptographic-hash-functions cryptography hash-function
Last synced: 13 Jun 2026
https://github.com/lihongjie0209/sm-py-bc
SM2/SM3/SM4 implementation in Python based on Bouncy Castle - Pure Python cryptography library
bouncy-castle chinese-crypto cryptography gm-crypto pure-python python sm2 sm3 sm4 zero-dependencies
Last synced: 13 Jan 2026
https://github.com/fordcois/cryptography
This repository is a documentation of my exploration of cryptography, focusing on creating and cracking ciphers
Last synced: 02 Jul 2025
https://github.com/masato-ro/kitana_cryptool
A versatile, cross-platform cryptographic utility built with C++, FLTK, and OpenSSL. Features include AES encryption, RSA key generation, password generation, and hash matrix verification.
aes-encryption cpp cross-platform cryptography fltk hashing openssl password-generator rsa-keys security
Last synced: 14 Jun 2026
https://github.com/yehezkiel1086/crypto-docs
Everything about Cryptography mainly written in Python and Shell scripts
bash cryptography ctf python3 security shell
Last synced: 15 Apr 2026
https://github.com/zerdicorp/hashalgo
Second Attempt to Understand Hashing.
algorithm cryptography hash hashing java sha256 study
Last synced: 02 Apr 2025
https://github.com/jordanbaird/hashgenerator
Generate hash digests using commonly available hash algorithms
cryptography generate hash hashgenerator hashing md5 sha sha1 sha256 sha384 sha512 swift
Last synced: 23 Oct 2025
https://github.com/noot/go-paillier
implementation of the Paillier cryptosystem
asymmetric-cryptography cryptography homomorphic-encryption paillier paillier-cryptosystem
Last synced: 15 Apr 2026
https://github.com/zeraphie/passwordgen
Simple class for cryptographically strong secure password generation
composer cryptographic cryptography javascript keyspace password password-generator passwordgen php
Last synced: 06 May 2026
https://github.com/zsoulaimane/the-chain-the-blockchain-backend
Building the chain
bitcoin blockchain chain-replacement cryptography hash javascript nodejs
Last synced: 15 Apr 2026
https://github.com/atticusrussell/hwsw-crypto-xilinx-template
Template for using Xilinx Vivado and SDK with CMPE-661 (HWSW Crypto) projects in a version control friendly way.
cmpe661 cryptography hwsw-crypto version-control vivado xilinx xilinx-sdk xilinx-vivado zybo
Last synced: 07 Feb 2026
https://github.com/code-architect/custom-php-blockchain
Blockchain structure using PHP, has a full blockchain structure for demo purposes
blockchain-demos cryptography curl curl-commands flask-restful hashing merkle-root php-cli proof-of-concept proof-of-work rest-api
Last synced: 02 May 2026
https://github.com/m-torhan/securechat
Secure chat using double ratchet algorithm.
Last synced: 25 Feb 2026
https://github.com/quantumcoinproject/hybrid-pqc
Hybrid Post Quantum Cryptography
cryptography post-quantum-cryptography
Last synced: 01 Feb 2026
https://github.com/quantumcoinproject/quantum-coin-pqc-js-sdk
Hybrid Post Quantum Cryptography SDK - Quantum Coin (Q)
blockchain cryptography pqc quantum quantumcoin
Last synced: 01 Feb 2026
https://github.com/validpay-io/validpay-react-native-sdk
Official React Native SDK for ValidPay CVCP — QR-based cryptographic document verification for mobile apps.
check-fraud cryptography document-verification mobile-sdk qr-verification react-native
Last synced: 15 Jun 2026
https://github.com/ankit-chaubey/ciph
Fast, streaming file encryption for large media files and cloud uploads using modern cryptography.
aes chacha20 cloud-security cryptography encryption-decryption file-encryption
Last synced: 07 Feb 2026
https://github.com/helixprojectai-code/helix-tel-deploy
Zero-exchange cryptographic key derivation from constitutional AI behavior. Two nodes independently derive an identical encryption key through deterministic convergence — no key transmitted, negotiated, or pre-shared.
ai-safety constituional constitutional-ai convergence cryptography encryption grammar helix-ttd key-derivation llm mesh-network python zero-knowledge
Last synced: 23 May 2026
https://github.com/m-azra3l/wavaudiostego
WAVAudioStego is a desktop application designed for audio steganography, which is the art of hiding secret information within an audio file. With this application, users can hide text messages in form of text files within audio audio files and extract them later using a private key.
Last synced: 25 Aug 2025
https://github.com/vercingetorx/dilithium-nim
CRYSTALS-Dilithium in pure Nim
cryptography crystals-dilithium digital-signature dilithium nim nim-lang post-quantum-cryptography
Last synced: 24 Sep 2025
https://github.com/natsalete/algoritmo-des-data-encryption-standard-em-go
This project implements the DES (Data Encryption Standard) algorithm from scratch in Go, without using pre-built cryptography libraries. DES is a symmetric encryption algorithm that uses a block cipher, operating on 64-bit blocks with a 56-bit effective key (64-bit with parity).
56-bit-key 64-bit-blocks block-cipher cipher-blocks cryptography data-encryption-standard decryption des encryption feistel-network go golang key-generation pkcs7-padding s-boxes symmetric-encryption
Last synced: 24 Sep 2025
https://github.com/dulacp/cryptopals-challenges
My own solutions to the challenges of https://cryptopals.com/
challenges crypto cryptography solutions
Last synced: 01 Aug 2025
https://github.com/marialuizaleitao/crypto-demo
Projeto de demonstração de criptografia assimétrica (RSA) e simétrica (AES) em Node.js.
aes-encryption cryptography rsa-cryptography
Last synced: 08 Jul 2025
https://github.com/sergeantserk/sentrio
A cryptography library for securely encrypting and decrypting data using custom protocol.
Last synced: 02 Apr 2025
https://github.com/bitbynik/quadratic_sieve
COL759 Assignment-2
cryptography factorization gmpy2 iitd large-numbers mpi parallel-processing quadratic-sieve
Last synced: 09 Apr 2025
https://github.com/dssgabriel/present24-rs
Rust port of MITM attack on 2PRESENT24.
cryptography man-in-the-middle-attack present-cipher
Last synced: 08 Jul 2025
https://github.com/princeranjan03/imageencryption_i-chip
This project focuses on creating a hardware-based encryption and decryption system that implements the Data Encryption Standard (DES) algorithm.
cipher cryptography data-encryption data-encryption-standard encoding encryption-decryption fpga image image-processing opencv rtldesign source-coding verilog verilog-hdl verilog-project vivado xilinx xilinx-vivado
Last synced: 26 Mar 2025
https://github.com/skygenesisenterprise/api-service
The Official Sky Genesis Enterprise API Service Ecosystem
api-service client cryptography data dns docker javascript nextjs service stalwart typescript websocket
Last synced: 31 Dec 2025
https://github.com/ammmir/npki
A minimal public key infrastructure (PKI) library for Go
Last synced: 02 Aug 2025
https://github.com/noomorph/p2p
Browser-based end-to-end encrypted message exchange using PGP, with no server storage
browser-based cryptography encryption end-to-end-encryption messaging openpgp pgp privacy security
Last synced: 25 Sep 2025
https://github.com/aka-nikko/desktop-activity-tracker
A Desktop activity tracker that logs all app usage and keystrokes.
cryptography openai python sqlite3
Last synced: 18 Apr 2026
https://github.com/ricardoyam/dataescrowsystem
A decentralized data escrow system leveraging Intel SGX and TLS as the root of trust.
cryptography openenclave openssl sgx shamir-secret-sharing tls
Last synced: 25 Jan 2026
https://github.com/rewired-gh/d-box-app
A trustworthy vault app utilizing state-of-the-arts algorithms
client cross-platform cryptography flutter vault
Last synced: 15 May 2026
https://github.com/snowkluster/unseen
A modern go cli tool for hashing and analysing the type of hash
analyzer cli cryptography golang hashing modern
Last synced: 15 May 2026
https://github.com/roshannaidu/blockchain-workshop
This repository contains the details of the Blockchain workshop covering a wide range of topics and hands-on experience with some of the most critical aspects of blockchain development like smart contracts, etc.
blockchain blockchain-technology contracts cryptocurrency cryptography daap decentralized ethereum metamask nft opensea smart-contracts solidity web3 workshop
Last synced: 28 Apr 2026
https://github.com/maxgfr/playforgood
It is a cryptocurrency based on the fork of the litecoin
bitcoin bitcoin-forks btc cryptocurrencies cryptocurrency cryptography fork litecoin litecoin-fork ltc
Last synced: 16 May 2026
https://github.com/keogami/crypt
A simple utility to encrypt & decrypt files with AES-256 with passphrases
cli cryptography encryption-decryption go privacy tool
Last synced: 17 Jan 2026
https://github.com/azanul/fireship-io-crypto-rust
Rough follow of the video by fireship-io, 7 Cryptography Concepts EVERY Developer Should Know (https://www.youtube.com/watch?v=NuyzuNBFWxQ)
argon2 asymmetric cryptography encryption-decryption hashing hmac rust salting sha256 signature signing symmetric
Last synced: 02 Aug 2025
https://gitlab.com/tychosoft/moderncli
C++17 header only library for common cross-platform networking, sockets, ssl, threading, new language features, crypto, and serial i/o support.
C++ cpp17 cross-platform cryptography header-only lock-free multithreading serial sockets ssl
Last synced: 09 Apr 2026
https://github.com/bebofekry/cryptography
Ctyptography basic algorithms implementation for Encryption, Decryption, and Attack (Additive Cipher, Multiplicative Cipher, Affine Cipher, Vigenere Cipher, RSA, SDES)
brute-force cryptography cyber-security data-security datasecurity decryption encryption python security
Last synced: 02 Aug 2025
https://github.com/isaaczhang4/rsa-cryptography
Python implementation of the RSA Cryptography Algorithm
cryptography number-theory python rsa-cryptography
Last synced: 02 Aug 2025
https://github.com/vitor0p9f/ruby-caesar-cipher
This repository was created with the aim of studying the functioning and implementation of the Cesar cipher. Project suggested by The Odin Project platform.
cryptography docker regex rspec ruby tdd
Last synced: 26 Sep 2025
https://github.com/filiprokita/hashtool
A simple command-line tool for calculating the MD5, SHA-1, and SHA-256 hash values of a text or a file, written in Python.
algor command-line-tool cryptography encrypt encryption encryption-algorithms file-hashing hack hashing hashlib md5 python python3 securirty sha sha1 sha256 text-hashing
Last synced: 02 Aug 2025
https://github.com/dbosk/otpkx
Towards Perfectly Secure and Deniable Communication Using an NFC-Based Key-Exchange Scheme
cryptography deniability paper
Last synced: 19 Jan 2026