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/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/taoq-ai/qkd-playground
Interactive web-based Quantum Key Distribution simulator and learning platform. Step through BB84, E91, and B92 protocols, visualize qubit states, and simulate eavesdropping attacks.
bb84 cryptography cybersecurity education interactive qkd quantum-computing quantum-key-distribution quantum-simulation react
Last synced: 13 Apr 2026
https://github.com/oritwoen/vusi
ECDSA signature vulnerability analysis library and CLI
bitcoin cryptography ecdsa nonce-reuse private-key-recovery rust security vulnerability-detection
Last synced: 01 Feb 2026
https://github.com/bogwi/r-math
A Rust crate for rare, high-performance mathematical algorithms not commonly found in mainstream libraries.
algorithms cryptography linear-algebra math matrix rust
Last synced: 17 Mar 2026
https://github.com/xannythepleb/pycryptx
PyCryptX - an X25519 + Ed25519 + ChaCha20 + BLAKE2b based public key encryption program in Python. This is an unaudited hobby project!
blake2b chacha20 cryptography curve25519 ed25519 encryption-decryption hkdf public-key-cryptography python-encryption python3 x25519
Last synced: 07 Jun 2026
https://github.com/aead/sio
Go implementation of the Data At Rest Encryption (DARE) format.
Last synced: 14 Jan 2026
https://github.com/nethermindeth/eth-pairings-bindings
C# bindings for the eth_pairings library
cryptography eip-1962 pairings
Last synced: 12 Jul 2025
https://github.com/contisimone99/bulletin-board-system
Cryptography-focused messaging platform with Perfect Forward Secrecy, developed for cybersecurity education. Implements secure user registration (email challenge-response), encrypted message posting, and replay attack protection using raw OpenSSL primitives.
bulletin-board cpp cryptography openssl
Last synced: 02 Jul 2025
https://github.com/pmuens/ecc-ts
Elliptic Curve Cryptography implementation of ECDH and ECDSA on curve secp256k1
cryptography cryptography-algorithms cryptography-library ecdh ecdsa elliptic-curve elliptic-curve-cryptography elliptic-curve-diffie-hellman elliptic-curve-digital-signature-algorithm secp256k1
Last synced: 15 May 2025
https://github.com/0x00-0x00/crypt
Crypt is a cryptography tool to protect all kinds of data using AES-256 and RSA-4096 algorithms.
aes cryptography decryption encryption python rsa
Last synced: 09 Jul 2025
https://github.com/anishlearnstocode/lsb-image-steganography
Hiding Messages inside Pictures πΌ using Least Significant Bit (LSB) Steganography π.
cryptography lsb-steganography steganography
Last synced: 18 Mar 2025
https://github.com/aburdulescu/pocryp
Command line utility for cryptographic primitives
Last synced: 08 Jun 2026
https://github.com/mostafa-wael/number-theory-and-cryptography-rsa
The RSA assignment from Coursera course "Number Theory and Cryptography"
Last synced: 16 Mar 2025
https://github.com/blahberi/cryptox
Now with CryptoX, even your nan can encrypt like a pro
Last synced: 18 Mar 2025
https://github.com/chainsafe/vdf-js
cryptography javascript verifiable-delay-functions
Last synced: 13 Oct 2025
https://github.com/codesteel/expressjs-login-application
Login/Register/And Password Reset into one Repository.
authentication cryptography expressjs login
Last synced: 01 May 2026
https://github.com/systemslibrarian/postquantum.fileformat
Draft specification for a hybrid post-quantum file encryption format. X25519+ML-KEM-1024 + Ed25519+ML-DSA-87. EXPERIMENTAL β seeking review.
cryptography dotnet draft-spec file-format hybrid-encryption post-quantum specification
Last synced: 01 Jun 2026
https://github.com/timjp87/elixir_bls
Wrapper around the Herumi BLS 12-381 Elliptic Curve construction and signature aggregation scheme.
cryptography ecdsa-cryptography ecdsa-signature elixir elixir-lang signatures
Last synced: 30 May 2026
https://github.com/unbekanntes-pferd/dco3-crypto
A Rust crate for cryptography in DRACOON - more info on DRACOON here: https://dracoon.com
cryptography dracoon openssl rust-crate rust-crypto rust-lang
Last synced: 02 Aug 2025
https://github.com/modemobpsycho/itra-task-3
The third assignment from the internship.
ascii chalk cryptography hmac-sha256 typescript
Last synced: 08 Jun 2026
https://github.com/statevdev/encry-cli
No-storage deterministic password generator
cli cryptography encry encryption password password-generator password-manager ruby
Last synced: 02 Jul 2025
https://github.com/jacob-ian/deno_random_bigint
Generate a random BigInt by bit-length with Deno.
Last synced: 02 May 2026
https://github.com/iscc/iscc-crypto
ISCC Signing & Verification
content-identification cryptography eddsa iscc timestamping
Last synced: 09 Apr 2026
https://github.com/yaronkoresh/shual
Shual is a fibonacci based cryptography toolset.
cryptography encryption-decryption hash javascript padding
Last synced: 07 May 2025
https://github.com/erhant/enigma-machine
An Enigma Machine in TypeScript.
cryptography enigma-machine typescript
Last synced: 04 Jun 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/jacob-c-smith/crypto
Cross platform cryptography and hashing functions
Last synced: 04 Mar 2025
https://github.com/lane-romuald/hyperledger-fabric-for-iot-smart-irrigation-system
This repository hosts a Blockchain network built on Hyperledger Fabric to ensure the secure exchange of data in automated irrigation systems. It features three organizations, RAFT consensus, Fabric CA for certification, and Hyperledger Explorer for network visualization.
blockchain certificate-authority chaincode channel consensus-algorithm cryptography css docker docker-compose go html hyperledger-explorer hyperledger-fabric irrigation javascript raft tls web yaml
Last synced: 09 Apr 2026
https://github.com/mrdcvlsc/bytepadding
A collection of different byte padding methods
alignment ansix923 block block-cipher block-cipher-mode byte-array c-plus-plus cplusplus cpp cryptography data-processing data-stream fill iso-iec-7810 library memory memory-management padding pkcs5 pkcs7
Last synced: 18 Jul 2025
https://github.com/slayernominee/cryptographic-algorithms
just some cryptographic algorithms to learn it
Last synced: 06 Jul 2025
https://github.com/cartory/encoderr
π Basic Algorithms for Decoding & Encoding
cryptography decoding encoding javascript
Last synced: 17 May 2026
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/vexcited/iut-r3.09
Module de cryptographie de BUT2 Γ l'IUT du Limousin.
cryptanalysis cryptography iut-du-limousin rust
Last synced: 08 Sep 2025
https://github.com/mingikang31/sift-v1.0
Cryptography Project
cryptography encryption-decryption python3
Last synced: 16 Jun 2025
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/jakubvojvoda/rsa-cryptography
Simple RSA implementation using GMP
cpp cryptography decryption encryption gmp rsa
Last synced: 14 May 2025
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/buabaj/fairness-engine
a simple secure multi-party computation server to ensure input data privacy while maintaining correctness and fairness using shamir's secret sharing protocol
cryptography golang mpc shamir-secret-sharing
Last synced: 12 Apr 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/lukinalexeyg/phpcrypt
Stand-alone version of php_sha256_crypt without any PHP dependencies
Last synced: 21 Apr 2026
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/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/iprs-dev/drand-rs
Drand client in Rust
cryptography drand random-number-generators
Last synced: 26 Mar 2025
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/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/zhongruoyu/aes
Advanced Encryption Standard (AES) in C with file encryption/decryption support.
Last synced: 23 Jul 2025
https://github.com/ashutoshvarma/cryptopals
Challenges from https://cryptopals.com/
aes cryptography cryptopals rust
Last synced: 23 Jul 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/churro/avr-aes128-groestl256
Efficient AES-128 & GrΓΈstl-256 Implementations for the AVR 8-bit Microcontroller Architecture
aes-128 atmega128 avr cryptography groestl-256
Last synced: 10 Apr 2025
https://github.com/sammyne/sm4
A Go implementation of SM4 block cipher algorithm as specified by GM/T 0002-2012
Last synced: 18 Mar 2025
https://github.com/PeaceFounder/OpenSSLGroups.jl
OpenSSL elliptic curve wrapper for CryptoGroups
cryptography elliptic-curves openssl
Last synced: 06 Apr 2026
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/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/erich-9/CryptographicHashFunctions.jl
Fast cryptographic hash functions for Julia
cryptographic-hash-functions cryptography hash-functions julia
Last synced: 06 Apr 2026
https://github.com/christian-doucette/code_breaker
Cryptography web app with encryption and automatic decryption functions for various ciphers. Built with Flask.
Last synced: 11 Apr 2026
https://github.com/hubert-kniola/visualcryptography
A simple program to encrypt and decrypt graphic files
aes crypto cryptography decryption encryption
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/demining/chinese-version-of-bitcoin-blockchain-cryptanalysis
ζ―ηΉεΈε―η εζε·₯ε ·
attack bitcoin bitcoin-wallet btc cryptoanalysis cryptography privatekey secp256k1 vulnerability
Last synced: 10 Mar 2026
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/4l3x777/magma
GOST 34.12-2018 (GOST 28147-89) x64 asm realization
Last synced: 14 May 2026
https://github.com/radlikewhoa/supernatural
Substitution Permutation Network exercise for the Cryptography and Security module (krysi) at the FHNW.
Last synced: 26 Jun 2025
https://github.com/iwas-coder/cryrsa
RSA key creator, extractor and compute tool. Useful to process keys with small modulus and try to factorize them.
asymmetric-cryptography cryptography private-key-cryptography public-key-cryptography rsa
Last synced: 20 Jul 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/gcarreno/go-randomhash
A Go implementation of RandomHash
consensus consensus-algorithm cryptocurrencies cryptocurrency cryptography go golang pow proof-of-work random-hash randomhash
Last synced: 09 Jul 2025
https://github.com/gcarreno/go-randomx
A Go wrapper of RandomX
consensus consensus-algorithm cryptocurrencies cryptocurrency cryptography go golang pow proof-of-work randomx
Last synced: 09 Jul 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/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/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/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/ecies/py-demo
A simple fastapi eciespy web backend demo
cryptography ecies fastapi python3 secp256k1 webdemo
Last synced: 12 Apr 2025
https://github.com/varun-doshi/erasure-coding
Rust Implementation of Erasure Codes
Last synced: 29 Mar 2025
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/rohitanwar/cryptography
An exploration of various cryptographic functions (and related stuuf)
Last synced: 21 Aug 2025
https://github.com/thyeem/longshot
Fast Brute-force search using parallelism
brute-force-attacks cryptography haskell parallelism
Last synced: 06 May 2025
https://github.com/enricoong/Chat
Progetto annuale Java con Battistelli Giovanni, per professor D. Giachetto.
client cryptography database java maven rsa server
Last synced: 15 Jul 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/h5law/vinegar
A Golang library for creating and using Vigenere Ciphers
cryptography encryption-decryption vigenere vigenere-cipher vigenere-cipher-algorithm
Last synced: 17 Mar 2025
https://github.com/ishanoshada/lockix
A secure file encryption and decryption tool
cryptography encryption files security
Last synced: 07 Mar 2026
https://github.com/shubhattin/hash_cryptography_tool
A Simple Online Cryptography Tool
cryptography encrypt-decrypt hash picocss utf-8
Last synced: 17 Jan 2026
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/alekseibalan/usfs
USFS - unsigned short file system
cryptography docker docker-hub dynamodb file-system ftp-server mongodb quality usfs
Last synced: 15 May 2026
https://github.com/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/fardinhash/cryptography-python
All about Cryptography tools & techniques. Python implementation.
crypto cryptography cryptography-algorithms cryptography-library cryptography-python cryptography-tools decryption encryption encryption-algorithms encryption-decryption python-cryptography python-encryption
Last synced: 16 Jun 2025
https://github.com/marcode24/criptografia
π This is a cryptography project testing, using base64 and AES criptography
aes aes-encryption base64 cryptography css decoding encoding encryption encryption-algorithms html nodejs
Last synced: 06 Apr 2026
https://github.com/crodriguezvega/go-knapsackcrypto
Knapsack crypto systems in Go
crypto cryptography cryptography-library go golang knapsack-crypto knapsack-encryption merkle-hellman merkle-hellman-knapsack public-key-cryptography
Last synced: 12 Apr 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/ergl/sss
Basic Shamir's Secret Sharing
cryptography pony-language shamir shamir-secret-sharing
Last synced: 06 Feb 2026
https://github.com/thehashiramasenju/dag-livestocx
πΎ LivestocX: Revolutionizing LiveStock Asset finances through blockchain | Farmers tokenize assets, investors fund globally | Built for BlockDAG Hackathon 2025
backend blockchain blockchain-technology blockdag blockdagtestnet cryptocurrency cryptography dapp decentralized ethereum ethereum-blockchain ethersjs front-end-development primordial reactjs solidity vercel vercel-deployment webapp
Last synced: 09 Apr 2026
https://github.com/hanzopgp/steganography
Cryptography project.
cryptography jupyter-notebook steganography university
Last synced: 29 May 2026
https://github.com/verkush/lockboxpro
The LockBoxPro is an advanced software solution designed to facilitate the creation and evaluation of cryptographic algorithms.
cryptography electronjs generator
Last synced: 20 Jan 2026
https://github.com/vymalo/keycloak-bcrypt
Keycloak Bcrypt plugin for PasswordHashProvider
bcrypt crypto cryptography keycloak keycloak-spi passwordhash spi
Last synced: 15 Jul 2025
https://github.com/factomproject/java-identitykeys
Allows you to implement Factom identity keys in Java.
blockchain-technology cryptography digital-identity factom factom-blockchain public-key-cryptography
Last synced: 11 Apr 2025
https://github.com/yazatamorph/pinkdf2
Gleam bindings to fast_pbkdf2 NIF for PBKDF2 (Password-Based Key Derivation Function 2) on Erlang.
Last synced: 10 Apr 2025
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/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/ahmedemad242/secure-shared-file-storage
Project aims to create a secure platform for file sharing using File Transfer Protocol (FTP) and hybrid cryptography. The project involves building an FTP server and client application in Python, as well as implementing multiple cipher encryption to protect the transferred files
cryptography encryption ftp python
Last synced: 04 Apr 2025