Cryptography
Cryptography, or cryptology is the practice and study of techniques for secure communication in the presence of adversarial behavior. More generally, cryptography is about constructing and analyzing protocols that prevent third parties or the public from reading private messages.
- GitHub: https://github.com/topics/cryptography
- Wikipedia: https://en.wikipedia.org/wiki/Cryptography
- Last updated: 2026-06-23 00:06:53 UTC
- JSON Representation
https://github.com/john-lin/crypt
A simple CLI tool for Encrypt/Decrypt files.
Last synced: 18 May 2026
https://github.com/remiblancher/post-quantum-pki
Quantum-Safe X.509 PKI with PQC & Hybrid Certificates in Go
certificate-authority certificates circl composite-certificates crypto-agility cryptography golang hybrid-certificates ml-dsa ml-kem nist pkcs11 pki post-quantum-cryptography pqc qpki quantum-safe slh-dsa tls x509
Last synced: 27 Jan 2026
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/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/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/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/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/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/mattlianje/enigma
CLI Tool ... A pure FP, M3 Enigma machine as used by the Germans from 1934-45.
cipher cryptography enigma-machine enigma-simulator functional-programming
Last synced: 28 Mar 2025
https://github.com/aeondave/cryptonite-go
Minimal, dependency-free cryptography library in Go
cryptography cypher go purego tiny
Last synced: 16 Jan 2026
https://github.com/osiris-unnefer/rsa_utils
RSA private key with N & P and Q
attack cryptography ctf decryption factorisation rsa rsa-algorithm rsa-cryptography rsa-decryption
Last synced: 29 Mar 2025
https://github.com/dannywillems/ocaml-bls12-381
Fast BLS12-381 implementation in OCaml
bls-signature bls12-381 blst cryptography fft hash-to-curve ocaml pairing pairing-cryptography poseidon rescue signatures tezos zero-knowledge
Last synced: 31 Oct 2025
https://github.com/sdanielsilva/simpleimageencryptor
A versatile file encryption tool that securely encrypts and decrypts image and other file types with AES and DES algorithms, supporting multiple modes and easy key management.
aes cbc cipher cryptography cryptography-tools data-protection des ecb encryption file-encryption image-encryption iv-generation java key-management secure-file-storage security
Last synced: 04 Jun 2026
https://github.com/aveygo/jsnewhope
Javascript implementation of scottwn/PyNewHope, a post-quantum cryptographic scheme
cryptography javascript key-exchange-algorithms newhope quantum quantum-computing
Last synced: 18 Mar 2025
https://github.com/jacob-c-smith/crypto
Cross platform cryptography and hashing functions
Last synced: 04 Mar 2025
https://github.com/danielost/sha-1
SHA-1 (Secure Hash Algorithm 1) implementation.
cryptography secure-hash-algorithm sha-1
Last synced: 13 May 2025
https://github.com/10d9e/fastmerkle
Golang Implementation of Streaming Merkle Root, Proof, and Verify (single leaf) from Luke Champine's paper
cryptography merkleproof merkletree
Last synced: 12 Apr 2025
https://github.com/tomerh2001/git-crypt-pipe
Decrypts git-crypt encrypted repositories in Bitbucket Pipelines.
bitbucket bitbucket-pipeline cryptography git git-crypt pipe
Last synced: 03 Mar 2025
https://github.com/matias-gonz/rusty-curves
Elliptic curve implemented using bare rust and math
cryptography elliptic-curves rust
Last synced: 20 May 2026
https://github.com/lemon-mint/highcrypt
A crypto stack built with a proven cryptographic algorithm
algorithm crypto cryptography decryption encrypt encryption go
Last synced: 20 May 2026
https://github.com/mehrajlatifli/lm-lock-in-mvvm
Example for Thread, Thread synchronization and Cryptography
binding criticalsection cryptography decryption encryption encryption-decryption inotifypropertychanged internal-thread lock mvvm synchronization wpf xaml
Last synced: 20 May 2026
https://github.com/sebastienrousseau/cmn
A Rust library for accessing a collection of mathematical and cryptographic constants
avogadro boltzmann constants cryptography data-structures development-tools euler gamma golden-ratio hash mathematics pi planck rust silver-ratio squareroot tau
Last synced: 28 Mar 2025
https://github.com/andersoncarrilho/sha256_elip
SHA256 and RIPMED160
bitcoin bitcoin-wallet cryptography cryptography-algorithms eliptic hash160 privatkeys ripmd160 sha256 sha256-crypt sha256-hash
Last synced: 07 Mar 2026
https://github.com/10d9e/rs-fast-merkle
Rust Implementation of Streaming Merkle Root, Proof, and Verify (single leaf) from Luke Champine's paper: Streaming Merkle Proofs within Binary Numeral Trees
cryptography merkleproof merkletree rust
Last synced: 22 Jul 2025
https://github.com/maymeow/php-cryptography
🔐 Cryptographic library for PHP
cryptography hacktoberfest hacktoberfest2021 php php-library
Last synced: 26 Jun 2025
https://github.com/fbielejec/zksnarks-notes
notes & explorations of various zero knowledge protocols
cryptography elliptic-curves pairings snarks zero-knowledge
Last synced: 12 Jan 2026
https://github.com/hamarshehmhmd/passgenerator
PassGen is a simple command-line password generator written in Python. It allows users to customize password criteria by toggling lowercase and uppercase letters, digits, and special characters on and off. PassGen uses the secrets module to generate cryptographically secure random passwords of variable length.
command-line cryptography password-generator python security
Last synced: 29 Mar 2025
https://github.com/openzebra/argon2.pure.js
A pure TypeScript/JavaScript implementation of the Argon2
argon2 argon2id cryptography hash hashing password-hash
Last synced: 07 Mar 2026
https://github.com/virtualox/get-randomhex
Adjustable Random Hex String Generator.
cryptography function hex hexadecimal powershell powershell-scripting powershell-scripts random-key-generator rngcryptoserviceprovider
Last synced: 08 Apr 2026
https://github.com/velipso/staticvault
Encrypt, host, and share files on a static website
browser-app cli-tool cryptography encryption file-encryption frontend javascript nodejs privacy secure-storage self-hosted static-site vault web-security zero-knowledge
Last synced: 22 Jul 2025
https://github.com/minapecheux/medusa
A small encoding/decoding Python lib.
Last synced: 02 Nov 2025
https://github.com/cryptimeleon/android-demo
An example project with instructions on how to use cryptimeleon on android.
android android-app cryptography mcl pairing
Last synced: 12 Jan 2026
https://github.com/divshekhar/decipher
Breaking transposition cipher using metaheuristic algorithms
cryptanalysis cryptography dpso-algorithm genetic-algorithm geneticalgorithm jaya-algorithm mpso-algorithm pso-algorithm transposition-cipher
Last synced: 02 Nov 2025
https://github.com/vancenceho/50.005-computer-system-engineering
50.005 Computer System Engineering - Labs & Programming Assignments
computer-systems-and-networks computer-systems-engineering cryptography networks operating-systems
Last synced: 05 Jul 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/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/odhithsen/hashvault
🔐"HashVault" is an all-in-one locally installed password manager that keeps users' passwords and other sensitive information and credentials safe for all at the convenience of a single master key.
cryptography java javafx password-manager
Last synced: 02 Jan 2026
https://github.com/wannaverseofficial/kmp-crypto
Common cryptography library for Kotlin Multiplatform
aes android crypto cryptography ed25519 hashing ios kmp kotlin-multiplatform rsa secure-random
Last synced: 21 May 2026
https://github.com/kurosci/qrypto
The post-quantum cryptography library in pure Rust.
crypto cryptography post-quantum post-quantum-cryptography qrypto rust
Last synced: 22 Mar 2025
https://github.com/dannweeeee/zk-encode
Coding Bootcamp about ZK Proof Theory and Building
cairo cryptography modular-arithmetic rust zk-proofs zk-snarks
Last synced: 06 Sep 2025
https://github.com/crownedgrouse/preach
[WIP] Phi base Random Encoder Aimed for Cryptography Hardening
Last synced: 06 Apr 2025
https://github.com/developpeurpascal/idb-keys-generator
A simple generator of numbers lists or arrays in different programming languages.
cryptographic-algorithms cryptography cryptography-tools delphi delphi-app developer-tool developer-tools firemonkey firemonkey-applications
Last synced: 20 Jan 2026
https://github.com/slayernominee/cryptographic-algorithms
just some cryptographic algorithms to learn it
Last synced: 06 Jul 2025
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/HK-Transfield/python-quantum-key-exchange-simulator
A simple program to simulate a Quantum Key Exchange (QKE) algorithm, written in Python3.
cryptography encryption python python3 quantum-computing quantum-key-distribution symmetric-cryptography symmetric-encryption symmetric-key-cryptography xor-cipher xor-encryption
Last synced: 12 Aug 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/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/moeraorg/typescript-moeralib
TypeScript (or JavaScript) library to interact with Moera decentralized social network
cryptography decentralized javascript javascript-library library moera social-network typescript typescript-library
Last synced: 06 Apr 2025
https://github.com/max9836/sniper-cryptography
This is a command-line encryption and decryption tool leveraging military-grade encryption standards. It is lightweight, easy to use, and optimized for secure data operations.
aes-encryption command-line-tool cryptography encryption encryption-decryption encryption-tool go golang new-algorithm rsa-encryption sha-256 sha-512 sha3-256 sha3-512 shake256 xor-encryption
Last synced: 20 Jun 2026
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/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/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/varun-doshi/modc
Rust Library for Finite Field Arithmetic
Last synced: 10 Jun 2026
https://github.com/dk14/mega-peers
A p2p fact sharing network
cryptography oracle p2p p2p-exchange p2p-network trading wolfram
Last synced: 22 May 2026
https://github.com/milan-sedivy/confidential_multi_vote_system
This project demonstrates principles of a protocol outlined in my master thesis. The protocol is a superset of the Practical Multi-Candidate Election System (Baudron et. al 2001). It focuses on allowing the user to vote for multiple choices and to have multiple votes (an example of a shareholder meeting is implemented here)
anonymity cryptography end-to-end-encryption homomorphic-encryption privacy voting-application
Last synced: 06 Dec 2025
https://github.com/CorvidLabs/ts-algochat
🔐 TypeScript implementation of AlgoChat - Encrypted messaging on Algorand
algorand blockchain chacha20-poly1305 cryptography encryption messaging typescript x25519
Last synced: 08 Mar 2026
https://github.com/jordanwelsman/jutils
A Python package of useful tools and utilities.
averages calculators converters cryptography datastructures exceptions formatting language logic pipelining python sorters timers utilities
Last synced: 22 May 2026
https://github.com/arthursudbrackibarra/t2-seguranca-de-sistemas
Trabalho 2 de Segurança de Sistemas.
cryptography java rsa security
Last synced: 22 Mar 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/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/ashutoshvarma/cryptopals
Challenges from https://cryptopals.com/
aes cryptography cryptopals rust
Last synced: 23 Jul 2025
https://github.com/hanzopgp/steganography
Cryptography project.
cryptography jupyter-notebook steganography university
Last synced: 29 May 2026
https://github.com/simon-greatrix/sec-prng
Secure random number generation
cryptography java prng security
Last synced: 12 Jan 2026
https://github.com/super-lou/hack_adobe-cc_2024-
new hack anti hack adobe crack 20024
adobe adobe-photoshop-2023-crack adobe-photoshop-crack canonical-urls cracked crypto cryptocurrency cryptography pirate-bay pirate-party pirates-of-the-caribean
Last synced: 25 Jul 2025
https://github.com/badkeys/miscscripts
Misc helper and analysis scripts created during the development of badkeys
cryptography dkim dnssec ed25519 jwk prime rsa spki
Last synced: 18 Feb 2026
https://github.com/shehand/chain
Block-chain in one place
blockchain blockchain-technology cryptocurrency cryptography
Last synced: 25 Jul 2025
https://github.com/magical/go-acorn
Go implementation of the ACORN-128 authenticated encryption scheme
Last synced: 25 Jul 2025
https://github.com/subatomicplanets/shieldmessenger
A simple end-to-end encrypted messenger
android bcrypt cryptography e2ee encryption java messenger python rsa
Last synced: 10 May 2026
https://github.com/phma/wring-twistree
Whole-message cipher and tree hash
cipher-algorithm cryptography hashing-algorithm
Last synced: 18 Feb 2026
https://github.com/frankodoom/crypto.net
:lock: :key: :policeman: Pasword Hashing based on System.Security.Cryptography and OBVIEX
cryptography csharp hashing-algorithm password-hash system-security
Last synced: 07 Nov 2025
https://github.com/elichai/chacha20
chacha20 chacha20-poly1305 cryptography rust
Last synced: 26 Jul 2025
https://github.com/i2rys/pssl
Powerful shuffle & unshuffle libary.
cryptography key powerful shuffle unshuffle
Last synced: 18 Sep 2025
https://github.com/webceyhan/vite-chain
ViteChain - Blockchain Demo
bitcoin blockchain bootstrap cryptography css express html javascript nodejs p2p proof-of-work rest sse typescript vite vue web3 websocket
Last synced: 09 Apr 2026
https://github.com/swaechter/pkcs11
A purely Java based PKCS11 library based on project Panama/FFI/FFM - no JNI
Last synced: 23 May 2026
https://github.com/h0llyw00dzz/fiber2fa
This is a custom 2FA (Two-Factor Authentication) middleware for the Fiber web framework. It provides a secure and easy-to-use solution for implementing 2FA in Fiber applications. The middleware supports TOTP (Time-based One-Time Password) authentication and offers customizable configuration options.
advanced crypto cryptography fiber fiber-framework go golang idiomatic-go two-factor two-factor-authentication twofactor
Last synced: 19 Sep 2025
https://github.com/nilsmt/periodic-encryption
Homemade package to encrypt text using the periodical table of elements and vigenere cipher
chemical-elements cryptography encryption-decryption periodic-table-of-elements python selfmade vigenere-cipher
Last synced: 19 Feb 2026
https://github.com/antonio-hickey/relay
Secure communication utilizing a Proof of Identity signature and encrypted messages.
Last synced: 28 Jul 2025
https://github.com/heliomarpm/cryptoh
A clean and easy-to-use cryptography utility library for Node.js, built on top of the native crypto module.
crypto crypto-helper cryptography cryptography-algorithms cryptography-library cryptoh helpers helpers-library md5 node-library security sha1 sha256 sha512 utils-library
Last synced: 28 Jul 2025
https://github.com/iscc/iscc-crypto
ISCC Signing & Verification
content-identification cryptography eddsa iscc timestamping
Last synced: 09 Apr 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/unknnownnn/ctf-swiss-army-knife
An All in One program for solving CTF challenges
cryptography ctf ctf-tools cyber-forensics cybersecurity-tools hexdump-viewer pyqt6 python steganography windows
Last synced: 31 Jul 2025
https://github.com/virgilsecurity/demo-twilio-sms-net
A simple Net Console application that demonstrates how to send encrypted message via SMS.
cryptography encryption end-to-end-encryption secured-by-virgil sms twilio twilio-sms twilio-sms-api
Last synced: 31 Jul 2025
https://github.com/aaron-akhtar/crypto
Learning crypto for future projects.
basic crypto cryptography encryption java
Last synced: 01 Aug 2025
https://github.com/texadactyl/cloaking.py
Pythonic password-based security of a single file or a single file system archive file.
cryptography encryption-decryption password-based pycrypto python python-3 python3
Last synced: 01 Aug 2025
https://github.com/azrod/cryptio
cryptio is a modern Go library for secure password-based encryption and decryption, featuring Argon2id key derivation and AES-GCM. Choose your desired security level—Standard, Medium, or High—for optimal protection and performance balance.
argon2 argon2id cryptography decryption encryption golang key-derivation password-hashing symetric-encryption
Last synced: 24 Sep 2025
https://github.com/alexgalhardo/blockchain.alexgalhardo.com
A web-based demonstration of blockchain concepts. This is a very basic visual introduction to the concepts behind a blockchain.
bitcoin blockchain cryptocurrency cryptography docker hash javascript nodejs pug-template-engine
Last synced: 09 Apr 2026
https://github.com/masajinobe-ef/prsc
🔐Free cross-platform password manager on Flask, Python, SQLite with Cryptography
cross-platform cryptography database flask linux macos password password-manager python security sql sqlite web-development windows
Last synced: 01 Aug 2025
https://github.com/arctictechnology/simplewallet
Simple Wallet is a minimalist Bitcoin wallet that lets you securely create Bitcoin addresses, sign messages, and validate addresses.
bitcoin bitcoin-address bitcoin-addresses bitcoin-signing bitcoin-wallet cryptocurrency cryptography ecdsa libsecp256k1 p2pkh p2wpkh
Last synced: 24 Sep 2025
https://github.com/jxareas/sign-with-gpg
Learn how to easily sign your commits with GPG Cryptographic Keys on MacOS & Windows.
commit-signing cryptography git gpg learn macos windows
Last synced: 09 Apr 2026
https://github.com/valohai/openssh-key
Tools to deal with OpenSSH2 (RFC4716) keys in Python
cryptography keys openssh pki python ssh
Last synced: 02 Aug 2025
https://github.com/vatshayan/hiring
Hiring for Data Science, Cryptography, Machine Learning and Artificial Intelligence.
cryptography data-science data-visualization datasets hiring internship internship-task machine-learning machine-learning-algorithms
Last synced: 09 Mar 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