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/systemslibrarian/crypto-lab-psi-gate

Browser-based Private Set Intersection demo implementing classic DH-PSI (Meadows 1986, Huberman-Franklin-Hogg 1999) over ristretto255 with RFC 9380 hash-to-curve. The primitive behind Signal contact discovery and Apple password monitoring.

contact-discovery crypto-lab cryptography ddh dh-psi diffie-hellman hash-to-curve noble-curves privacy-preserving private-set-intersection psi rfc-9380 ristretto255 secure-computation secure-multi-party-computation secure-two-party-computation signal-protocol

Last synced: 01 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-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-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-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/devehab/cryptotools

An educational cryptography toolkit in Arabic that provides hands-on learning for various cryptographic concepts including wallet generation, encryption/decryption, hashing, and digital signatures. All operations are performed client-side for maximum privacy and security.

cryptography digital-signatures encryption-decryption encryption-decryption-tool hash-functions open-source wallet-generator

Last synced: 09 Feb 2026

https://github.com/vaibhavdixit09/taskmanagemnetfrontend

TaskMaster Pro - Advanced Task Management System with Google Authentication

cron cryptography css3 expressjs javascript jsx mongodb nodejs passportjs reactjs

Last synced: 26 Feb 2026

https://github.com/crime-trix/metacrypt-cpp

C++20 MetaCrypt authenticated encryption envelope using Windows CNG

aes-gcm cpp cryptography cxx20 encryption pbkdf2 windows

Last synced: 02 Jun 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/lasse-tom-lang/python-cryptographie

Program for en- and decrypt messages

cryptography pysimplegui python steganography

Last synced: 31 Mar 2025

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/chardoncs/minotp

Simple OTP library for Rust.

cryptography hotp one-time-password otp rust totp

Last synced: 10 Feb 2026

https://github.com/smallstep/pem-key-wrap

🔐 Wrap PEM files using RSAES-OAEP with SHA-256 + AES-KWP

cryptography kms pem wrap

Last synced: 27 Feb 2026

https://github.com/cosmian/cloudproof_rust

The Rust Cloudproof Data protection Library

cloudproof cryptography

Last synced: 27 Feb 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/virgilsecurity/virgil-pythia-java

Virgil Pythia SDK allows developers to implement Pythia protocol to create breach-proof passwords, immune to offline and online attacks.

breach-proof-password cryptography encryption java pythia pythia-sdk sdk virgil-pythia

Last synced: 13 Feb 2026

https://github.com/bokelleher/sesame-sdk

Portable SDK and conformance vectors for SESAME, the proposed SCTE 130-9 security layer for the ESAM interface: HMAC auth, channel-scoped authorization, and AES-256-GCM payload encryption over HTTP headers.

ad-insertion aes-gcm authentication cryptography esam hmac rust scte scte-130 sesame

Last synced: 15 Jun 2026

https://github.com/glitchedpolygons/glitchaes.blazorwebapp

GlitchAES (say: "glitches") is a web-based (zero-knowledge, static client-side only) GUI that wraps AES-GCM.

aes cryptography decryption encryption gcm symmetric

Last synced: 14 Feb 2026

https://github.com/l1asis/vault-tar

AES-256-GCM file and directory encryption CLI with chunked streaming, configurable compression, and output splitting.

aes-256-gcm archiving cli compression cryptography directory-encryption encryption file-encryption pbkdf2 privacy python security

Last synced: 14 Feb 2026

https://github.com/mrchristensen/aes

Simple Advanced Encryption Standard (AES) implementation that can generate 128, 192, and 256 bit keys.

aes-encryption computer-security cryptography

Last synced: 26 Aug 2025

https://github.com/abdo-essam/dsa-sha-algorithm

The DSA-SHA algorithm is a cryptographic algorithm used for digital signatures, which is based on the SHA-1 hash function. The program includes methods to convert hexadecimal to binary and vice versa, generate message chunks, left rotate, and hash.

cryptography digital-signature dsa dsa-algorithm sha1

Last synced: 15 Mar 2025

https://github.com/markcda/unitech-infosec-basics-practice-2nd-gr

Учебно-лабораторная практика за 2-й курс

cryptography university-coursework

Last synced: 15 Feb 2026

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/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/okamyuji/passwordgenerator

A secure password generator web application built with Go, featuring customizable password length, character types, and comprehensive security measures including cryptographic randomization.

cryptography go golang http-server password-generator password-security security web-application

Last synced: 23 Mar 2025

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/jdanielescanez/qkd-sampler

A Rust CLI tool for simulating Quantum Key Distribution (QKD) protocols, including BB84, Six-State, and B92. This crate provides a flexible and efficient way to simulate quantum key exchange, analyze security metrics, and evaluate the impact of eavesdropping.

b92 bb84 cryptography qkd quantum six-state

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/jnbdz/cryptography-quickstarts

🔐 Cryptography | Quickstarts 🔐

cryptography quickstart quickstarts

Last synced: 02 Mar 2026

https://github.com/gatanegro/unify-theory

unifies spacetime, matter, and forces in Oscilatorry Field

com cryptography dynamic math nonlinear-dynamics novel oscillatory physics theory unified

Last synced: 15 Mar 2025

https://github.com/pythoncoderunicorn/simplersa

a simple Python program to learn how RSA cryptography works

cryptography python3 rsa

Last synced: 24 Aug 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/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/thor314/cryptography

cryptographic projects I've worked on

cryptography

Last synced: 12 Jan 2026

https://github.com/piotrpsz/crypto

Implementation of encryption algorithms in c++17

3-way blowfish cpp17 cryptography gost

Last synced: 17 May 2025

https://github.com/luizwt/cryptomatrix

Sistema simples de criptografia e decriptação baseado na geração de uma matriz 7x7 com chave compartilhada

cryptography matrix python3

Last synced: 18 Apr 2025

https://github.com/farfarfun/funsecret

加密和安全工具包 - 提供加密、解密和安全相关功能

cryptography encryption farfarfun python secret security

Last synced: 05 Mar 2026

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/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/nuwax-io/nuwault-core

Generate consistent, secure passwords from keywords. TypeScript-based, with smart entropy controls.

client-side-encryption cryptography deterministic encryption hash password password-generator privacy-first security-tools web-crypto-api

Last synced: 03 Jun 2026

https://github.com/waridrox/password-manager

Encrypted password manager to store website passwords.

cryptography password-manager reactjs

Last synced: 17 Apr 2026

https://github.com/hvalfangst/rsa

RSA made from scratch using the underlying mathematical concepts for sake of demonstration

cryptography github-actions python rsa

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

Matasano Crypto Challenge using C++

cpp cryptography cryptopals-challenges google-test

Last synced: 19 Jun 2026

https://github.com/forgesworn/shamir-words

Split secrets into human-readable BIP-39 word shares using Shamir's Secret Sharing over GF(256)

backup bip39 cryptography galois-field mnemonic privacy recovery shamir-secret-sharing threshold typescript

Last synced: 04 Apr 2026

https://github.com/akshdzn/encore

Encore is a web based tool for obfuscating or scrambling text using a variety of methods. Useful for scavenger hunts, easter eggs, or just fun.

cipher cryptography css html svelte tools vite

Last synced: 18 Apr 2026

https://github.com/alessiofrittoli/crypto-key

Lightweight TypeScript library for Node.js Cryptographic keys

cipher cripto-keys cryptography hash hmac scrypt

Last synced: 05 Apr 2026

https://github.com/edycutjong/lethe

🌊 Autonomous right-to-erasure agent protecting PII via secure TEE enclaves and network egress blinding.

compliance cryptography gdpr intel-tdx nextjs privacy rust tee webassembly

Last synced: 21 Jun 2026

https://github.com/randika00/aes-encryption-decryption

Encryption and Decryption using AES (Advanced Encryption Standards)

aes aes-encryption cryptography decryption encryption

Last synced: 20 Apr 2026

https://github.com/starlingvibes/rsa-factoring-challenge

We have sniffed an unsecured network and found numbers that are used to encrypt very important documents. It seems that those numbers are not always generated using large enough prime numbers. Your mission should you choose to accept it, is to factorize these numbers as fast as possible before the target fixes this bug on their server - so that we can decode the encrypted documents.

cryptography prime-numbers rsa

Last synced: 21 Apr 2026

https://github.com/alisatodorova/information-security-basics

Assignments on Public-Key Crypto, Lattice-Based Encryption, Symmetric Crypto, RSA, Advanced Protocols

cryptography cybersecurity lattice-based-crypto public-key-cryptography rsa-cryptography symmetric-key-cryptography

Last synced: 15 Mar 2025

https://github.com/a3h1nt/python-meets-cryptography

Python code snippets for modern encryption algorithms.

cryptography pycryptodome

Last synced: 03 Sep 2025

https://github.com/quantachain/quanta-android-core

Core Android library powering QuantaChain mobile applications, built in Rust for high-performance cryptographic operations and secure transaction handling.

cryptography pqc

Last synced: 05 Jun 2026

https://github.com/yoannchb-pro/private-html

PrivateHTML | Make the user access your page with a key

cryptography private-code

Last synced: 23 Aug 2025

https://github.com/soenneker/soenneker.cryptography.ed25519

A lightweight C# library providing utilities for verifying Ed25519 digital signatures using public keys

cryptography csharp dotnet ed25519 ed25519util signing util verification verify

Last synced: 24 Apr 2026

https://github.com/en1gm4-exe/tryhackme

Write-ups and Walkthroughs for TryHackMe challenges and labs — covering enumeration, exploitation, privilege escalation, and more.

blue-teaming cryptography forensics hands-on-lab penetration-testing reverse-engineering shell

Last synced: 24 Apr 2026

https://github.com/simplito/crypt-erl

Erlang wrapper for unix libcrypt library

bcrypt cryptography erlang libcrypt

Last synced: 06 Jun 2026

https://github.com/ntdls/nasccl

NetworkDLS Algorithmic Symmetric Cipher Cryptography Library

cryptography encryption library

Last synced: 25 Apr 2026

https://github.com/islam-hady9/image-encryption-and-steganography-with-des_and_lsb

An image encryption and steganography project implementing DES encryption and LSB techniques for secure image embedding and transmission.

cryptography decryption des encryption image-processing jupyter-notebook lsb python steganography

Last synced: 25 Apr 2026

https://github.com/imnotannamaria/python-flask-auth

Flask User Authentication and CRUD API

cryptography flask pymysql python

Last synced: 25 Apr 2026

https://github.com/sundeeep/sundeeep-blockchain

Building blockchain from scratch using GoLang.

bitcoin blockchain cryptography golang network security sha256-hash web3

Last synced: 27 Apr 2026

https://github.com/davidalgis/filescrypter

Simple python tool for encrypting and decrypting files. For more secure information sharing/storage.

aes cryptography encryption-decryption python

Last synced: 28 Apr 2026

https://github.com/rr-cmd/des_algorithm

Simple Java project for encrypting and decrypting using DES cryptography algorithm

cryptography dataencryptionstandards java

Last synced: 22 Aug 2025

https://github.com/armanghobadi/uecdh

is a lightweight, standards-compliant Elliptic Curve Diffie-Hellman (ECDH) key exchange library for MicroPython, optimized for ESP32 and other resource-constrained IoT devices

cryptography ecdh esp32 microcontroller micropyhton

Last synced: 28 Apr 2026

https://github.com/dang12345512/sol-check

sol-check is a powerful Solana network tool that provides comprehensive validation and verification of smart contracts to ensure secure and efficient performance. It offers advanced analysis and debugging capabilities to help developers identify and resolve potential issues in their Solana-based applications.

audit checkio cryptography iphone memecoin objective-c security sol sol-check solana-token solana-token-bot solidity token trump-coin

Last synced: 28 Apr 2026

https://github.com/mokkunsuzuki-code/stage355

Stage355: Signature Key Status Verification and Revocation Enforcement Layer with signing-time validity checks, Stage354 ledger binding, fail-closed revoked-key rejection, and PQC intent-only protection.

audit cryptography cybersecurity ed25519 evidence fail-closed gpg key-revocation key-rotation key-status ledger ml-dsa pqc qsp signature-verification sigstore supply-chain-security transparency trust verification

Last synced: 23 Jun 2026

https://github.com/joaoiacillo/vault-guard

A script utility for encrypting and decrypting Obsidian vaults.

cryptography gpg obsidian pgp security

Last synced: 29 Apr 2026

https://github.com/ismaelvr1999/encrydb

This project is a database management system created from scratch, with a focus on security and encryption.

cryptography database nacl pynacl python

Last synced: 29 Apr 2026

https://github.com/samuelgodoy/arca

ARCA - Cofre de Segredos ou Credenciais

cosmocc cryptography encryption password secret vault ziglang

Last synced: 29 Apr 2026

https://github.com/avivijay19/hash-generator

Hash generator is a crypto based android application which works on different hashing algorithms.

android cryptography kotlin kotlin-android

Last synced: 29 Apr 2026

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/pavan-m060/capstone_project

🔐 Encryption & Decryption Web App A simple Flask-based web application that implements Caesar and Transposition ciphers for secure text encryption and decryption. Includes file handling support and a user-friendly local HTML interface for seamless interaction.

ceaser-cipher cryptography decryption encryption filehandling flask python transposition-cipher webapplication

Last synced: 30 Apr 2026

https://github.com/purrproof/merkle-proof-vis

A tool to visualize Merkle trees, generate multi-proofs, and demonstrate the proof application process.

blockchain cryptography ethereum merkle merkle-proof merkle-tree merkletree visualization vizualisation

Last synced: 19 Apr 2026

https://github.com/aulanchik/decryptor

Code Cipher challenge

axios cryptography javascript nodejs

Last synced: 30 Apr 2026

https://github.com/alex-snd/vigener

🔓 The project is intended for convenient key recovery from the ciphertext obtained using the Vigenère cipher.

cryptography

Last synced: 29 May 2026

https://github.com/paulshpilsher/genrsa

RSA keys generator written in Go

cryptography go pem publickey rsa

Last synced: 03 Nov 2025

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