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-iron-serpent

Browser-based demo of Serpent-256, the AES finalist with the largest security margin — featuring encrypt/decrypt, round comparison visualization, and live performance benchmarks

aes-finalist argon2id block-cipher browser-demo crypto-lab cryptography hmac javascript serpent symmetric-encryption

Last synced: 01 Jun 2026

https://github.com/systemslibrarian/crypto-lab-padding-oracle

Browser-based CBC padding oracle attack demo — full Vaudenay 2002 chosen-ciphertext attack with real AES-CBC, byte-by-byte plaintext recovery, and coverage of ASP.NET, Lucky Thirteen, and POODLE exploits. No backends. No simulated math.

aes-cbc attacks browser chosen-ciphertext cryptanalysis crypto-lab cryptography lucky-thirteen padding-oracle pkcs7 poodle tls typescript vaudenay vite

Last synced: 01 Jun 2026

https://github.com/systemslibrarian/crypto-lab-dead-sea-cipher

Browser-based cryptographic history demo — from Atbash in Jeremiah 25:26 (~600 BCE) to AES-256-GCM (2001 CE). Every cipher, every fatal flaw, every lesson that built the next one.

aes-gcm atbash caesar-cipher cryptography frequency-analysis historical-ciphers kasiski one-time-pad vigenere-cipher webcrypto

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-mceliece-gate

Browser-based Classic McEliece demo — the oldest post-quantum KEM (1978), binary Goppa codes, visceral 261KB public key visualization, and four-way comparison against ML-KEM, BIKE, and HQC. No backends. No simulated math.

aes-256-gcm binary-goppa browser code-based crypto-lab cryptography goppa-codes kem lattice mceliece nist post-quantum pqc typescript vite

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-lattice-fault

Browser-based lattice PQC implementation attack demo — NTT power analysis (ML-KEM CPA), rejection sampling fault bypass (ML-DSA key recovery), KyberSlash timing side-channel, faulty KECCAK seed injection. Mathematical security ≠ implementation security. No backends. Simulated attacks.

crypto-lab cryptography dilithium fault-injection kyber kyberslash ml-dsa ml-kem ntt post-quantum power-analysis side-channel timing-attack

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/atropinetears/atropinetears.github.io

My personal site to not only demonstrate my web design / web development skills, but also to list out my blog posts, projects, resources, and other information.

0xsilene blog cryptography github-io github-pages security web web-design web-development website

Last synced: 27 Feb 2026

https://github.com/elfincafe/anngo

Ann*Go is the cryptography tool written in Go language.

cryptography go

Last synced: 12 Mar 2026

https://github.com/mberry/makwa-sharp

C# implementation of the Makwa password hashing algorithm

cryptography hashing passwords

Last synced: 25 Mar 2025

https://github.com/ddc/ddccryptography

Encode and Decode strings with Cryptography

cryptography ddccryptography decode decoder encode encoder python python-3 python3

Last synced: 11 Feb 2026

https://github.com/maksmez/dlp_events_vkr

Проект разработанный для автоматического анализа событий DLP системы InfoWatch Traffic Monitor.

cryptography python selenium smtplib sqlalchemy sqlite yattag

Last synced: 16 Apr 2026

https://github.com/duguorong009/md6-impl

MD6 hash implemented in Rustlang

cryptography hash md6 rust-lang

Last synced: 25 May 2026

https://github.com/acestojanoski/key-forge

Effortlessly encrypt and decrypt text in an instant with our user-friendly, open-source tool.

aes aes-256 aes-256-gcm cryptography cryptography-tools decryption encryption opensource react vite

Last synced: 16 Apr 2026

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

Stage356: Runtime Verification and Fail-Closed Execution Gate with Stage355 integrity binding, runtime decision enforcement, CI context detection, and PQC intent-only protection.

audit ci-cd cryptography cybersecurity evidence execution-gate fail-closed github-actions hash-chain integrity key-revocation key-status ml-dsa pqc qsp runtime-verification signature-verification supply-chain-security trust verification

Last synced: 23 Jun 2026

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

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

cryptography university-coursework

Last synced: 15 Feb 2026

https://github.com/mikeleo03/rsa-attack-simulation

Create a simulation of RSA Cryptographic Attack based on provided encryption code

cryptography fermat-factorization python3 rsa-attacks wiener-attack

Last synced: 16 Mar 2025

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/mukailasam/rand

A Command-Line tool for generating a cryptographically secure random bytes

cryptographically-secure cryptographically-secure-random cryptography golang hexadecimal random random-bytes random-number

Last synced: 27 Feb 2025

https://github.com/psygo/cryptography_course

A Cryptography Course from Udemy

cryptography python

Last synced: 07 Dec 2025

https://github.com/buhman/rijndael

fast AES implementation for CHICKEN scheme

aes chicken-scheme cryptography

Last synced: 02 Apr 2025

https://github.com/bmoneill/adfgvx

ADFGVX cipher encrypter/decrypter

adfgvx cipher cryptography html-css-javascript html5 webpage

Last synced: 06 Sep 2025

https://github.com/thesreale/crypto-factory-cf-eth-checker-drainer-balance-mnemonic

Ethereum wallets use cryptography and BIP39 standards to generate secure keypairs, mnemonics, and seed phrases. Hardware and cold wallets ensure safe storage, while balance checkers track funds on the blockchain.

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

Last synced: 09 Apr 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/mcp-tool-shop-org/ledger-suite

Unified monorepo for cryptographic provenance ledgers — ClaimLedger and CreatorLedger

append-only cryptography digital-signatures dotnet ed25519 ledger monorepo open-source provenance typescript

Last synced: 01 Apr 2026

https://github.com/albertotirla/cryptolibrary

this implements a collection of standard, classical encryption algorythms such as the caesar cifer, rot13 and monoalphabetical substitution

cryptography

Last synced: 03 Apr 2025

https://github.com/moosesue/gcd

Standard GCD algorithm in Python and Rust

cryptography cryptography-algorithms gcd number-theory python rust rust-lang

Last synced: 30 Apr 2026

https://github.com/oanderoficial/bitcoin-cli-script

Ferramenta em C, que é um utilitário para o bitcoin-cli. Com o Bitcoin-cli Script você terá mais agilidade em obter informações da blockchain utilizando o seu node.

bitcoin bitcoin-cli blockchain blockchain-technology cryptography linux node

Last synced: 17 Apr 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/thibmeu/rfc9500

Public Key Cryptography Test Keys from RFC 9500

cryptography rfc test

Last synced: 17 Apr 2026

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

GF(256) Shamir's Secret Sharing — split and reconstruct secrets with threshold schemes

cryptography gf256 key-splitting secret-sharing shamir 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/farhantips/cryptography-and-cryptanalysis

This repository covers practical implementations of Cryptography and Cryptanalysis, including encryption algorithms, hashing, digital signatures, and techniques for analyzing and breaking cryptographic systems.

aes-encryption authentication-protocol blockcipher ceaser-cipher cryptanalysis cryptography des diffie-hellman elliptic-curve-cryptography encryption-decryption hashing-passwords kerberos-authentication knapsack publickey-cryptosystem rsa-cryptography ssh ssl zero-knowledge-proof

Last synced: 26 Mar 2025

https://github.com/demining/an-attempt-to-predict-the-behavior-of-the-properties-of-the-secp256k1-elliptic-curve

An attempt to predict the behavior of the properties of the secp256k1 Elliptic Curve: Cryptography and cryptocurrency related parameters secp256k1 reveals several vulnerabilities and potential threats:

ai bitcoin bitcoin-wallet btc cryptocurrency cryptography cryptography-algorithms ecc elliptic-curve elliptic-curve-cryptography elliptic-curves quantum-computing secp256k1 secp256k1-ecdsa

Last synced: 20 Apr 2026

https://github.com/karthik558/rust-crypt

A lightweight yet powerful file encryption utility implemented in Rust. Securely protect your sensitive files with AES-256-GCM encryption and Argon2 password-based key derivation.

cli-tool cross-platform cryptography encryption-decryption password-protection rust

Last synced: 05 Jun 2026

https://github.com/virgilsecurity/demo-e2ee-android

A simple Android application that demonstrates how the end-to-end encryption (E2EE) works.

android cryptography demo demo-app encryption end-to-end-encryption key-management public-key-cryptography

Last synced: 21 Apr 2026

https://github.com/dogukansahil/advancedbrutecipher

Advanced Brute Cipher is a simple and secure encryption tool that performs all operations locally in your browser using HTML, JavaScript, and CSS. Manage your encryption keys without relying on external CDNs.

cryptography css decryption encryption html javascript key-management local-storage python security web-application

Last synced: 13 Feb 2026

https://github.com/telkomdev/pycrypsi

Python custom crypto utility that wraps the pycryptodome module to make life easier (Digest, Cipher, HMAC, RSA, RSA Digital Signature)

cryptography hash python rsa telkomdev

Last synced: 05 Jun 2026

https://github.com/quantumcoinproject/circl

Hybrid Post Quantum Cryptography Library in GO

blockchain cryptography hybrid-pqc pqc quantumcoin

Last synced: 05 Jun 2026