An open API service indexing awesome lists of open source software.

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.

https://github.com/paulshpilsher/ed25519-key-generator

Public key generator using Edwards-curve Digital Signature Algorithm (EdDSA)

crypto cryptography eddsa eddsa25519 go golang public-key-cryptography

Last synced: 30 May 2026

https://github.com/t-bast/macaroons

Macaroons are tastier cookies (and french!)

cryptography macaroons

Last synced: 14 May 2026

https://github.com/0xcyberlitech/ssh

SSH sur Debian : guide de durcissement, bonnes pratiques, audit et supervision des connexions.

2fa brute-force-protection cryptography debian hardening homelab key-management linux openssh port-forwarding security ssh

Last synced: 07 May 2026

https://github.com/kagal-dev/taistamp

Signed TAI64N timestamps over HTTP — Ed25519 over WebCrypto

cloudflare-workers cryptography dkim ed25519 eddsa monorepo signing tai64n timestamps typescript webcrypto

Last synced: 29 May 2026

https://github.com/4lessandrodev/saas-cryptography

a small project to test encryption as a service with nodejs

cryptography encryption

Last synced: 13 Jun 2026

https://github.com/shanthanu9/cryptopals-solutions

Solutions for Matasano Cryptopals challenges

cryptography cryptopals-challenges

Last synced: 12 Jun 2025

https://github.com/alexyer/xxxdh-js

WASM wrapper around xxxdh library implementing Extended Triple Diffie-Hellman key exchange.

cryptography diffie-hellman key-exchange-protocol

Last synced: 17 Jan 2026

https://github.com/ikechukwu-peter/cryptography

A project to demonstrate cryptography

cryptography ejs express expressjs nodejs typescript

Last synced: 12 Apr 2026

https://github.com/rlxchap2/cybertools

A web-based cybersecurity toolkit that provides simple, open-source utilities like steganography, hash generators, and encoders/decoders. It’s designed to help users hide, analyze, and process data securely through a clean and accessible interface.

base64 crypto cryptography cybersecurity decryption encryption ethical-hacking ethical-hacking-tools hash hashing hex hex-viewer hexviewer jwt jwt-decode stagnography tools

Last synced: 13 Feb 2026

https://github.com/leotot4/zyra-crypto-wallet-mnemonic-seed-phrase-balance-checker

This repository features Zyra, a crypto wallet tool that includes functionality for checking balances using mnemonic seed phrases. It allows you to securely manage and verify cryptocurrency balances associated with various wallets.

balance balance-checker bip39 bitecoin blockchain crypto crypto-wallet cryptography ethereum hardware-wallet mnemonic mnemonic-phrase seed wallet

Last synced: 25 Mar 2025

https://github.com/c14it0n/torgeforge

🔥 Generador de alto rendimiento de direcciones .onion v3 personalizadas para Tor con interfaz interactiva

cli-tool cryptography ed25519 hidden-service onion privacy rust security tor vanity-address

Last synced: 13 Jun 2026

https://github.com/csharper63/server_encryption_file_system

This repository contains a server that use symmetric encryption to encrypt user files/folders and asymmetric encryption to share files/folders among users.

asymmetric-cryptography cryptography end-to-end-encryption symmetric-cryptography

Last synced: 19 Jan 2026

https://github.com/twzrd-sol/attention-oracle-program

Solana program for Merkle claim verification and Token‑2022 transfer hooks (Anchor).

agentic-ai blockchain cryptography

Last synced: 28 Jan 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/jose-compu/vdf-rs

An implementation of Verifiable Delay Functions in Rust

crypto cryptography cryptography-library rs rust vdf verifiable-delay-functions

Last synced: 16 Jun 2026

https://github.com/enkore/zignify

Re-implementation of OpenBSD signify(1) in Zig (first code in Zig)

crypto cryptography signify zig

Last synced: 25 Mar 2025

https://github.com/hasnainroopawalla/hashbase

A collection of cryptographic hashing algorithms implemented in Python

cryptography hash-functions hashing hashing-algorithms python

Last synced: 25 Oct 2025

https://github.com/lightxlk/cryptanalyst_sysalt

Worked on an assignment of hex, ascii, and multiple cryptographic techniques.

ascii base64-encoding cryptography hex ipynb-parsing json

Last synced: 23 Jan 2026

https://github.com/tgalal/python-curve25519-dalek

Python extension module providing group operations on Ristretto based on curve25519-dalek.

cryptography curve25519 elliptic-curves ristretto

Last synced: 16 May 2025

https://github.com/fionn/dining-cryptographers

Unconditional sender and recipient untraceability

cryptography dc-nets dining-cryptographers multi-party-computation

Last synced: 27 Oct 2025

https://github.com/csharper63/client_encryption_file_system

This repository contains a client that interacts with a server API to create account, upload/share files and folders with other users with E2EE.

authentication cryptography drive end-to-end-encryption

Last synced: 06 Feb 2026

https://github.com/rdrahul123/books

Books must be read as deliberately and reservedly as they were written.

algorithms-and-data-structures blockchain books cryptography datastructures dbms machine-learning mongodb sql

Last synced: 12 Jun 2025

https://github.com/hazae41/sha1

SHA-1 adapter for WebAssembly and JS implementations

browser cryptography hashing javascript noble sha1 typescript webassembly

Last synced: 16 Mar 2026

https://github.com/badvibessz/bankingclientserverapp

Client server websocket banking app with GUI

banking client-server cryptography gui json websocket

Last synced: 15 Apr 2026

https://github.com/potreic/write-up-tpw-ctf-2024

CTF walkthrough solutions: web exploits (XXE Injection), binary overflows, cracking ciphers, and detecting in digital forensics. Break challenges & cat data.txt | grep flags! 🎯

binary-exploitation capture-the-flag cryptography cybersecurity digital-forensics web-exploitation

Last synced: 06 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/natthasath/demo-python-cryptography

Cryptography is the practice of securing communication through mathematical techniques, such as encryption, decryption, and key exchange.

asymmetric-cryptography cryptography decryption encryption poetry python symmetric-cryptography

Last synced: 18 Jun 2026

https://github.com/arapelle/arba-cryp

Small cryptographic C++ library.

cpp cpp-library cpp20 cpp20-library cryptography

Last synced: 31 Jan 2026

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/quantumcoinproject/hybrid-pqc

Hybrid Post Quantum Cryptography

cryptography post-quantum-cryptography

Last synced: 01 Feb 2026

https://github.com/debugagrawal/221b

A thriller mystery game where you have to find hidden clues and messages in each level and try to decrypt them to move to next levels "So Let's Ignite your Detective minds and help SHERLOCK"

ciphers console-game cryptography puzzle

Last synced: 08 Feb 2026

https://github.com/salrashid123/ocicrypt-tpm-keyprovider

OCICrypt provider for Trusted Platform Modules (TPM)

cncf containers cryptography encryption oci trusted-platform-module

Last synced: 16 Mar 2025

https://github.com/systemslibrarian/crypto-lab-mpcith-sign

Browser-based MPC-in-the-Head signature demo — additive secret sharing, SHA-256 commitments, Merkle proofs, Fiat-Shamir transform, N-party simulation with hidden-view challenge, toy PERK permutation witness. Post-quantum signatures from hash functions alone. NIST Round 2: Mirath, PERK, FAEST. No backends. No simulated math.

crypto-lab cryptography digital-signatures fiat-shamir mirath mpc-in-the-head perk permuted-kernel-problem post-quantum secret-sharing zero-knowledge

Last synced: 01 Jun 2026

https://github.com/systemslibrarian/crypto-lab-falcon-seal

Browser-based Falcon demo — compact NTRU lattice signatures with Fast Fourier Sampling, side-by-side comparison against ML-DSA and SLH-DSA, and implementation security warnings. No backends. No simulated math.

browser compact-signatures crypto-lab cryptography digital-signatures falcon fast-fourier-sampling lattice-based ml-dsa nist ntru post-quantum pqc typescript vite

Last synced: 01 Jun 2026

https://github.com/systemslibrarian/crypto-lab-hqc-timing-break

Browser demo of the first cache-timing full-decryption oracle attack on post-quantum HQC (Dong & Guo, IACR 2026/693) — showing how Clang -O3 silently rewrites constant-time Reed-Muller decoding into secret-dependent branches. Real HQC math, deterministic leak model, Soft-ISD key recovery.

cache-timing-attack code-based-cryptography compiler-vulnerability constant-time cryptanalysis crypto-lab cryptography flush-reload hqc information-set-decoding kem nist-pqc post-quantum-cryptography reed-muller-code side-channel-attack soft-isd

Last synced: 01 Jun 2026

https://github.com/systemslibrarian/crypto-lab-kyberslash

Browser-based educational simulation of the KyberSlash timing attacks on ML-KEM (Kyber) — secret-dependent division in poly_tomsg and poly_compress. Based on the CHES 2025 Best Paper. Vulnerable code, Barrett-reduction fix, and live attack simulation.

barrett-reduction ches-2025 constant-time crypto-lab cryptography iacr implementation-security kyber kyberslash ml-kem post-quantum-cryptography secret-dependent-division side-channel-attack side-channels timing-attack

Last synced: 01 Jun 2026

https://github.com/systemslibrarian/crypto-lab-noise-pipe

Browser-based Noise Protocol Framework demo — NN, XX, IK, and IKpsk2 handshake patterns with real X25519 arithmetic, live transport encryption, and a WireGuard deep dive. No backends. No simulated math.

aes-256-gcm browser crypto-lab cryptography forward-secrecy handshake hkdf key-agreement noise-protocol secure-channel signal-protocol typescript vite wireguard x25519

Last synced: 01 Jun 2026

https://github.com/systemslibrarian/crypto-lab-hqc-vault

Browser-based HQC demo — Hamming Quasi-Cyclic post-quantum KEM with perfect correctness, Reed-Muller/Reed-Solomon decoding, and three-way comparison against BIKE and ML-KEM. No backends. No simulated math.

aes-256-gcm browser code-based crypto-lab cryptography hqc kem nist-pqc post-quantum quasi-cyclic reed-muller reed-solomon typescript vite

Last synced: 01 Jun 2026

https://github.com/systemslibrarian/crypto-lab-dilithium-reject

Browser-based demo of ML-DSA (FIPS 204) rejection sampling. Live iteration feed, rejection-reason breakdown, acceptance histograms, and the timing side-channel tradeoff — why variable signing time is a feature, not a bug.

constant-time crypto-lab cryptography crystals-dilithium digital-signatures dilithium fiat-shamir-with-aborts fips-204 implementation-security lattice-cryptography lattice-signatures lyubashevsky ml-dsa ml-dsa-65 post-quantum-cryptography rejection-sampling timing-side-channel

Last synced: 01 Jun 2026

https://github.com/systemslibrarian/crypto-lab-paillier-gate

Browser-based Paillier cryptosystem demo — Pascal Paillier's 1999 additive homomorphic encryption. Encrypt, decrypt, homomorphic addition without decrypting. Private 10-voter election simulation and 5-hospital patient aggregation. The primitive underlying GG20 threshold ECDSA, Helios voting, and ElectionGuard. No backends. No simulated math.

additive-homomorphism crypto-lab cryptography e-voting helios-voting homomorphic-encryption paillier private-aggregation public-key-cryptography secure-computation threshold-ecdsa

Last synced: 01 Jun 2026

https://github.com/systemslibrarian/crypto-lab-babel-hash

Browser-based demo of cryptographic hash functions — SHA-256, SHA3-256, and BLAKE3. Live avalanche effect visualizer, length extension attack against SHA-256, and why HMAC exists. Hash functions are the silent foundation of every other primitive.

avalanche-effect blake3 browser-demo crypto-compare cryptography hash-functions hmac keccak length-extension-attack merkle-damgard nist-fips-180-4 nist-fips-202 sha-256 sha3-256 typescript vite

Last synced: 01 Jun 2026

https://github.com/systemslibrarian/crypto-lab-format-ward

Browser-based format-preserving encryption demo — FF1 and FF3-1 live tokenization of credit cards, SSNs, and phone numbers. Real AES-256 Feistel rounds. No backends. No simulated math.

aes-256 browser crypto-lab cryptography data-masking feistel ff1 ff3 format-preserving-encryption fpe nist pci-dss tokenization typescript vite

Last synced: 01 Jun 2026

https://github.com/systemslibrarian/cipher-museum

Interactive virtual museum exploring 2,500 years of cryptography — 37 ciphers in 10 exhibit halls with live demos, cryptanalysis tools, and connections to modern & post-quantum systems.

caesar-cipher ciphers cryptanalysis cryptography education enigma historical-cryptography vigenere-cipher

Last synced: 01 Jun 2026

https://github.com/systemslibrarian/crypto-lab-hybrid-sign

Browser-based PQ/T composite signature demo implementing the Ed25519 + ML-DSA-65 hybrid per IETF LAMPS draft-ietf-lamps-pq-composite-sigs-16. Classical + post-quantum defense in depth for long-lived signatures.

composite-signatures crypto-lab cryptography defense-in-depth digital-signatures dilithium ed25519 hybrid-signatures ietf-draft lamps ml-dsa ml-dsa-65 noble-curves noble-post-quantum post-quantum-cryptography pq-t-hybrid tls-1-3 x509

Last synced: 01 Jun 2026

https://github.com/systemslibrarian/crypto-lab-blind-oracle-api

Browser-based Rust + Axum + TFHE-rs backend for crypto-lab-blind-oracle — gate-bootstrapped homomorphic addition on FheUint8 ciphertexts. Holds only a ServerKey. Cannot decrypt its own output.

axum crypto-lab cryptography fhe homomorphic-encryption privacy rust tfhe webassembly

Last synced: 01 Jun 2026

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/lesnyrumcajs/matasanocpp

Matasano Crypto Challenge using C++

cpp cryptography cryptopals-challenges google-test

Last synced: 19 Jun 2026

https://github.com/t-bast/black-mango

An IBE implementation using Akka

akka cryptography

Last synced: 27 Feb 2025

https://github.com/franky47/cryptograph

GraphQL API for cryptographic functions

cryptography graphql serverless

Last synced: 06 May 2026

https://github.com/samuel-lucas6/moddedctx.net

A modified version of Chan and Rogaway's fully committing AEAD construction using ChaCha20-Poly1305 and BLAKE2b-256.

aead blake2 blake2b chacha20 chacha20-poly1305 chacha20poly1305 committing-aead crypto cryptography key-committing libsodium poly1305

Last synced: 24 Jun 2025

https://github.com/ztgx/rippled-rs

A simplest customizable blockchain

algorithms cryptography ed25519 rippled secp256k1 signing substrate

Last synced: 03 Jul 2026

https://github.com/kassane/d-relic

D bindings for Relic Toolkit (https://github.com/relic-toolkit/relic)

bindings cryptography d dlang relic-toolkit

Last synced: 07 Feb 2026

https://github.com/abhinav2712/simple-cryptography-tool

A Python-based cryptography tool that encrypts/decrypts messages using Caesar and Vigenère Ciphers. Caesar shifts each letter down the alphabet, while Vigenère uses a keyword.

crypto cryptography python python-library python-script python3

Last synced: 12 Apr 2025

https://github.com/joooook/cryptography-lab

BUAA Cryptography Lab

buaa crypto cryptography des

Last synced: 05 May 2025

https://github.com/sadijr/pre-desafio-labsec

Pré desafio do Processo Seletivo PBAD/LabSEC 2019/1, necessário para as etapas subsequentes do mesmo.

aes-128 cryptography xor-cipher

Last synced: 30 Jun 2026

https://github.com/jee-vim/cryptic

Simple AES-256-GCM File Encrypt/Decrypt CLI

cli cryptography encryption-decryption

Last synced: 25 Jan 2026

https://github.com/mgsium/_enigma

python 3.6 enigma emulator

cryptography enigma python

Last synced: 30 Jun 2026

https://github.com/rhcarvalho/decrypt-ola

Deciphering some messages

cryptography go golang

Last synced: 02 Mar 2025

https://github.com/rhcarvalho/tiwe

Tiwe is a distributed multiplayer board game

cryptography game golang multiplayer peer-to-peer

Last synced: 29 Apr 2026

https://github.com/mrtimu139/nontransitive-dice-simulator

Initial release of the Generalized Non-Transitive Dice Game. Includes fair random number generation, configurable dice, HMAC-based validation protocol, help table with probabilities, and modular class design for flexibility and scalability.

cryptography dice-game error-handling fair-random-generation game-theory hmac-sha3-224 interactive-game javascript nodejs nontransitive-dice-game

Last synced: 17 May 2026

https://github.com/paulshpilsher/genrsa

RSA keys generator written in Go

cryptography go pem publickey rsa

Last synced: 03 Jul 2026

https://github.com/hiegz/des

An optimized implementation of the Data Encrpytion Standard (DES) in C

c cryptography des encryption

Last synced: 15 Jun 2025

https://github.com/nfiles/cryptopals-solutions

My solutions to the Matasano cryptopals problems: http://cryptopals.com/

cryptography cryptopals

Last synced: 17 Feb 2026

https://github.com/eyes12/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 shift-cipher tool

Last synced: 16 Jun 2025

https://github.com/alethea-protocol/alethea-protocol

Post-Quantum, Bitcoin-Anchored Layer 1 for Global RWA Collateralization | $11.46T Market

bitcoin blockchain cryptography defi kyber layer1 ml-dsa nist post-quantum pqc rwa sphincs

Last synced: 03 Jul 2026

https://github.com/laplacexd/qtrsa

Quad-Transpositional RSA (QTRSA) is a proof-of-concept encryption algorithm that is a combination of different ciphers and encryption algorithms built to test my understanding on them.

abash-cipher asymmetric-cryptography caesar-cipher cryptography encryption rsa transposition-cipher vernam-cipher vigenere-cipher

Last synced: 21 Mar 2025

https://github.com/fityannugroho/rot31-lnu

ROT31-LNU is a cipher algorithm that using symmetric key. It is adopted from the previously invented ROT13 and use the same way to encrypt and decrypt.

cryptography encryption php symmetric-key-cryptography

Last synced: 05 Apr 2025

https://github.com/salrashid123/kmsrand

KMS backed crypto/rand Reader

aws cryptography gcp kms random-number-generators

Last synced: 17 May 2026

https://github.com/danilosramos/cypher-cpp

Implementação de uma Cifra de Substituição em C++ para demonstrar conceitos de criptografia.

algorithms cpp cryptography object-oriented-programming

Last synced: 15 May 2026

https://github.com/mashateayoub/cryptoalgos

Implementation des différentes algorithmes de cryptage

algorithms cesar-cypher cryptography playfair-cipher

Last synced: 10 Jun 2026

https://github.com/grunmax/gorsaexample

Golang & Cryptography. RSA sample. Base64 and Serialization used.

base64 blowfish cryptography go golang rsa rsa-cryptography serialization sha256

Last synced: 03 Apr 2025

https://github.com/sammyne/bip39

Implementation of BIP-0039

bitcoin cryptography mnemonic

Last synced: 17 May 2026

https://github.com/danutama/nextjs-aes-encryption

A simple and secure Next.js application to encrypt and decrypt files using AES CBC. Built with client-side using crypto-js, this app enables users to protect files with 128, 192, or 256-bit AES

advanced-encryption-standard aes aes-cbc aes-cipher aes-encryption algorithm cryptography landing-page nextjs rijndael

Last synced: 15 May 2026

https://github.com/ntdls/448delta

448Delta was NetworkDLS's first viable commercial product. It was discontinued over internal discontent with code quality.

cryptography file-system legacy

Last synced: 20 Jul 2025

https://github.com/sripwoud/cryptography

Modern Cryptography Primitives 101

basics cryptography primitives

Last synced: 03 Apr 2025

https://github.com/fbielejec/zksnarks_notes

notes & explorations of various zero knowledge protocols

cryptography elliptic-curves pairings snarks zero-knowledge

Last synced: 13 Mar 2025

https://github.com/mikomikotaishi/co487assignments

An assortment of code used to solve cryptography problems

cryptography

Last synced: 29 Mar 2025

https://github.com/tochy97/vaultfilestore

This is a application that lets users securly store an encrption of any file online. The files can then later be downloaded back to their original copy, or downloaded as a SHA256 hash.

cryptography hashlib python tkinter-python

Last synced: 11 Sep 2025