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/tarranprior/postbox

πŸ“« Postbox is a lightweight encryption tool which allows users to generate key pairs, exchange public keys, encrypt and decrypt messages, and communicate securely over SMTP using RSA. Built with C#.

console cryptography csharp dotnet encryption smtp

Last synced: 30 Apr 2026

https://github.com/hptrk/uni-rabin-encryption-python

(UNIVERSITY) Implementation of the Rabin cryptosystem and digital signatures using modular arithmetic and prime number theory. Includes encryption, decryption, and signature verification with a detailed PDF report.

cryptography python rabin-cryptosystem sagemath university-project

Last synced: 30 Apr 2026

https://github.com/aulanchik/decryptor

Code Cipher challenge

axios cryptography javascript nodejs

Last synced: 30 Apr 2026

https://github.com/adippel/cms-encryption-go

Go example for performing CMS encryption with OpenSSL using CGO. Companion code for the blog post β€œCMS Encryption in Go”.

cryptography go golang libcrypto openssl

Last synced: 08 Jun 2026

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

Solutions for Matasano Cryptopals challenges

cryptography cryptopals-challenges

Last synced: 12 Jun 2025

https://github.com/ioexcept10n/filekeeper

A project of a file encryption Android app made with .NET MAUI

android cryptography csharp cybersecurity dotnet maui

Last synced: 01 May 2026

https://github.com/theoddysey/blockchain-go

A Bitcoin-like blockchain implementation in Go, demonstrating cryptographic principles, PoW consensus, UTXO transactions, wallet management, and P2P networking.

bitcoin blockchain boltdb consensus-algorithm cryptocurrency cryptography decentralized distributed-systems ecdsa golang p2p-network proof-of-work utwork wallet

Last synced: 02 May 2026

https://github.com/edycutjong/synod

πŸ›οΈ Atomic multi-agent transactional orchestration engine running inside Intel TDX TEE boundary with 100% cryptographic rollback guarantees, powered by Terminal 3 ADK.

cryptography governance hackathon intel-tdx multi-agent nextjs react secp256k1 tee terminal3 wasm

Last synced: 21 Jun 2026

https://github.com/edycutjong/epoch

⏳ Verifiable, privacy-blind inheritance and continuity orchestration inside hardware-isolated enclaves.

cryptography dead-mans-switch intel-tdx nextjs rust tee webassembly

Last synced: 21 Jun 2026

https://github.com/cmangun/agentic-receipts

Standard receipts and trace semantics for verifiable agent execution

agentic-systems ai-governance cryptography provenance regulated-ai verifiable-ai

Last synced: 03 May 2026

https://github.com/e9cipher/g-encryptor

Python cryptography tool to encrypt/decrypt files in a specified directory

cryptography cryptography-tools python3 shell

Last synced: 29 Jun 2026

https://github.com/kwas123/blockchain-file-verification

πŸ”’ Verify file integrity and authenticity with this decentralized system on Ethereum, ensuring secure, tamper-proof document validation through blockchain technology.

axios bitcoin blockchain blockchain-technology copyleft cryptography dapp fir modular move openpgp p2p pinata-ipfs python react sha256 timestamp trusted-timestamping

Last synced: 04 May 2026

https://github.com/jay4codes/skyjack-djss4ds

A Data Science Treasure Hunt

cryptography data-science firebase reactjs

Last synced: 04 May 2026

https://github.com/fredrikaugust/wasm-bsgs

Baby-Step Giant-Step Discrete Logarithm Problem Solver in WebAssembly (Written in Rust)

cryptography discrete-logarithm rust wasm wasm-bindgen

Last synced: 04 May 2026

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

rowser-based WebAuthn/Passkeys demo β€” real ECDSA P-256 credential keys, challenge-response assertions signing origin+challenge+counter, phishing/replay/clone attacks all blocked. The private key never leaves the authenticator

authentication challenge-response crypto-lab cryptography ctap ecdsa fido2 p256 passkeys passwordless phishing-resistant webauthn

Last synced: 09 Jun 2026

https://github.com/caveyra/electron-executor-11

Roblox Electron Executor is one of the most favorite Roblox Executors at the moment. Before I tell you how to download Electron Executor, let me tell you that it is currently available safely for Windows. But it is not officially available for Android users as of now but the update is coming and will be launched soon.

cryptography electron electron-app electron-exploit electron-v3 gpg mobile nodejs offline privacy python react security

Last synced: 06 May 2026

https://github.com/shazeus/passforge

Secure password and secret generator β€” passwords, passphrases, PINs, tokens, and strength analysis

cli cryptography entropy hibp passphrase password-generator passwords pyperclip python secrets security terminal

Last synced: 09 Jun 2026

https://github.com/naveenrajm7/cipherapp

basic python gui for some cryptographic techniques

cipher-algorithms cryptography

Last synced: 22 Jun 2026

https://github.com/osamikoyo/facekid

simple crypto library for c

c crypto cryptography library

Last synced: 28 Jun 2026

https://github.com/loneicewolf/qubes-pentesting

Research on Qubes security. Includes my Progress on My own Attacks on Qubes as well.

attack cryptography loneicewolf qubes

Last synced: 24 Jan 2026

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/godaddy/asherah-ffi

Application-layer envelope encryption with automatic key rotation. Rust core with bindings for Node.js, Python, .NET, Java, Ruby, and Go.

cryptography dotnet encryption envelope-encryption ffi go java key-rotation nodejs python ruby rust security

Last synced: 28 Apr 2026

https://github.com/holasoymas/rsha

A sha256 hashing library implementation in rust

cryptography hashing rust rust-library sha256

Last synced: 25 Oct 2025

https://github.com/agnes-chong/owasp-juice-shop-vapt

Writeup for cryptography issue's vulnerability - forged coupon

cryptography ctf ctf-writeups owasp-juice-shop owasp-top-10

Last synced: 06 Feb 2026

https://github.com/dchest/hkdf-visualizer

HKDF-Expand Block Visualizer

cryptography hkdf sha256 sha512

Last synced: 22 Feb 2026

https://github.com/advanced-systems/security

This library provides classes and services for symmetric and asymmetric standard cryptographic algorithms based on the .NET cryptography system.

advanced-systems cryptography

Last synced: 14 Jan 2026

https://github.com/jonzeolla/lab-blockciphercryptography

An introductory lab to cryptographic block cipher modes.

block-cipher cryptography lab

Last synced: 15 Mar 2026

https://github.com/emorilebo/mobile_secrets_vault

Secure secrets management for mobile backend applications with encryption, versioning, and audit logging

aes-gcm cryptography django emori encryption fastapi godfreylebo mobile-backend python secrets-management security

Last synced: 27 Jan 2026

https://github.com/scarlet-oni/ransomware

A simple ransomware program that encrypts just one file

cryptography cyber-security cybersecurity openssl python python3 ransomware

Last synced: 15 Jun 2025

https://github.com/greydevv/sha-256

A C implementation of the 256-bit Secure Hash Algorithm (SHA-256).

binary bits c cryptocurrency cryptography sha256 sha256-hash

Last synced: 20 Oct 2025

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/magical/spritz

Spritz cryptographic sponge(-like) function, hash, and stream cipher in Go

cryptography

Last synced: 14 Oct 2025

https://github.com/schlopp96/mycaesarcipher

Substitution-based cryptographic cipher for encoding plaintext. Works with alphanumeric characters.

caesar-cipher caesar-cipher-algorithm caesar-shift cipher cryptography decode decryption encode encoder-decoder encryption python python-script python3 shift-cipher

Last synced: 08 Feb 2026

https://github.com/acmo0/lfsr-fibo

Efficient pure Rust implementation of LFSR in Fibonacci representation

cryptography lfsr lightweight-cryptography random-generation

Last synced: 14 Oct 2025

https://github.com/jkcso/dc-modelling

An exhaustive symbolic model checking analysis for the Dining Cryptographers' Problem which inspired DC-Networks offering anonymity, unlinkability and unobservability based on synchronous finite-state and infinite-state systems.

cryptography dc-nets dining-cryptographers

Last synced: 08 Feb 2026

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

Browser-based Grover's algorithm simulation β€” amplitude amplification, oracle phase kickback, inversion-about-mean diffusion, probability oscillation. AES-128 weakened to 2^64. AES-256 survives at 2^128. The fix is doubling key length. No backends. No simulated shortcuts.

aes amplitude-amplification browser-demo crypto-lab cryptography grovers-algorithm post-quantum quantum-computing symmetric-cryptography

Last synced: 01 Jun 2026

https://github.com/sucho6996/shadowsend-a-secure-communication-platform

This is a Java Spring boot and JS React project where sender will send a message which will be encrypted and embedded in an Image provided by the sender and the receiver will be able to see those images with sender's number in his/her inbox . Once the receiver will read the message it'll be deleted automatically for a traceless conversation.

cryptography eureka-discovery-client eureka-server feign-client git github java jpa jwt-authentication jwt-token messaging microservices open-feign platform security spring-boot spring-security steganography

Last synced: 01 Mar 2026

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

Browser-based educational demo of HAWK β€” the only lattice-based candidate in NIST's Round 2 Additional Signatures process. Integer-only arithmetic, discrete Gaussian sampling over Z with fixed tables, no rejection loop. Side-by-side with Falcon and ML-DSA.

constant-time crypto-lab cryptography digital-signatures discrete-gaussian-sampling falcon hawk hawk-signatures integer-only lattice-cryptography lattice-isomorphism-problem lattice-signatures ml-dsa module-lip nist-additional-signatures nist-round-2 post-quantum-cryptography

Last synced: 01 Jun 2026

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

Browser-based BIKE demo β€” code-based post-quantum KEM using QC-MDPC codes, Black-Gray-Flip decoding, and side-by-side comparison against ML-KEM. NIST Round 4 alternate candidate. No backends. No simulated math.

aes-256-gcm bike bit-flipping browser code-based crypto-lab cryptography kem nist post-quantum pqc qc-mdpc round4 typescript vite

Last synced: 01 Jun 2026

https://github.com/systemslibrarian/crypto-lab-kdf-chain

Browser-based KDF demo β€” HKDF, PBKDF2, scrypt, and Argon2id compared side by side with live parameter tuning, real timing measurements, and a KDF decision tree. No backends. No simulated math.

argon2 argon2id browser crypto-lab cryptography hkdf kdf key-derivation memory-hard owasp password-hashing pbkdf2 scrypt typescript vite

Last synced: 01 Jun 2026

https://github.com/systemslibrarian/crypto-lab-mac-race

Browser-based MAC demo β€” HMAC, CMAC, Poly1305, and GHASH compared with live length extension attack, timing attack, and nonce reuse demonstrations. Real WebCrypto operations. No backends. No simulated math.

aes-gcm amc browser cmac crypto-lab cryptography ghash hmac length-extension-attack message-authentication nist poly1305 timing-attack typescript vite

Last synced: 01 Jun 2026

https://github.com/altonen/emissary

Rust implementation of the I2P protocol stack

anonymity cryptography i2p networking peer-to-peer rust

Last synced: 04 Feb 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-curve-lens

Browser-based elliptic curve demo β€” point addition, scalar multiplication, and live ECDH across P-256, Curve25519, and secp256k1. Real field arithmetic. No backends. No simulated math.

browser crypto-lab cryptography curve25519 ecc ecdh elliptic-curves noble-curves p-256 point-addition scalar-multiplication secp256k1 typescript visualization vite

Last synced: 01 Jun 2026

https://github.com/lepresk/pki-infrastructure

Three-tier PKI in Node.js β€” Root CA, Intermediate CA, signing certificates, chain verification, and document signing

certificate-authority cryptography nodejs pki typescript x509

Last synced: 16 Jun 2026

https://github.com/systemslibrarian/crypto-lab-patron-shield

Browser-based demo of two-server Information-Theoretic Private Information Retrieval (IT-PIR) β€” applied to library catalog privacy. Because patrons deserve mathematical guarantees, not just policy promises.

crypto-compare cryptography information-theoretic-security library-privacy pir private-information-retrieval xor

Last synced: 01 Jun 2026

https://github.com/systemslibrarian/crypto-lab-model-breach

Browser-based HiAE threat model case study β€” AESL, Theorem 1 candidate enumeration, MITM state recovery, byte decomposition, guess-and-determine key recovery. Security claims are contracts. The threat model is the fine print. No backends. No simulated math.

aead aes algebraic-attacks browser-demo crypto-lab cryptography meet-in-the-middle security-analysis threat-modeling typescript vite

Last synced: 01 Jun 2026

https://github.com/systemslibrarian/crypto-lab-silent-tally

Browser-based demo of secure multi-party computation β€” five hospitals compute combined enrollment without revealing individual counts. Shamir SSS Β· additive homomorphism Β· GF(2⁢¹-1) Β· no trusted third party.

additive-homomorphism cryptography finite-field information-theoretic-security lagrange-interpolation mpc secure-multiparty-computation shamir-secret-sharing

Last synced: 01 Jun 2026

https://github.com/bmoneill/enigma

Enigma machine simulator and Bombe

cipher cli cryptography enigma enigma-machine history

Last synced: 12 Oct 2025

https://github.com/vallshmeleff/radiorandgentwo

A mock-up of a Java application that uses an Internet radio digital stream to encrypt SMS messages with Vernam's code. Works

cryptography

Last synced: 23 Jun 2026

https://github.com/im-a-kookie/cryptographic-aes-server

Simple manual implementation of multithreaded HTTP server via HTTPListenerContext, implementing custom AES virtual streams to provide large files securely.

aes-encryption cryptography http-server multithreaded-server stream-processing

Last synced: 11 Oct 2025

https://github.com/vveiln/crypto

Implementations of some crypto attacks

attack crypto crypto-attacks cryptography golang rsa

Last synced: 14 Jan 2026

https://github.com/edoars/public-key-crypto-notes

LaTeX notes (in italian) for the undergraduate Public-key Cryptography course at University of Roma Tre

cryptography latex-notes math notes public-key-cryptography

Last synced: 10 Feb 2026

https://github.com/anonymouse64/crypto_test_golang

Crypto testing utility for Golang implementations

benchmark cryptography golang

Last synced: 14 Jan 2026

https://github.com/ashiqyousuf/bints

Implement 1024 bit integer in C

c cryptography

Last synced: 25 Oct 2025

https://github.com/stafmazayded83/cryptoguardian

Cryptoguardian is a secure wallet application designed to protect your digital assets. It uses advanced encryption methods to ensure that your cryptocurrencies remain safe from unauthorized access.

bitcoin crypto crypto-tools crypto-wallet cryptography github-config matplotlib nodejs pandas seaborn sha256-hash streamlit visualization walletkeytool

Last synced: 14 Apr 2026