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/matt-raffel-kiva/didgen
Simple tool for generating DID and VERKEY pairs
aries-agents aries-framework cryptography encryption-algorithms hyperledger hyperledger-aries hyperledger-indy indy-node indy-sdk rust rust-lang
Last synced: 24 May 2026
https://github.com/karusb/bazcryptlib
BazCrypt 4 Neighborhood Cellular Automata Encryption Algorithm C++ Library
algorithm bazcrypt bazcrypt-encryption c-plus-plus cellular-automata cpp cross-platform cryptography encryption library linux windows
Last synced: 02 May 2026
https://github.com/systemslibrarian/crypto-compare
Interactive cryptographic algorithm reference — 17 categories, 97 algorithms, 16+ countries. Comparison tool with beginner/advanced modes, PQ-safe filtering, and justification report export.
aes cryptographic-algorithms cryptography digital-signatures education homomorphic-encryption nist post-quantum pqc reference typescript vite zero-knowledge
Last synced: 01 Jun 2026
https://github.com/pactus-project/python-sdk
Python-SDK for Pactus Blockchain
blockchain bls bls12-381 cryptography ed25519 grpc pactus python rpc sdk web3
Last synced: 15 Apr 2025
https://github.com/qalle2/md5-algo
MD5 implementation in Python
command-line cryptography md5 python3
Last synced: 28 May 2026
https://github.com/samuel-lucas6/covertpadding
An implementation of the Covert Encryption randomised padding scheme.
crypto cryptography encryption padding purb
Last synced: 27 Mar 2025
https://github.com/iamb4uc/db-backup-utility
A Python Project that can be used to backup some of the most used databases
aws backup cryptography database database-backup-scripts database-management mysql postgresql python3 s3-bucket script
Last synced: 09 Feb 2026
https://github.com/cmyers/json-record
A lightweight, zero-dependency library for creating deterministic, tamper-evident append-only logs.
cryptography hashchain integrity json ledger
Last synced: 03 Feb 2026
https://github.com/dilbwagsingh/electronic-voting
A simple yet secure online voting app
cryptography expressjs mongo nodejs reactjs
Last synced: 16 Jan 2026
https://github.com/alichtman/decodecaesar
Intelligent Caesar-Cipher Cracking
caesar-cipher cryptography decryption frequency-analysis
Last synced: 07 Apr 2025
https://github.com/henryhale/enigma
🔐 A basic simulation of the Enigma machine
cipher cryptography decryption encryption enigma enigma-machine enigma-simulator henryhale ts turing
Last synced: 19 Jul 2025
https://github.com/mirtia/ctflearn-cryptography
Writeups for Cryptography Challenges
Last synced: 28 Jun 2025
https://github.com/umitkrkmz/chaotic_audio_steganography
Official Python implementation of "Secure Audio Steganography using Vectorized LSB and Chaos-Based Encryption" (DOI: 10.64470/elene.2025.12).
audio-processing chaos-theory chaotic-maps cryptography image-encryption lsb-steganography pyside6 python research-paper steganography
Last synced: 13 Jan 2026
https://github.com/chihsiao/eva4j
JNI Wrapper for EVA: JVM & Android Support with Kotlin DSL
cryptography homomorphic-encryption
Last synced: 24 Mar 2025
https://github.com/gat786/cryptography
Python scripts for the basic crytography techniques that are taught in our college
Last synced: 17 Mar 2025
https://github.com/contisimone99/simple-hw-asimmetric-encryption
Simple Asymmetric Encryption (SAE) system implemented in SystemVerilog and Python. Demonstrates basic key generation, encryption, and decryption operations using modular arithmetic with communication between two parties through public key exchange.
cryptography cybersecurity encryption hardware-design systemverilog verilog
Last synced: 10 Feb 2026
https://github.com/smadgulkar/enigma
A simple python script to encrypt/decrypt files and folders.
cryptography encryption-decryption python3
Last synced: 24 May 2026
https://github.com/spatocode/secrecy
Cryptographic tool for file encryption with AES Cipher
aes-cipher cli cryptography decryption encryption encryption-tool secrecy security
Last synced: 10 Apr 2026
https://github.com/minhngt62/cryptography-vigenere
A simulation for vigenere cipher and its attacking methods
cryptanalysis cryptography kasiski-examination python vigenere-cipher
Last synced: 10 Oct 2025
https://github.com/projects-developer/fake-news-detection-using-machine-learning-project
Live Fake news detection refers to the process of identifying and flagging false or misleading informion presented as news. Live Fake news detection using machine learning. Project Includes Project Includes Source Code, PPT, Synopsis, Report, Documents, Base Research Paper & Video tutorials
blockchain btech-project computer-science-projects computerscienceprojects cryptography fakenewsdetection final-year-projects finalyearproject finalyearprojects iee-projects machinelearning major-project minor-project mtech-project webdevelopment
Last synced: 17 Feb 2026
https://github.com/rafael-santiago/zacarias
Password manager with kernel mode powers (FreeBSD, Windows and Linux)
aes-encryption argon2 crypto cryptography cypherpunks databaseless device-driver freebsd gcm infosec kernel-module linux minimalistic out-of-the-box password-generator password-manager privacy-tools strong-cryptography suckless windows
Last synced: 06 May 2026
https://github.com/ajnouri/network-automation
Development container for network automation.
ansible cryptography napalm net-tools netmiko openssh-client paramiko pexpect pycharm-ide pyntc python python-pip python3-setuptools python36 telnet
Last synced: 19 Jan 2026
https://github.com/containerscrew/rsecure
Secure file encryption using pure Rust and AES 🔒
aes-gcm aur-package cli crates-io crypto-library cryptography data-protection file-encryption privacy rust security
Last synced: 11 Feb 2026
https://github.com/alexlaurence/psyauth
🔐A crypto protocol system that plants an authentication token inside a user's implicit memory to unconsciously learn sensitive information that is robust against torture/coercion
biometric-authentication cryptography memory-game psychology-experiments security
Last synced: 10 Oct 2025
https://github.com/ramesht007/syfertext_lang_models
initial model creation script for syfertext library.
cryptography machine-learning nlp
Last synced: 29 Aug 2025
https://github.com/machu-gwu/windtalker-project
Encrypt and decrypt text, binaries, files, and directories with a variety of cipher options.
cryptography encryption python tool
Last synced: 13 Feb 2026
https://github.com/reddinton95/custom-plugin-backend
🚀 Master backend development with a structured, self-paced learning platform featuring 7 specialized agents and over 1000 code examples.
a1111-stable-diffusion-webui ai app async backend builder ckeditor5 claude cryptography enigma fastapi italia-design-system krita-plugin montreal-hug stable-diffusion wordpress wordpress-categories wordpress-widget
Last synced: 08 May 2026
https://github.com/opendream/vanityssh-rust
VanitySSH-Rust is a Rust-based project designed to generate SSH keys with customizable prefixes or patterns. It emphasizes performance and security, leveraging Rust's strengths for efficient cryptographic operations and minimal resource usage.
cryptography key-generation rust ssh vanity-key
Last synced: 16 Jan 2026
https://github.com/dsprenkels/sss-hs
Haskell bindings for my Shamir secret sharing library
cryptography shamir-secret-sharing
Last synced: 16 Mar 2025
https://github.com/bodrovis-learning/cryptobits-yt-series
Серия уроков Crypto bits на YouTube
crypto cryptocurrency cryptography
Last synced: 15 May 2025
https://github.com/volhovm/rsa-zkps-impl
ZK protocols for knowledge and range of Paillier-like ciphertexts in subverted RSA groups
Last synced: 24 Jun 2026
https://github.com/mrdcvlsc/keyper-offline-password-manager
An android application where you can record the following account information: username, platform, passwords to an offline database.
aes aes-256 aes256 android android-application android-studio apk cryptography data-encryption data-security database decryption encryption information-security information-system java offline password-manager password-vault sqlite3
Last synced: 07 May 2026
https://github.com/dilbwagsingh/des-app
A simple app to demonstrate the power of the DESfiddle package
avalanche-effect cryptography data-encryption-standard desfiddle pypi-package python weak-keys
Last synced: 16 Jan 2026
https://github.com/onlyf0ur/pq-msg
Pure Rust abstractions for higher-level implementations of post-quantum cryptography in secure messaging protocols.
cryptography encryption key-exchange messaging nist-pqc post-quantum-cryptography
Last synced: 23 Feb 2026
https://github.com/tom-auger/xchacha-dotnet
A .NET wrapper for the XChaCha APIs in the libsodium crypto library
crypto crypto-library cryptography libsodium xchacha xchacha-dotnet xchacha20-poly1305
Last synced: 14 Jan 2026
https://github.com/rwilliamspbg-ops/smp-zk-proofs
A Rust library providing verifiable aggregation ledgers in distributed spatial networks. It implements deterministic zero-knowledge proof (ZKP) and verification pipelines for local data processing—specifically validating location constraints and machine learning training updates—using a flexible API designed for seamless integration with Halo2
arkworks cryptography halo2 machine-learning privacy-preserving rust spatial-networks verifiable-computation zero-knowledge-proofs zkp
Last synced: 22 Jun 2026
https://github.com/majikah/majik-key
Majik Key is a next-generation seed phrase account library for creating and managing mnemonic-based identities. It provides a post-quantum ready, high-security bridge between BIP39 mnemonics and the Majikah ecosystem.
bip39 crypto cryptography key keypairs majik-message mnemonic security seed-phrase
Last synced: 22 Jun 2026
https://github.com/cicciog/cryptographyexample
Cryptography Primitives examples
asymmetric-encryption cryptography java java-cryptography java-security message-authentication-code modern-ciphers private-key-encryption public-key-encryption symmetric-encryption
Last synced: 24 Sep 2025
https://github.com/jitendragangwar123/cryptography
This Repository have some basic Cryptographic Algorithms and other basic concepts which is used in Blockchain Technology.
Last synced: 07 May 2026
https://github.com/makemake-kbo/satunna
satunna is a WIP reproducible pseudo-random code execution hashing algorithm
crypto cryptography hash hashing-algorithm salt salting virtual-machine
Last synced: 03 Jul 2025
https://github.com/gitgab19/blockchain-address-list-generation
The focus of this repo is to retrieve the full list of addresses ever appeared into any transactions for some of the most famous blockchains using the secp256k1 curve. These Python scripts have been used for an academic research at Politecnico di Torino. If you want to know more about our paper, you can find it at https://arxiv.org/abs/2206.14107.
bitcoin blockchain cryptocurrency cryptography research research-paper secp256k1
Last synced: 09 May 2026
https://github.com/breezy-codes/cryptography-guide
A collection of different cryptographic algorithms and ciphers, including the maths behind each algorithm. This is an ongoing project that will be added to over time, with the aim of providing a comprehensive resource for learning about cryptography. The project includes both the code for the algorithms and explanations of how they work.
ceaser-cipher cryptographic-algorithms cryptography cryptography-algorithms digital-signatures hill-cipher maths matrix-algebra number-theory public-key-cryptography rsa-algorithm steganography steganography-encoding
Last synced: 09 Aug 2025
https://github.com/nalinrajendran/cryptography-automata-theory
This is a simple scenario based application for string matching and cryptography in the case of a publisher, subscriber model. This demonstrates the communication between a publisher and a subscriber model using two different modes of encryption and decryption(Caesar Cipher, Bit-Flipping).
amrita-vishwa-vidyapeetham bit-flipping caesar-cipher cryptography decryption encryption login-page pub-sub publisher-subscriber
Last synced: 03 Mar 2026
https://github.com/shgysk8zer0/phpcrypt
Provides a variety of cryptographic traits and classes to PHP
aes aes256 cryptography jscrypt php php-7 phpcrypt rsa spl-autoload traits
Last synced: 01 Apr 2026
https://github.com/systemslibrarian/crypto-lab-ssh-handshake
Browser-based SSH handshake demo — real X25519 ECDH key exchange authenticated by an Ed25519 host key, known_hosts Trust-On-First-Use, MITM detection on host-key change. First contact is a leap of faith
crypto-lab cryptography ecdh ed25519 forward-secrecy host-key key-exchange known-hosts mitm ssh tofu trust-model trust-on-first-use x25519
Last synced: 09 Jun 2026
https://github.com/systemslibrarian/crypto-lab-opaque-gate
Browser-based OPAQUE aPAKE demo (RFC 9807, July 2025) — OPRF blind/evaluate/unblind, AES-256-GCM credential envelope, 3DH mutual authentication, server breach simulation. The password never touches the server. No backends. No simulated math.
3dh authenticated-key-exchange crypto-lab cryptography forward-secrecy opaque oprf pake password-authentication rfc9807
Last synced: 09 Jun 2026
https://github.com/systemslibrarian/structureless-labs
Open research lab for conservative post-quantum cryptography — three-depth explainers (Simple/Developer/Researcher), the sl-researchkit method, reproducible attacks, and an experimental KEM studied with it. For production, use ML-KEM.
accessibility cryptography cryptography-research explainable lattice-cryptography learning-with-errors ml-kem open-research post-quantum-cryptography pqc
Last synced: 09 Jun 2026
https://github.com/shazeus/hashcrack
Hash identification and lookup tool for CTF and security research
cli cryptography ctf hash-cracking hashing md5 password-cracking pentesting python reverse-hash security sha256
Last synced: 09 Jun 2026
https://github.com/selvam-18/riverside-hospitals
Final Sem project in the field of Cyber Security
aes-256 cryptography ejs javascript medical-field npm rsa
Last synced: 06 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/usman619/info-security
Some attacks that are possible on encryption techniques.
cryptography encryption encryption-decryption rsa
Last synced: 10 Jun 2026
https://github.com/hemanthh17/da-1-crytograghy-vit
Digital Assignment for Crytography and Network Security Assignment
cryptography flask python3 vignere-cipher
Last synced: 08 May 2026
https://github.com/diegoperea20/python-cryptography
Use of the python cryptography library to encrypt and decrypt messages symmetrically and asymmetrically, as well as giving digital assignments
asymetric cryptography encryption message python symetric uao
Last synced: 09 May 2026
https://github.com/rezameerr/ecc-framework
Elliptic Curve Cryptography (ECC) Framework, ECC, ECDH(E), ECDSA, EC ElGamal, ECIES, HMAC
argon2 blake2 cryptocurrency cryptography digest digital-signature ecc ecdh ecdhe ecdsa ecies elgamal elliptic-curve-cryptography elliptic-curves hmac kdf key-agreement keypair-generator symmetric-encryption twofish
Last synced: 17 Oct 2025
https://github.com/salrashid123/mcbn
Multiparty Consent Based Networks (MCBN)
cryptography pki tls trusted-computing
Last synced: 22 Aug 2025
https://github.com/frankrichardhall/huddle01-testnet-airdrop-bot
A Node.js-based automation script that helps you join Huddle01 rooms with multiple wallet accounts at once to earn testnet participation points efficiently.
airdrop automation blockchain cryptography evm google-meet meet node testnet
Last synced: 22 Aug 2025
https://github.com/ratware-official/ratcore.signing
Provides signing and verification of files using ECDSA P-256, secure key encryption, and trusted key validation.
cryptography csharp dotnet library signing
Last synced: 09 May 2026
https://github.com/berkekaragoz/caesars-cipher
A library that provides a simple interface to the ceasers cipher for browser and node.js.
caesar-cipher cryptography mocha typescript typescript-library
Last synced: 10 May 2026
https://github.com/maksmez/ids_update_vkr
Проект разработанный для автоматического обновления баз правил системы VipNet IDS.
cryptography logging python selenium smtplib sqlalchemy sqlite yattag
Last synced: 10 May 2026
https://github.com/omarbazaraa/security_des_mac
Implementation of DES and MAC algorithms.
authentication cryptography decryption des-cipher encryption mac security
Last synced: 10 May 2026
https://github.com/everyways/test-app-uniris
Uniris Angluar 11 init
angular blockchain cryptography transaction-chain uniris
Last synced: 10 May 2026
https://github.com/suwadith/cryptography-python
A simple Python-based one-time pad encryption implementation.
ciphertext cryptography encryption-decryption python
Last synced: 11 May 2026
https://github.com/mtumilowicz/cryptography-rsa-workshop
asymmetric asymmetric-algorithm asymmetric-cryptography asymmetric-encryption asymmetric-keys asymmetry cryptogra cryptography rsa rsa-algorithm rsa-cryptography rsa-encryption rsa-vulnerability vulnerabilities workshop workshop-materials
Last synced: 10 Jun 2026
https://github.com/t-bast/echalotte
Research on various onion encryption schemes.
cryptography onion onion-routing
Last synced: 12 May 2026
https://github.com/thesupercd/rainbow_table_builder
A high performance CUDA-based GPU accelerated Rainbow-Table maker, written in C++ without any external libraries or dependencies needed.
cpp cryptography cuda hash-table hashing parallel-processing rainbow-table sha3 sha3-512 uuid
Last synced: 12 May 2026
https://github.com/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/autodidaddict/nkeys-hs
Haskell library for encoding and decoding ed25519 keys for the NATS ecosystem
cryptography ed25519 nats nkeys
Last synced: 14 Jun 2026
https://github.com/pedroalbanese/leacrypt
TTAK.KO-12.0223 Lightweight Encryption Algorithm (ISO/IEC 29192-2:2019) with Galois/Counter Mode (LEA-GCM)
aead cryptography golang lea symmetric-encryption
Last synced: 16 Jun 2026
https://github.com/farchanjo/merkle
Local-first MCP vault for Claude Code — LLMs hold opaque handles, operators approve every reveal, every access leaves a BLAKE3 hash. Rust 2024 / DDD + Hexagonal.
argon2id audit-log blake3 claude-code cryptography ddd ed25519 hexagonal-architecture local-first mcp model-context-protocol rust rust-2024 secrets secrets-management security spec-driven-development sqlite vault xchacha20-poly1305
Last synced: 17 Jun 2026
https://github.com/argenox/noxtls-rs
NoxTLS Rust is a lightweight, high-performance embedded TLS library written in Rust and designed for secure communication in resource-constrained systems. Built for efficiency, portability, and modern security standards.
cipher-algorithms cipher-suit cryptography cryptography-api dtls openssl-alternative rust rust-library tls tls12 tls13
Last synced: 28 May 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/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/zerdicorp/hashalgo
Second Attempt to Understand Hashing.
algorithm cryptography hash hashing java sha256 study
Last synced: 02 Apr 2025
https://github.com/dubniczky/trustless-authentication
Secure authentication protocol without sending or storing the password
authentication cryptography password protocol
Last synced: 31 Mar 2025
https://github.com/bytemare/secp256k1
Go implementation of Secp256k1 based on Fiat-Crypto, with RFC9380 hash-to-curve.
cryptography golang hash-to-curve prime-order-group secp256k1
Last synced: 14 Apr 2026
https://github.com/rudradcruze/cryptography-algorithm-java
Some algorithm of network cryptography
algorithms cryptography java network network-security substitution
Last synced: 30 Jul 2025
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
https://github.com/vaasudevans/ciphers
Implementation of Ciphers in C++ and python
c-plus-plus-11 ciphers cryptography python3
Last synced: 31 Mar 2025
https://github.com/abd-mohsen/iss-project
final project for "Information security systems" course
cryptography encryption-decryption information-security
Last synced: 16 Mar 2025
https://github.com/midnight-wonderer/embedded-xoodyak
Lightweight, zero-allocation Xoodyak cryptographic scheme in C for microcontrollers.
c-library cortex-m cryptography embedded esp8266 microcontroller xoodoo xoodyak
Last synced: 28 May 2026
https://github.com/magical/libargon2
fork of the argon2 reference implementation
Last synced: 24 Mar 2025
https://github.com/winstxnhdw/tisc-2021
Python code for The InfoSecurity Challenge 2021.
cryptography cybersecurity tisc2021
Last synced: 30 Mar 2025
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/filiprokita/goodpassword
GOOODPASSWORD is a password generator that uses algorithms to create strong, random passwords. With customizable length and complexity options, it helps users generate secure passwords that meet even the most stringent security requirements.
cryptography password password-generator python python3 randomness security simple
Last synced: 24 Mar 2025
https://github.com/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/luizwt/cryptomatrix
Sistema simples de criptografia e decriptação baseado na geração de uma matriz 7x7 com chave compartilhada
Last synced: 18 Apr 2025
https://github.com/stillouyng/crypto_playground
🔐 Crypto Playground – educational project for analyzing encryption algorithms.
cryptography educational low-level rust
Last synced: 18 Apr 2025
https://github.com/abhi-godse/intel-unnati-industrial-training
About Kurukshetra symbolizes a monumental battle, drawing a parallel to the critical importance of securing files and data with utmost confidentiality.
Last synced: 24 Mar 2025
https://github.com/simplito/privmx-endpoint-swift-extra
Extension wrapper for PrivMX Endpoint Swift.
communication cryptography data-transfer decryption e2ee end-to-end-encryption files messages messaging privacy privacy-protection private privmx secure simplito storage swift thread zero-knowledge
Last synced: 29 May 2026
https://github.com/lakshagg/insane-encrypt
A simple 256 byte encryption algorithm. feedback needed
c cryptography encryption encryption-algorithms encryption-decryption symmetric-encryption symmetric-key-cryptography
Last synced: 19 Jun 2026
https://github.com/aryaghan-mutum/algorhythms
A curated collection of algorithm implementations.
algorithms computer-science cryptography data-structures functional-programming graph-algorithms lisp mathematics number-theory racket searching-algorithms software-engineering sorting-algorithms tree-algorithms
Last synced: 21 Feb 2026
https://github.com/r1b/md5
[WIP] The MD5 Message-Digest Algorithm
cryptography r6rs racket scheme
Last synced: 21 Jan 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/gabrielmajeri/pp-project
Procedural programming project for winter 2018 course
c cryptography pattern-matching
Last synced: 08 Apr 2025
https://github.com/knightchaser/sha256
A simple C++ based SHA256 hashing algorithm implementation
cryptography hashing sha256 sha256-hash
Last synced: 23 Mar 2025