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/samuel-lucas6/hkdf.net
A .NET implementation of HKDF, with support for SHA256, SHA384, and SHA512.
cryptography hash hkdf hmac hmac-sha256 hmac-sha384 hmac-sha512 kdf key-derivation key-derivation-function key-exchange key-exchange-protocol sha256 sha384 sha512
Last synced: 27 Mar 2025
https://github.com/saikiranmatta/false-bottom
False Bottom, a deniable encryption algorithm.
cryptography deniable-encryption encryption
Last synced: 14 Feb 2026
https://github.com/aleff-github/crypto-toolkit
Offline VSCode extension for encoding, decoding, hashing, JWT decoding, AES utilities, HMAC and Smart Detect directly from the editor context menu.
aes base64 cryptography decoding developer-tools encoding hashing hmac jwt offline-first typescript vscode-extension
Last synced: 25 Jun 2026
https://github.com/samuel-lucas6/ctx.net
Chan and Rogaway's fully committing AEAD construction using ChaCha20-Poly1305 and BLAKE2b-160.
aead blake2 blake2b chacha20 chacha20-poly1305 chacha20poly1305 committing-aead crypto cryptography key-committing poly1305
Last synced: 27 Mar 2025
https://github.com/kevincharm/blstoise
BLS12-381 + pairings + RFC9380 + BLS sigs
Last synced: 28 Feb 2026
https://github.com/a-s-russo/eleventh-hour-mystery
Decipher the paragraph of ciphertext in 'The Eleventh Hour: A Curious Mystery' by Graeme Base at the end of the book using a Caesar cipher
Last synced: 29 May 2026
https://github.com/rub-nds/ssh-strict-kex-violations-state-learning-artifacts
Artifacts for the paper "Finding SSH Strict Key Exchange Violations by State Learning", accepted at the ACM Conference on Computer and Communications Security (CCS) 2025.
artifacts attack cryptography cve-2025-32433 cve-2025-32942 ssh statelearning strict-kex vulnerability
Last synced: 25 Jun 2026
https://github.com/erik-castro/devsecurity
Colecao de 5 livros tecnicos open-source sobre seguranca de software em portugues (PT-BR): Security-Driven Development, DevSecOps, Analise de Malware, Concorrencia Segura e Criptografia Engenheira. C++17/20, CVEs documentados, 300K+ linhas.
application-security books concurrency cplusplus cryptography cybersecurity devsecops encryption fuzzing malware-analysis open-source owasp post-quantum-cryptography pt-br reverse-engineering secure-coding security thread-safety tls
Last synced: 25 Jun 2026
https://github.com/markcda/unitech-infosec-basics-practice-2nd-gr
Учебно-лабораторная практика за 2-й курс
cryptography university-coursework
Last synced: 15 Feb 2026
https://github.com/ben854719/trade-transfer-workflow-optimizer
This AI portfolio tools securely analyzes asset allocation, sector exposure, and performance. Its graph compares real and predicted close prices, enhanced with sentiment indicators such as “Confident” and “Surprised.” An avatar assistant provides user guidance combining technical accuracy with intuitive explanations.
agentic-ai avatar cryptography emotion-analysis encryption gemini json langgraph langraph machine-learning-algorithms matplotlib mcp-server numpy opencv-python pandas python pytorch rs256 seaborn
Last synced: 15 Feb 2026
https://github.com/advaith7joshi/project-nexus
Simplified demonstration of blockchain workflow
blockchain blockchain-technology crypto cryptocurrency cryptography finance
Last synced: 12 Jun 2025
https://github.com/joseph-ogutu/expense-management-application
Crafted AI powered comprehensive full-stack expense management application. facilitating effortless expense tracking & management.
bootstrap channels cryptography django html javascript openai python websocket
Last synced: 16 Feb 2026
https://github.com/siterelenby/keyquorum
Shamir secret sharing daemon for distributed teams. Memory hardened, designed to prevent intercepting or handling another user's key or the secret itself, without jank or vulnerability points like shared tmux sessions.
cli cryptography cryptography-tools distributed-teams key-management linux rust secret-sharing security shamir shamir-secret-sharing
Last synced: 12 Jun 2026
https://github.com/animo/expo-secure-environment
Expo Module for cryptographic operations using the devices Secure Environment behind biometric authentication.
android biometry cryptography expo ios react-native secure-environments typescript
Last synced: 16 Feb 2026
https://github.com/osennij-morok/korobu
A tool for encryption and decryption written in Rust
Last synced: 10 Sep 2025
https://github.com/iphydf/toxcore
Fork of toxcore that's not a github fork
cryptography encryption network p2p security toxcore
Last synced: 18 Apr 2026
https://github.com/acifani/cryptopals-challenges
🔒 Personal take on the cryptopals crypto challenges, in Go
cryptography cryptopals-challenges go golang
Last synced: 14 Feb 2026
https://github.com/angeldollface/doll-cipher
A Rustacean implementation of an encryption algorithm of my own design. :lock: :dolls:
aes-encryption cryptography rust-lang rust-library
Last synced: 29 May 2026
https://github.com/moeenn/go-token
Generate crypto-random strings (i.e. tokens) of any length
crypto-random-string cryptography go golang token
Last synced: 11 Mar 2026
https://github.com/daisvke/dcrypt
dcrypt is a file encryption/decryption tool that adds a custom header to encrypted files, storing essential metadata for decryption and management of the encrypted content.
aes-128-cbc c cryptography encryption-decryption keygen
Last synced: 25 Mar 2025
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/nunees/trabalho_rsa_unip
Implementação do algoritmo RSA básico.
cryptography python rsa-cryptography
Last synced: 20 Mar 2025
https://github.com/gkbrk/r30sponge.h
Sponge function based on the Rule 30 Cellular Automaton
c c89 c99 cryptography stb stb-library
Last synced: 24 Mar 2025
https://github.com/girish1729/openssl-cheatsheet
OpenSSL command line toolkit cheatsheet
command-line cryptography openssl
Last synced: 19 Mar 2026
https://github.com/rishabhsingh2510/basic-cryptography
Cryptography
cipher cryptography decoding encoding python tkinter user-interface
Last synced: 11 Jun 2025
https://github.com/gabrielmajeri/pp-project
Procedural programming project for winter 2018 course
c cryptography pattern-matching
Last synced: 08 Apr 2025
https://github.com/simonmasson/efficient-glv-curves-generation
Generation of efficient four-dimensional GLV curves with high security (256-bit)
cryptography curves elliptic glv sage
Last synced: 11 Jun 2025
https://github.com/kojibai/receiz_offline_verifier
Public, offline verifier for a receiz.
cryptography deterministic forensics groth16 integrity kai-klok offline offline-proof png receiz sha256 verifier webcrypto zk zk-proofs zk-snarks
Last synced: 10 May 2026
https://github.com/greydevv/naive-sha-256
A naive Python implementation of the 256-bit Secure Hash Algorithm (SHA-256).
binary bits cryptocurrency cryptography python sha256 sha256-hash
Last synced: 26 Jun 2026
https://github.com/yawning/tuplehash
NIST SP 800-185 TupleHash (mirror)
cryptography cryptography-algorithms go golang sha3
Last synced: 29 May 2026
https://github.com/ilyakotsar/imagecrypt
Image encryption with a password using rail fence cipher
cryptography encryption image-encryption rail-fence-cipher
Last synced: 09 Aug 2025
https://github.com/kyrylr/distributedlab
Solutions to the exercises of the Distributed Lab
Last synced: 07 Apr 2025
https://github.com/fzed51/spicy-mash
Classe de cryptage et décryptage simplifiée se basant sur OpenSSL
cryptography openssl php simple
Last synced: 14 Jan 2026
https://github.com/juanfkurucz/proyecto-seguridad
Subject "Seguridad" (Security) from Universidad Catolica del Uruguay
cryptography hashing python security
Last synced: 24 Mar 2025
https://github.com/ilyakotsar/audiocrypt
Audio encryption with a password using rail fence cipher
audio-encryption cryptography encryption rail-fence-cipher
Last synced: 18 Mar 2025
https://github.com/fboulnois/ring-pkae-example
An example of public key authenticated encryption in Rust
aead crypto cryptography ecdh elliptic-curve-cryptography public-key-cryptography public-key-encryption rust
Last synced: 01 Jul 2025
https://github.com/artainmo/ft_ssl
42 school project. Recoding the MD5 and SHA-256 cryptographic hashing algorithms in C.
42shcool algorithm c cryptography cybersecurity
Last synced: 16 Mar 2025
https://github.com/qrichert/jolokia
Simple, strong encryption.
asymmetric-encryption chacha20-poly1305 cli cryptography hpke rust rust-cli symmetric-encryption
Last synced: 03 Mar 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/mrdcvlsc/blockciphermodes
A collection of different block cipher modes, designed to facilitate secure data encryption.
block-cipher block-cipher-mode blockcipher blockcipher-mode cbc cfb cplusplus cplusplus-library cplusplus17 cpp cpp-library cpp17 cryptography data-security information-security initialization- iv key library mode-of-encryption
Last synced: 04 Mar 2026
https://github.com/kamb-code/sha256-r19-preimage
Oracle-free preimage attack on 19-round reduced SHA-256 — paper, solver, and independent verifier
cryptanalysis cryptography cuda gpu hash-functions preimage-attack security-research sha256
Last synced: 27 Jun 2026
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/krisarmstrong/enigma-v300
> Complete collection of Enigma V300 option key algorithm implementations
c calculator ci-cd cpp cryptography encryption enigma fluke github-actions nettool network-testing option-keys python
Last synced: 04 Mar 2026
https://github.com/forgesworn/canary-kit
Deepfake-proof identity verification. Per-member spoken words, silent duress detection, encrypted group sync. Open protocol.
cryptography deepfake-detection duress-detection identity-verification minimal-dependencies nostr open-protocol pwa security typescript
Last synced: 01 Apr 2026
https://github.com/bylickilabs/hashforge
Browserbasiertes Sicherheitstool
bcrypt browser-tool cryptography css3 hashforge hashing html5 javascript md5 neon-ui password-generator security-framework sha256 sha3 websecurity
Last synced: 18 Apr 2026
https://github.com/yashkarthik/hash_crakking
Hash texts entered.
cryptography hashing python python-3
Last synced: 10 Mar 2026
https://github.com/elamani-drawing/morseus
Morseus est une bibliothèque Rust permettant d'encoder et de décoder le texte en code Morse. Elle offre également la possibilité de jouer le code Morse en émettant des signaux sonores à l'aide du dispositif audio par défaut de votre système, ainsi que d'exporter le code Morse en fichiers audio WAV.
audio compression crates-io cryptography encoding morse morse-code rust rust-lang rustlang
Last synced: 02 Apr 2026
https://github.com/allenvox/infosec
Workspace for Information Security class
cryptography go information-security
Last synced: 12 Jun 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/epicreach/tkey-web-authentication
Secure Go-based proxy server using TKey hardware for passwordless website authentication.
authentication cryptography daemon go proxy-server security-tools
Last synced: 04 Mar 2026
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/toniomacaronio/keccak-rust
Keccak implementation in Rust
crypto cryptography keccak rust sha3
Last synced: 24 Mar 2025
https://github.com/codyverse/basex64
A simple cryptographic tool for storing data in distributed version control systems like Git.
ascii-encryption ascii-encryption-python base64 base64-encryption cipher cryptography cypher encryption encryption-decryption python python-3 python-cypher python-encryption python-script python3
Last synced: 04 Feb 2026
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/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/asjordi/basicjavablockchain
Simple Java Blockchain
blockchain blockchain-demos cryptography java
Last synced: 24 Mar 2025
https://github.com/losthopes/secured-accounts-lab
Lab for Security of programs and Data course
Last synced: 14 Mar 2025
https://github.com/fzheng/fips-crypto
High-performance post-quantum cryptography for JavaScript and TypeScript, powered by Rust + WebAssembly.
cryptography fips-203 fips-204 fips-205 ml-dsa ml-kem post-quantum slh-dsa
Last synced: 01 Apr 2026
https://github.com/projects-developer/cryptography-project-using-symmetric-algorithm
This project aims to design and implement a secure data encryption system using a symmetric key algorithm. Project Includes Source Code, PPT, Synopsis, Report, Documents, Base Research Paper & Video tutorials
algorithm btechproject computerscienceproject cryptography decryption-data-security key-exchange mtechproject network-security stream-cipher symmetric-algorithm
Last synced: 05 Mar 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/midnight-wonderer/xoodyak-rb
A blazing fast Ruby wrapper for the Xoodyak cryptographic scheme. Supports hashing and AEAD encryption.
aead cipher cryptography digest gem hash lightweight-cryptography ruby sponge-construction xoodyak
Last synced: 28 May 2026
https://github.com/frankiefab100/caesar-cipher-cryptography
Caesar cipher - Task by Web3Bridge
caesar-cipher cipher cryptography decode decryption encode encryption
Last synced: 21 Jul 2025
https://github.com/paolino/haskell-mts
Compact Sparse Merkle Tree implementation in Haskell with persistent storage and Merkle proofs
blockchain cryptography data-structures haskell merkle-tree rocksdb
Last synced: 05 Mar 2026
https://github.com/paolino/keri-lean
Lean 4 formalization of KERI protocol invariants
cryptography formal-verification keri lean4 theorem-proving
Last synced: 05 Mar 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/quintessence-sec/pgp-mfa
proof-of-concept to use pgp as a MFA method
2fa benchmark cryptography golang gpg gpg-encryption mfa
Last synced: 03 Sep 2025
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/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/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/xorbkpt/encryption-aes-r-pi-pico
TuM Institute for Advanced Study, Advanced Computation, Cryptography: Post Doc Bucket: 1
beginner computer-science cryptography encryption rasberry-pi-pico
Last synced: 24 Mar 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/iosialectus/haskellcipherplay
Implementations of RSA, Blum Blum Shub PRNG, affine and polyalphabetic ciphers, and supporting number theory in Haskell.
cryptography functional-programming haskell number-theory prng rsa
Last synced: 02 Apr 2026
https://github.com/oanderoficial/bitcoin-cli-script
Ferramenta em C, que é um utilitário para o bitcoin-cli. Com o Bitcoin-cli Script você terá mais agilidade em obter informações da blockchain utilizando o seu node.
bitcoin bitcoin-cli blockchain blockchain-technology cryptography linux node
Last synced: 17 Apr 2026
https://github.com/dan149/noice
OTP (one-time pad) encryption CLI tool.
blazingly-fast cipher cli cryptography encryption encryption-decryption one-time-pad open-source otp zig ziglang
Last synced: 24 Mar 2025
https://github.com/nuwax-io/nuwault-web
Advanced keyword-based password generator with client-side security, privacy focus and PWA support
client-side cryptography deterministic hashing offline password-generator password-strength privacy-first pwa security web-crypto
Last synced: 03 Jun 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/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/parisaalizadeh2003/cryptography-tool
A Python-based tool for file encryption and decryption using a custom cipher and wxPython for GUI.
cryptography encription python security-tools wxpython
Last synced: 12 Apr 2025
https://github.com/thibmeu/rfc9500
Public Key Cryptography Test Keys from RFC 9500
Last synced: 17 Apr 2026
https://github.com/mimi-netizen/python-scripts
This repository provides a versatile collection of Python scripts to streamline system administration tasks. It includes tools for browser automation, web scraping, and cryptographic operations, with detailed documentation and planned enhancements to expand functionality
cryptography selenium-webdriver webscraping
Last synced: 17 Apr 2026
https://github.com/akagi1/online-bcrypt-generator
Yet another online bcrypt generator.
bcrypt cryptography encryption generator javascript webpack
Last synced: 17 Apr 2026
https://github.com/lihongjie0209/sm-js-bc
SM2/SM3 cryptography TypeScript implementation based on Bouncy Castle Java - Zero dependencies, fully compatible, browser & Node.js support
bouncy-castle chinese-cryptography cryptography elliptic-curve gm-algorithm sm2 sm3 typescript
Last synced: 04 Apr 2026
https://github.com/ahf/orbis_uuid
UUID Generator that uses Orbis.
consistent-hashing consistent-hashing-library cryptography erlang uuid-generator
Last synced: 27 Aug 2025
https://github.com/hugoxox3/bitkeygen
BitKeyGen: A Python tool to generate Bitcoin private keys, WIFs, and addresses. Perfect for developers and crypto enthusiasts! Save keys to wallet.json securely. 🚀🔑 #Bitcoin #Crypto
bitcoin bitcoin-hacks bitcoin-key-generation bitcoin-wallet cryptocurrency cryptography cryptography-and-security
Last synced: 17 Apr 2026
https://github.com/vasilievsv/hw.pki-on-box
Educational PKI server on Radxa Zero (Linux) + STM32H750 TRNG via USB HID. SELinux + eBPF isolation. Python daemon. ISO 26262 ASIL A (educational).
buildroot cryptography ebpf embedded-linux iso26262 pki radxa selinux-policy-lang stm32 trng
Last synced: 12 Apr 2026
https://github.com/irfan-manitechnest/sodium-crypto
Modern PHP 8.3+ encryption library using libsodium – secure symmetric & asymmetric (Fidelius-style) encryption, signing, and password hashing.
cryptography fidelius libsodium php
Last synced: 13 Jan 2026
https://github.com/giatraskon/overthewire-wargames-solutions
Solutions for OverTheWire wargames, each wargame has its own directory containing Bash scripts for each level's commands.
bash-scripting binary-exploitation capture-the-flag cryptography cybersecurity ethical-hacking overthewire overthewire-bandit overthewire-behemoth overthewire-krypton overthewire-leviathan overthewire-maze overthewire-narnia overthewire-natas overthewire-solution overthewire-utumno penetration-testing security-challenges wargames web-security
Last synced: 31 Mar 2025
https://github.com/forgesworn/shamir-core
GF(256) Shamir's Secret Sharing — split and reconstruct secrets with threshold schemes
cryptography gf256 key-splitting secret-sharing shamir threshold typescript
Last synced: 04 Apr 2026
https://github.com/albovo/ctf-writeups
Here you can find some of the writeups of the ctfs I've played so far.
cryptography ctf-writeups network-security pwn python reverse-engineering scripting web-security
Last synced: 17 Apr 2026
https://github.com/sajad-net/handybar
Base64 encoder and decoder extension
base64 base64-decoding base64-encoding chrome-extension cryptography css html javascript javascript-base64 javascript-cryptography json webbrowser-extension
Last synced: 11 Apr 2026
https://github.com/karpeleslab/purecrypto
A pure-Rust, no_std cryptography toolkit: constant-time primitives, classical & post-quantum public-key, X.509, and the TLS/DTLS/QUIC stack — no foreign code, no C dependencies.
constant-time crypto cryptography no-std post-quantum-cryptography pure-rust rust tls x509
Last synced: 04 Jun 2026
https://github.com/aleksbelic/kryptonite-core
TypeScript cryptography library.
caesar-cipher cryptography cryptography-library typescript typescript-library
Last synced: 04 Apr 2026
https://github.com/manesioz/hill-cipher
Application of linear algebra to cryptography 🔐 encryption and decryption of text by a polygraphic substitution cipher
cryptography hill-cipher linear-algebra python
Last synced: 15 Jun 2026
https://github.com/elliotwutingfeng/balloonhashing.jl
Balloon Hashing implemented in Julia.
crypto cryptography julia julia-language kdf-algorithm key-derivation-function password password-hash
Last synced: 27 Feb 2025
https://github.com/roryeckel/decrypto
The automatic cryptography challenge solver & basic framework. Created August 2017.
cipher-crack cryptography ctf-tools solver
Last synced: 04 Apr 2026
https://github.com/levongh/md5
The MD5 algorithm is a widely used hash function producing a 128-bit hash value. Although MD5 was initially designed to be used as a cryptographic hash function, it has been found to suffer from extensive vulnerabilities. It can still be used as a checksum to verify data integrity, but only against unintentional corruption.
Last synced: 03 Apr 2025