Cryptography
Cryptography, or cryptology is the practice and study of techniques for secure communication in the presence of adversarial behavior. More generally, cryptography is about constructing and analyzing protocols that prevent third parties or the public from reading private messages.
- GitHub: https://github.com/topics/cryptography
- Wikipedia: https://en.wikipedia.org/wiki/Cryptography
- Last updated: 2026-07-01 00:06:48 UTC
- JSON Representation
https://github.com/thyeem/longshot
Fast Brute-force search using parallelism
brute-force-attacks cryptography haskell parallelism
Last synced: 06 May 2025
https://github.com/rohitanwar/cryptography
An exploration of various cryptographic functions (and related stuuf)
Last synced: 21 Aug 2025
https://github.com/jamestaylr/aes
Implementation of AES and associated cryptographic helper functions in Crystal
aes course-work cryptography crystal
Last synced: 24 May 2026
https://github.com/arihantbansal/cybersec-python
Cybersec/CTF practice problems solved in Python
crawler cryptography ctf cybersecurity sockets webscraping
Last synced: 02 Aug 2025
https://github.com/erich-9/CryptographicHashFunctions.jl
Fast cryptographic hash functions for Julia
cryptographic-hash-functions cryptography hash-functions julia
Last synced: 06 Apr 2026
https://github.com/madhurimarawat/codeculture-daily
A daily programming challenge repository where fun meets learning! With 39 challenges over 39 days, it helps coders enhance skills through practical tasks and interview prep. While maintenance is paused, contributions are welcome, and future expansions are planned to keep learning ongoing.
beginner-friendly code-repository cryptography daily-problems daily-progaramming intemediate-questions java javascript non-tech-questions official-solutions personality-development problem-of-the-day programming-contest python soft-skills tech-questions technologies tools website-deploy winner-announcement
Last synced: 10 Apr 2026
https://github.com/volkansah/how-to-kill-crypto-money
Mr.Robot -> How to Kill Crypto Money? This document demonstrates how to use Python and the mnemonic library to generate a seed phrase and derive a private key. This code is intended for demonstration purposes only and should never be used with real funds or your actual hardware wallet.
bitcoin crypto cryptocurrency cryptography damage kill monero wallet
Last synced: 09 Feb 2026
https://github.com/chakshugupta13/local-collision-differential-attack-on-reduced-sha-256-upto-24-rounds
This repository contains C and/or C++ implementations for finding Local Collision Conforming Message Pairs through Differential Attack on Reduced-Round SHA-256 up to 24 Rounds. Also, this repository contains the C++ implementations of SHA-256, SHA-512 and SHA-384.
cryptanalysis cryptography differential-attack sha-256 sha-384 sha-512
Last synced: 11 Apr 2025
https://github.com/nhussein11/merkle-tree
Rust implementation and explanation of the Merkle Tree structure
blockchain cryptography rust web3
Last synced: 29 Oct 2025
https://github.com/zaidmukaddam/securitymobileapp
This project is a demonstration of some cryptography algorithms using Flutter Framework.
aes cryptography encryption rsa
Last synced: 18 Jun 2025
https://github.com/drwheelicus/encoderize
Turn your text into a cryptographic masterpiece
actions cli cryptography image-generation package pytest python svg visualization
Last synced: 30 Apr 2025
https://github.com/rajput-hemant/cryptography
A handy Crypto CLI for exploring cryptographic algorithms learned in university. Dive into the world of cryptography with ease! 🔐✨
Last synced: 19 May 2026
https://github.com/supermarcel10/cryptographicanalysisofsha2
Comparative benchmark of SMT solver effectiveness in cryptographic hash collision discovery for SHA-2 algorithms.
cryptanalysis cryptography research research-paper research-project satisfiability-modulo-theories satisfiability-problem sha2 smt
Last synced: 30 Jul 2025
https://github.com/embetrix/meta-satobox
Satobox is an open-source, Yocto-based, privacy-focused and secure bitcoin full node solution designed for embedded linux devices.
anonymity bitcoin cryptocurrency cryptography embedded linux raspberry-pi security toronionproxy yocto yocto-layer
Last synced: 01 Nov 2025
https://github.com/mohammedmehdio/caesarjaw-cpp
CaesarJaw provides encryption and decryption functionalities using a simple shift cipher (Caesar cipher). It allows users to: ✅ Encrypt text 📝 ✅ Decrypt text 🔑 ✅ Determine the shift key 🔎 ✅ Attempt decryption without a known key 💡
caesar caesar-cipher caesar-cipher-algorithm communication cpp crypter cryptography cybersecurity decrypt decryption decryption-algorithm security security-tools shift-cipher tool
Last synced: 23 Jul 2025
https://github.com/circa10a/l33tcrypto
Cryptography for the most l33t haxx0rs
cryptography encoder-decoder hacktoberfest
Last synced: 02 Oct 2025
https://github.com/h5law/vinegar
A Golang library for creating and using Vigenere Ciphers
cryptography encryption-decryption vigenere vigenere-cipher vigenere-cipher-algorithm
Last synced: 17 Mar 2025
https://github.com/sandeep-shaw10/cshb-model
This project aims to develop a secure and efficient model for end-to-end encrypted data transfer between a client and server, with a focus on promoting data integrity via hybrid blockchain
aes-512 blockchain cryptography cshb cshb-model end-to-end-encryption hybrid-blockchain steganography
Last synced: 06 Apr 2025
https://github.com/ishanoshada/lockix
A secure file encryption and decryption tool
cryptography encryption files security
Last synced: 07 Mar 2026
https://github.com/PeaceFounder/OpenSSLGroups.jl
OpenSSL elliptic curve wrapper for CryptoGroups
cryptography elliptic-curves openssl
Last synced: 06 Apr 2026
https://github.com/humanjavaenterprises/nostr-nsec-seedphrase
The nostr-nsec-seedphrase repository offers a TypeScript library that converts Nostr nsec keys into mnemonic seed phrases, enhancing the readability and management of keys within Nostr applications. This approach mirrors Bitcoin's use of seed phrases, emphasizing the importance of secure storage and careful handling of these keys.
bitcoin cryptography decentralized-protocols digital-signatures key-management mnemonic-seed-phrases nostr public-key-infrastructure security
Last synced: 31 Aug 2025
https://github.com/crownedgrouse/preach
[WIP] Phi base Random Encoder Aimed for Cryptography Hardening
Last synced: 06 Apr 2025
https://github.com/justscott/listcrypt
Symmetric cryptographic algorithm built with python3
cryptography encryption python38 symmetric-cryptography symmetric-key-cryptography
Last synced: 21 Jun 2026
https://github.com/mttbernardini/mbencrypter
:closed_lock_with_key: This program will help you encrypting or decrypting some data or a file using MB's algorithm. NB: this project has been supeseded by https://github.com/mttbernardini/mbc
algorithm cryptography raw-data rawinput symmetric-keys text
Last synced: 26 Mar 2025
https://github.com/BotsUniverse/cryptrooper
Cryptrooper is a module that can encode and decode your text with a given key.
crypt cryptography decode encode python python3
Last synced: 19 Aug 2025
https://github.com/alekseibalan/usfs
USFS - unsigned short file system
cryptography docker docker-hub dynamodb file-system ftp-server mongodb quality usfs
Last synced: 15 May 2026
https://github.com/ecies/py-demo
A simple fastapi eciespy web backend demo
cryptography ecies fastapi python3 secp256k1 webdemo
Last synced: 12 Apr 2025
https://github.com/cartory/encoderr-web
🔐 Crypto Final Project - Encoderr
cryptography decoding encoding javascript uagrm webpack
Last synced: 11 May 2026
https://github.com/denselance/hight-python
HIGHT block cipher implementation in Python3 based on original paper by Hong et al. Includes the encryption and decryption functions for HIGHT.
cipher cryptography hight kisa python3
Last synced: 31 Dec 2025
https://github.com/dbstratta/naive-crypto
Very naive implementations of various cryptosystems written in Haskell
crypto cryptography diffie-hellman elgamal haskell naive rsa
Last synced: 02 Aug 2025
https://github.com/shreyansh26/solving-substitution-ciphers-using-mcmc
Solving substitution ciphers using Markov Chain Monte Carlo (MCMC)
cryptography mcmc probability sampling-methods substitution-cipher
Last synced: 03 Mar 2025
https://github.com/daflh/deriving
Derives address and private key from mnemonic phrase for Bitcoin and other altcoins
bip bip32 bip39 bitcoin cryptocurrency cryptography hacktoberfest mnemonic
Last synced: 19 May 2026
https://github.com/iscc/iscc-crypto
ISCC Signing & Verification
content-identification cryptography eddsa iscc timestamping
Last synced: 09 Apr 2026
https://github.com/mikeleo03/classic-cryptography-simulator_frontend
Frontend side of simulator for well-known classic cipher algorithms with React Typescript and Golang
cipher-algorithms cryptography golang react-typescript shadcn-ui website
Last synced: 17 May 2026
https://github.com/cuhsat/epiphyte
(Ab)using TinyURL.com as a key/value storage for hidden and encrypted message threads.
cryptography epiphyte hidden-message protocol pycrypto python requests steganography tinyurl
Last synced: 12 Aug 2025
https://github.com/jscarle/cryptoextensions.net
Useful Cryptography Extensions
crypto cryptography csharp dotnet
Last synced: 16 Aug 2025
https://github.com/churro/avr-aes128-groestl256
Efficient AES-128 & Grøstl-256 Implementations for the AVR 8-bit Microcontroller Architecture
aes-128 atmega128 avr cryptography groestl-256
Last synced: 10 Apr 2025
https://github.com/cuhsat/fx
A strictly experimental stream cipher in ANSI C.
algorithm ansi-c c cipher cryptography fumbled-xor stream-cipher
Last synced: 29 Mar 2025
https://github.com/ergl/sss
Basic Shamir's Secret Sharing
cryptography pony-language shamir shamir-secret-sharing
Last synced: 06 Feb 2026
https://github.com/jakubvojvoda/rsa-cryptography
Simple RSA implementation using GMP
cpp cryptography decryption encryption gmp rsa
Last synced: 14 May 2025
https://github.com/chrishubert/password-manager-crypt
🔐 Secure, zero-dependency cryptographic library for password managers with universal runtime support (Node.js, CloudFlare Workers, Browsers)
browser cloudflare-workers cryptography encryption nodejs password-manager security typescript webcrypto zero-knowledge
Last synced: 17 May 2026
https://github.com/fardinhash/cryptography-python
All about Cryptography tools & techniques. Python implementation.
crypto cryptography cryptography-algorithms cryptography-library cryptography-python cryptography-tools decryption encryption encryption-algorithms encryption-decryption python-cryptography python-encryption
Last synced: 16 Jun 2025
https://github.com/starone01/phrasenux
PhraseNUX is a command-line password manager and a command-line password generator specially made for Linux. It's a powerfull as well as secure command-line application.
aes aes-encryption autoupdater c-plus-plus command-line-app command-line-interface command-line-password-manager command-line-tool cpp cryptographically-secure cryptographically-secure-random cryptography encrypt encryption encryption-decryption password password-generator password-manager secure-by-default sha256
Last synced: 30 Mar 2025
https://github.com/mindreadio/qsafecrypto
A secure and user-friendly open-source cryptography library, offering modern cryptographic APIs that are resistant to quantum attacks. Protect your data with ease and confidence using advanced quantum-resistant algorithms.
aes-256 aes-encryption aes-gcm aes-gcm-encryption base58 cryptography decryption encryption encryption-algorithms encryption-decryption pycryptodome python quanta quantam quantam-resistant quantam-safe quantum-computing tink
Last synced: 08 Apr 2026
https://github.com/oxion7/rc4-rust
RC4 algorithm in rust
algorithm cipher cryptography stream-cipher
Last synced: 14 Jun 2026
https://github.com/marcode24/criptografia
🔐 This is a cryptography project testing, using base64 and AES criptography
aes aes-encryption base64 cryptography css decoding encoding encryption encryption-algorithms html nodejs
Last synced: 06 Apr 2026
https://github.com/varun-doshi/relliptic
Finite Field Elliptic Curves in rust
cryptography elliptic-curves rust zk
Last synced: 20 Jul 2025
https://github.com/samdney/research-sites
List of useful websites for math, algebra, number theory, cryptography, online security and privacy research.
algebra archive computer-science cryptography help latex list math mathematics maths number-theory reprint research tools webiste
Last synced: 22 May 2026
https://github.com/nezutero/crypty
abstraction on built in crypto modules
aes-encryption crypto cryptography des-encryption encryption go golang rsa rsa-cryptography rsa-encryption
Last synced: 17 Mar 2025
https://github.com/gdibble/udacityrocks
Udacity Coursework
bitcoin cryptography decentralized-applications ethereum ganache hapijs infura javascript metamask mocha-chai nodejs nosql-database restful-api smart-contracts solidity-dapps truffle web3js
Last synced: 08 Apr 2026
https://github.com/alphaolomi/cryptography-algorithms
A collection of curated cryptography algorithms
algorithms algorithms-and-data-structures cryptography cryptography-algorithms hacktoberfest python rsa-cryptography wiener-attack
Last synced: 18 Jun 2025
https://github.com/constantiner/cram-md5-digest-js
CRAM-MD5 digester implementation in JavaScript
base64 client-server client-side cryptography digester hash javascript library md5
Last synced: 28 Mar 2025
https://github.com/christoffercarlsson/stedy
An easy-to-use cryptography library for JavaScript
aes-gcm-encryption crypto cryptography curve25519 ed25519 elliptic-curves hash hkdf hmac pbkdf2 signature verification x25519
Last synced: 13 Sep 2025
https://github.com/virgilsecurity/virgil-keyknox-kotlin
KeyKnox SDK allows developers to communicate with the Virgil Keyknox Service to upload, download, and synchronize encrypted sensitive data (private keys) between user's devices.
cryptography data-sharing keyknox sdk
Last synced: 23 Jul 2025
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/collapse-logic/collapse
Collapse System Logic — deterministic proof collapse (E→Z→1)
collapse compression cryptography csl determinism formal-methods lean4 logic proof proofs python
Last synced: 14 May 2026
https://github.com/efedotof/vaultly
Vaultly — облачное хранилище с end‑to‑end шифрованием и нулевым разглашением. Flutter‑клиент + Spring Boot‑бэкенд. Доверяйте математике!!
aes-gcm cloud-storage cross-platform cryptography end-to-end-encryption file-encryption flutter privacy rsa-oaep security self-hosted shps spring-boot zero-knowledge
Last synced: 25 Apr 2026
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/swapnilraj/groupie-wellman
cryptography diffie-hellman-algorithm key
Last synced: 10 Apr 2025
https://github.com/nucypher/passkeys-taco-poc
PoC implementing passkeys to TACo encryption authentication
cryptography encryption-decryption passkeys taco threshold-cryptography web3
Last synced: 07 Sep 2025
https://github.com/arnaud-robin/aead-chacha20-poly1305
Implementation of AEAD_CHACHA20_POLY1305 in c++
aead chacha20-poly1305 cpp cryptography
Last synced: 10 Apr 2025
https://github.com/mrd33t/sunburst-dga-cipher
A Python implementation of the SUNBURST DGA Cipher for encoding and decoding messages. This tool demonstrates substitution cipher techniques and secure coding practices.
cipher cryptography dga portfolio python security sunburst
Last synced: 26 Mar 2025
https://github.com/vertigovx/crypto-wallet-generator
A Python-based tool to generate and manage cryptocurrency wallets for Ethereum and Bitcoin, featuring a GUI, encryption, and decryption capabilities.
bitcoin crypto-wallet cryptocurrency cryptography ethereum python3
Last synced: 08 May 2026
https://github.com/sajad-net/pysafe
Encrypting files with AES algorithm.
aes aes-encryption aes-file-encryptor cryptography encryption-decryption-tool file-encryption gui-file-encryptor python python3
Last synced: 20 Aug 2025
https://github.com/sajad-net/passwdb
A secure password manager in python, using AES algorithm to encrypt passwords.
cryptography getpass hash password-manager password-manager-cli pyperclip python python-password-manager sha256 sqlite3
Last synced: 17 Mar 2025
https://github.com/sajad-net/cryptoman
most used encryptions in CTFs
atbash ceaser-cipher cryptography ctf encryption-decryption rot13 virgenere
Last synced: 17 Mar 2025
https://github.com/sajad-net/pymorse
python morse code and decode
cryptography morse morse-decider morse-encoder python python-morse
Last synced: 17 Mar 2025
https://github.com/sammyne/crypto-rs
A Go-like crypto library in Rust
cryptography digital-signature encryption hash rust
Last synced: 18 Mar 2025
https://github.com/saadarazzaq/caesar-cipher
Story Encrypter Decrypter
caesar-cipher cpp cryptography file-handling problem-solving
Last synced: 17 Mar 2025
https://github.com/zerdicorp/paed62_online
Demonstration of the hashing algorithm online.
cryptography demo hashing-algorithm online paed62
Last synced: 02 Apr 2025
https://github.com/zerdicorp/paed62_hashing_algorithm
A simple self-written version of the data hashing algorithm.
algorithm cryptography hash hashing-algorithm java paed62
Last synced: 02 Apr 2025
https://github.com/isgj/tinkey
A Go port of Tinkey, the command-line tool for Google's Tink cryptography library.
cli cryptography go google key-management security tink
Last synced: 30 Apr 2025
https://github.com/audrastump/block-cipher
Simple block cipher implementation using symmetric key and an initialization vector (IV).
cryptography cybersecurity encryption-decryption
Last synced: 14 May 2026
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/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/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/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/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/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/kevin-fagan/simplified-aes
Simplified AES
cryptography education python s-aes saes simplified-aes
Last synced: 21 May 2026
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/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/tniessen/zkp-volte-patarin-nachef-c
Implementation of the zero-knowledge protocol due to Volte, Patarin, and Nachef (2013) in plain C
academic cryptography zero-knowledge-proof
Last synced: 20 Mar 2025
https://github.com/nsubiron/crypto
Few handy wrappers around OpenSSL's libcrypto.
crypto crypto-library cryptography cryptography-library openssl password-digest random-number-generators secure-string
Last synced: 20 Mar 2025
https://github.com/grakshith/shamir-secret-sharing
A basic implementation of Shamir Secret Sharing
cryptography interpolation secret-sharing shamir-secret-sharing
Last synced: 14 May 2026
https://github.com/ali2210/rsa
this is implementation of RSA cryptography in Java
Last synced: 03 Apr 2025
https://github.com/fl03/aqueduct
Aqueduct is a dynamic encryption protocol merging elliptic-curve cryptography with fully-homomorphic encryption standards.
Last synced: 03 Apr 2025
https://github.com/anishsingh90/regular-solidity-code-2
Regular Solidity Code: A repository showcasing Solidity snippets, smart contract examples, and projects for learning and building secure, efficient blockchain applications. 🚀 Ideal for exploring Ethereum development and decentralized innovation! 🌐✨
blockchain cryptography defi nfts smart-contracts solidity
Last synced: 01 Apr 2025
https://github.com/cwaring/ucan.xyz
UCAN is a trustless, secure, local-first authorization network that puts users in control of their permissions — no central authority required.
astro authentication authorization cryptography js local-first
Last synced: 14 May 2026
https://github.com/yashitacodes/encode-me
A simple desktop application in python that allows you to encode and decode texts.
cryptography decryption desktop encryption gui python tkinter
Last synced: 12 Jun 2026
https://github.com/logalexus/polard
RSA Keys analyzer
cryptography factorization fastapi pollard-rho public-key rsa vue yafu
Last synced: 18 Apr 2026
https://github.com/weijiangan/simple-xor-encryptor
c cryptography one-time-pad xor
Last synced: 20 Mar 2025
https://github.com/alex-snd/cardancipher
🔓 The project is intended for easy reading of the plaintext from the ciphertext obtained using the Cardano cipher.
Last synced: 15 Jun 2025
https://github.com/gausix/enigmify
This project is a simple implementation of the Enigma machine in Rust. It allows users to input a message, configure the rotor and reflector settings, and encrypt or decrypt the message.
cli cryptography enigma-machine rust security
Last synced: 07 Jul 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
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