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-02 00:06:57 UTC
- JSON Representation
https://github.com/mrdecryptdecipher/pow-based-blockchain
A SIMPLE PROOF OF WORK BASED BLOCKCHAIN WHICH USES HASHING FEATURE TO HASH INPUT, IT ALSO HAS A GENESIS BLOCK AND OTHER NECESSARY FILES TO CREATE POW ALGORITHM
bitcoin blockchain blockchain-technology consensus-algorithm cryptography decentralized dlt proof-of-work
Last synced: 12 Mar 2026
https://github.com/edeckers/lib1password-unofficial
Educational TypeScript implementation of 1Password's security model with interactive explainer. Covers Secret Key generation, PBKDF2 key derivation, and AES-256-GCM vault encryption
1password aes-256 cryptography educational encryption interactive-demo password-manager pbkdf2 pet-project security srp typescript web-crypto
Last synced: 28 Feb 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/bok1c4/pgpkeytypedetector
This includes RSA and ECC cryptographic algorithms
Last synced: 08 Oct 2025
https://github.com/minapecheux/medusa
A small encoding/decoding Python lib.
Last synced: 02 Nov 2025
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/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/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/maymeow/php-cryptography
🔐 Cryptographic library for PHP
cryptography hacktoberfest hacktoberfest2021 php php-library
Last synced: 26 Jun 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/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/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/eduardoviega/segurancaweb
Back-End com NodeJS
cryptography handlebars javascript nodejs
Last synced: 08 May 2026
https://github.com/telkomdev/netcrypsi
Custom crypto utility that wraps the DotNet cryptography API to make life easier (Digest, AES, HMAC, RSA, RSA Digital Signature)
Last synced: 17 Apr 2026
https://github.com/wriar/shadowbox
Development Repository of ShadowBox, an open-source zero-knowledge file storage & encryption platform written in NodeJS
collaborate cryptography deepsource file-manager file-sharing ghdesktop github microsoft nodejs
Last synced: 08 May 2026
https://github.com/dubniczky/cryptolab
A hands-on cryptography repository containing implementations of fundamental encryption, decryption, hashing, padding, and random number generation techniques.
cryptography encryption hashing padding python
Last synced: 10 Jun 2026
https://github.com/shgysk8zer0/jscrypt
Cryptographic modules implemented in JavaScript (I.E. SubtleCrypto API)
aes aes256 crypto cryptography ecmascript2015 es6 es6-modules javascript jscrypt jwk nodejs npm phpcrypt rsa spki subtlecrypto subtlecrypto-api webcryptoapi
Last synced: 08 May 2026
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/developpeurpascal/shift-keys-generator
A simple generator of numbers between -7 and 7 as 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/miiraak/classicalcompendium
A .NET library of classic C# utility methods
calculator compendium conversion cryptography csharp hash lists package random sorting-algorithms
Last synced: 17 Feb 2026
https://github.com/defeo/isogenyviz.jl
Visualizations of isogeny graphs
cryptography elliptic-curves isogenies mathematics number-theory
Last synced: 29 Jan 2026
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/phma/wring-twistree
Whole-message cipher and tree hash
cipher-algorithm cryptography hashing-algorithm
Last synced: 18 Feb 2026
https://github.com/deovaliandro/des
Simple implementation of Data Encryption Standard
Last synced: 13 Apr 2025
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/akshatamohanty/practical-blockchain
Website for practicalblockchain.org. Practical Blockchain is a meetup group in Singapore, started in 2021. We focus on talks and workshops by speakers building blockchain applications in production, learning from their research and insights.
blockchain cryptography dapps ethereum security smartcontracts solidity zkproof
Last synced: 09 May 2026
https://github.com/ishan-surana/federanet
Federated Multimodal Cyberattack classification model on social media messages (utilizing blockchain and quantum key cryptography). Blockchain server at https://cyberattack-blockchain.onrender.com/. Model interaction link below.
bb84-protocol blockchain convolutional-neural-networks cryptography federated-learning flask html-css-js information-security machine-learning multimodality natural-language-processing proof-of-authority streamlit zero-knowledge-proof
Last synced: 10 May 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/pccr10001/cryptoauthlib
Microchip CryptoAuthentication Library
arduino arduino-library atca atecc508a cryptoauthlib cryptography esp32
Last synced: 10 May 2026
https://github.com/mk-fg/ca-certificates-whitelist-filter
Tool to filter system-wide trusted Web PKI TLS Certificate Authorities in linux distros on a whitelist-basis
certificates cryptography linux python security sysadmin tls tool trust web-pki x509
Last synced: 10 May 2026
https://github.com/lucianoscarpaci/atmega328p
🔒 Embedded Crypto Projects with Arduino board.
aes arduino arduino-projects atmega328p cryptography haskell nix
Last synced: 10 May 2026
https://github.com/sh1kxrv/xaf-vault
Cross-platform `VAULT`
cli cryptography monorepo pet-project turborepo typescript ui
Last synced: 10 May 2026
https://github.com/akhilkailas017/file-xor-encryptor
This repository is used to encrypt and decrypt files in computer using XOR. Based on Python
auto-py-to-exe cryptography encryption pyinstaller python xor
Last synced: 04 Jun 2026
https://github.com/w-henderson/vaccert
💉 Cryptography-based vaccine certification app, built with React Native.
cryptography react-native signature vaccination vaccine-tracker
Last synced: 10 May 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/jambolo/bitcoin-keys-demo-cs
Various demonstrations of the derivations and features of Bitcoin keys.
bip32 bip39 bitcoin bitcoin-address cryptography
Last synced: 19 Apr 2026
https://github.com/andreispurim/aradi
Implementation of the NSA cryptography algorithm ARADI and LLAMA
algorithm aradi cryptography decryption encryption llama nsa
Last synced: 09 Feb 2026
https://github.com/sourish-kanna/side-projects
These are my other side projects which are not that big for a dedicated repository
ascii cesar-cipher cesar-cypher cryptography encryption java python side-project
Last synced: 11 May 2026
https://github.com/mehrajlatifli/encryption-and-decryption-for-text-and-file
Example for Encryption and Decryption
console cryptography decryption encryption encryption-decryption file text wpf
Last synced: 11 May 2026
https://github.com/samuel-lucas6/aes-ctr.net
A .NET implementation of AES-CTR.
aes aes-256 aes-ctr aes-ctr-mode aes-decryption aes-encryption crypto cryptography
Last synced: 27 Mar 2025
https://github.com/teyckmans/gradle-tink
Gradle plugin that provides encryption support for secrets using https://github.com/google/tink.
crypto cryptography gradle java kotlin security tink
Last synced: 10 May 2026
https://github.com/devpro-software/licensify
Go Library for Digital License Signatures & Verification
cryptography digital-signature go golang library license license-management rsa software-licensing
Last synced: 18 Mar 2025
https://github.com/jparr721/monkey
🐒 Non GMO password manager, safe for consumption
cryptography cryptography-tools nodejs password password-vault tool
Last synced: 20 Apr 2026
https://github.com/chaos4455/py-crypt-messages
Python message encryption software with RSA 512/4096 bits
criptografia cryptography encryption encryption-decryption python rsa rsa-algorithm rsa-cryptography rsa-encryption
Last synced: 20 Apr 2026
https://github.com/pranjalgautam11/data-protection-using-steganography-and-cryptography
This menu driven program ensure the steganography and cryptography of the files.
cryptography encryption-decryption steganography twofish
Last synced: 12 May 2026
https://github.com/abhishekkr/aqikcipher
encrypt-decrypt using a small shared password in a dumb One-Time-Pad style
c clanguage cryptography cryptography-tools
Last synced: 05 Jun 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/abdulsmapara/constant-size-group-signatures
Implementation of the research paper - http://crypto.stanford.edu/~xb/pkc07/fullgrpsigs.pdf
constant-size-group-signatures cryptography number-theory
Last synced: 11 Jun 2026
https://github.com/isakruas/ecdp
The Elliptic Curve Data Protocol (ECDP) is a P2P communication protocol for decentralized networks, utilizing elliptic curve cryptography (ECC) for encryption, ECDSA for message authentication, and Diffie-Hellman key exchange for secure sessions. It operates over TCP and UDP.
cryptography data-security decentralized-networks diffie-hellman-key-exchange ecdsa elliptic-curve-cryptography encryption message-authentication peer-to-peer protocol secure-communication session-initialization tcp udp
Last synced: 06 May 2025
https://github.com/north9-labs/seam
Post-quantum encrypted transport protocol — UDP, multi-stream, built-in FEC, Noise_XX + ML-KEM-768
cryptography forward-error-correction ml-kem networking post-quantum protocol rust udp
Last synced: 11 Jun 2026
https://github.com/jabez007/arcanaeum
The unofficial repository for the Archons of the Spire (part of Last Hope LARP)
babylonjs cipher cipher-algorithms ciphers codemirror cryptography konva konvajs python skulpt vue vue-codemirror vue-konva vue-markdown vue-router vuejs vuejs2 vuetify
Last synced: 13 May 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/netesf13d/crypto-stuff
Python implementation of some common cryptographic primitives
Last synced: 14 May 2026
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/icostan/cryptos-ruby
Crypto craft your own transactions, atomic-swaps.
atomic-swaps bitcoin crypto cryptography ecdsa elliptic-curves finite-fields learning-by-doing litecoin math ruby
Last synced: 20 Apr 2026
https://github.com/elichai/chacha20
chacha20 chacha20-poly1305 cryptography rust
Last synced: 26 Jul 2025
https://github.com/williamstaffordparsons/robotburst
RobotBurst is the hyper-efficient 64-bit CSPRNG.
256-bit 64-bit cryptographic cryptographic-primitive cryptography csprng deterministic drbg fast fastest high-quality memory-efficient parallel parallelism post-quantum-cryptography pqc pseudorandomness quantum-resistant secure security
Last synced: 25 Jun 2026
https://github.com/envoy-vc/nillion-tools
A developer-centric toolkit that simplifies building on the Nillion network.
components-react cryptography key-management nilion-nada nillion npm-package toolkit
Last synced: 30 Oct 2025
https://github.com/alvarogzp/poodle-challenge
Cryptographic challenge
challenge cryptography man-in-the-middle mitm poodle python ssl-handshake sslv3
Last synced: 13 Jun 2026
https://github.com/ggsmith842/crypto-hacks
CTF challenges from the Cryptohack Cryptography course.
Last synced: 10 Feb 2026
https://github.com/arunanshub/webbin
WebBin: The Based Pastebin
compression cryptography flask pastebin security sqlalchemy
Last synced: 11 Feb 2026
https://github.com/juliangrtz/mightyxor
.NET cryptography suite supporting one-time pads, Shamir secret sharing and plausible deniability
crypto cryptography cryptosuite decryption encryption one-time-pad otp plausible-deniability quantum-computing security shamir-secret-sharing shamirs-secret-sharing xor
Last synced: 02 Jun 2026
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/ayazkhan27/cyclic
Cyclic prime numbers and their generation of cyclic numbers that follow a wave function and superpositions, converted into an encryption algorithm.
aes cryptography encryption full-reptend-prime number-theory rsa
Last synced: 15 Jun 2026
https://github.com/tuokri/unrealscript-fcrypto
Pure UnrealScript SSL/TLS implementation and cryptography utilities based on BearSSL. Work in progress.
bearssl block-cipher cryptography decryption ecdh ecdhe encryption hkdf hmac https-client sha-1 udk ue3 unreal-engine-3 unrealscript xxtea
Last synced: 19 Mar 2026
https://github.com/i2rys/pssl
Powerful shuffle & unshuffle libary.
cryptography key powerful shuffle unshuffle
Last synced: 18 Sep 2025
https://github.com/yashsahsani/kame-hameha
This project explains how to use symmetric and asymmetric cryptographic methods simultaneously.
cryptography kame-hameha malware malware-analysis psexec python python3 ransomeware red-team ssh worm
Last synced: 15 Jun 2026
https://github.com/haukex/arduino-ascon128
Ascon-128 and Utility Functions for Arduino
arduino arduino-uno-r3 arduino-uno-r4 ascon-128 atmega328p cryptography esp8266-arduino
Last synced: 15 Jun 2026
https://github.com/drimiteros/secret_scribble_v1.0-open
An offline password manager with a graphical user interface
authentication cryptography encryption open-source password-manager privacy security security-tools
Last synced: 11 Feb 2026
https://github.com/doublegate/cado-nfs-modern
CADO-NFS (modern): an enhanced modernization + performance fork of CADO-NFS (Number Field Sieve — integer factorization & discrete log) on current toolchains. Adds GPU linear algebra + full vector residency, a GPU ECM pre-factoring front-end, SDE-validated AVX-512 VPCLMULQDQ/IFMA kernels, and Rust orchestration. LGPL-2.1.
cado-nfs cpp cryptography discrete-logarithm factorization hpc integer-factorization modernization-fork nfs number-field-sieve number-theory python
Last synced: 16 Jun 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/retr0kr0dy/ghostschat
Chat and file transfer securely, 🛡️ embrace anonymity, and unleash your inner cyber ninja! 🥷💻💾
aes annonymized chat coding cryptography development file-transfer python rsa secured-communication security
Last synced: 16 Jun 2026
https://github.com/mohammedmehdio/rsa
Python tool to work with RSA encryption
cryptography cybersecurity python python3 rsa rsa-cryptography rsa-encryption security tools
Last synced: 22 Apr 2026
https://github.com/crownedgrouse/preach
[WIP] Phi base Random Encoder Aimed for Cryptography Hardening
Last synced: 06 Apr 2025
https://github.com/netesf13d/py-ecc
Python implementation of elliptic curve cryptography
cryptanalysis cryptography elliptic-curve-cryptography
Last synced: 17 Jun 2026
https://github.com/devprojectekla/cryptoman-gui
This is a simple kivy application to encrypt and decrypt files or a whole directory tree.
cryptography kivy-application kivy-framework python
Last synced: 27 Feb 2026
https://github.com/virgilsecurity/demo-e2ee-server-java
A simple Java server application that uses in end-to-end encryption (E2EE) use-case.
crypto cryptography demo encryption end-to-end-encryption secured-by-virgil server
Last synced: 17 Jun 2026
https://github.com/robinbraemer/caesar-crypto
Little Caesar cipher tool
algorithm caesar-cipher cipher cryptography
Last synced: 30 Jun 2026
https://github.com/liu-yucheng/retroverse-bike-utils
A utility toolset for the Retroverse Bike project.
Last synced: 18 Jun 2026
https://github.com/lancern/enigma
Enigma machine emulator and its crack procedure on modern computers
cryptography enigma enigma-machine rust
Last synced: 02 Jul 2026
https://github.com/desgeeko/kryptos
A practical introduction to Kryptos K1-K3 brute-force decryption
brute-force cryptography decryption jupyter kryptos python transposition vigenere
Last synced: 29 Jun 2026
https://github.com/virgilsecurity/virgil-cryptoapi-x
This framework provides Crypto API to separate VirgilSDK from concrete Crypto implementation
carthage cocoapods crypto cryptography ios macos virgil
Last synced: 16 May 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/eltneg/kryptograzig
Simple public key cryptography algorithms implemented in zig
cryptography encryption-decryption zig
Last synced: 05 Jun 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/tulliolo/bip39
A Bip39 library, with a CLI and a collection of tools.
bip39 bitcoin cryptography entropy mnemonic python seed steganography wallet
Last synced: 29 Jun 2026
https://github.com/virtualox/get-randomhex.ps1
Adjustable Random Hex String Generator.
cryptography function hex hexadecimal powershell powershell-scripting powershell-scripts random-key-generator rngcryptoserviceprovider
Last synced: 25 Jun 2026
https://github.com/darxisr/salsa20
Salsa20 encryption/decryption without libraries with GUI
cipher cryptography decryption development encryption gui open-source pyqt5 python salsa20 source-code tools
Last synced: 03 Apr 2025
https://github.com/astropilot/bigeye
A web security challenges website, a school project for my software security course
challenge cryptography ctf-platform security web
Last synced: 19 Mar 2026
https://github.com/flucium/hsum
hsum is a simple cli tool that compute the hash digest
cryptography hash hsum rust security sha2 sha3
Last synced: 18 Mar 2025
https://github.com/synacktraa/satcoin
[ SynAckTra coins ] - A demonstration of the workings of blockchain. [WIP]
blockchain certificate-authority cryptocurrency cryptography demonstration faucet python3 wallet
Last synced: 21 Mar 2025
https://github.com/wisepythagoras/pyrin
A [fairly slow and] secure 512-bit one way cryptographic hash function.
crypto crypto-library cryptographic cryptography cryptography-library cryptography-tools cryptojs hash hash-functions sha1 sha256
Last synced: 24 Apr 2026