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/frostbyte012/cryptography-network-security-lab-assignment-nit-sikkim

This repo is all about the cryptography techniques that we use in our daily lives

cryptography encryption-algorithms encryption-decryption network-security python3

Last synced: 26 Jun 2025

https://github.com/abdulbasit110/key-logger

An educational Python keylogger that captures keystrokes and securely encrypts logs using `pynput` and `cryptography`. For educational use only.

cryptography cybersecurity encryption keylogger pynput

Last synced: 13 Oct 2025

https://github.com/xm0onh/stateviz.dev

Interactive visualization playground for blockchain data structures. Learn how blockchains organize and store data through hands-on exploration and visual experimentation.

algorithms blockchain cryptography data-structures educational ethereum merkle-trie playground

Last synced: 12 Apr 2026

https://github.com/inanepain/id-forge

A lightweight, versatile PHP library for generating and encoding unique identifiers. It supports base32, base58, base64, nanoid, snowflakeid, uuid, and ulid, providing fast, secure, and flexible solutions for ID generation and encoding in modern applications.

base32 base58 base64 cryptography encoding id-forge id-generation inanepain library nanoid php snowflakeid ulid unique-identifier uuid

Last synced: 14 Jan 2026

https://github.com/yeshan333/python-cryptography-coding

Classic encryption algorithm: Python implementation

cryptography python

Last synced: 21 Mar 2025

https://github.com/pereirar3/cryptography-cipher

Simple and complex encryption algorithms in c++ [objective: learning] - IN UPDATE

cipher-algorithm cpp cryptography

Last synced: 04 Sep 2025

https://github.com/viral32111/scrambler

A program to hide & protect messages for enhanced privacy.

c cipher cryptography encryption

Last synced: 09 Apr 2025

https://github.com/ia/crypto

crypto means cryptography

base64 challenges cryptography perl xor

Last synced: 11 Feb 2026

https://github.com/a-s-russo/eleventh-hour-mystery

Decipher the paragraph of ciphertext in 'The Eleventh Hour: A Curious Mystery' by Graeme Base at the end of the book using a Caesar cipher

caesar-cipher cryptography

Last synced: 29 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/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/realabbas/offline-blockchain-transaction-signing-private-wallet

A private offline wallet for signing incoming transaction from web interface

cryptography offline public-private-key qrcode signing transaction wallet

Last synced: 29 May 2026

https://github.com/hrichharms/salsa20

Salsa20 stream cipher implemented in Haskell

cryptography salsa20 stream-cipher xor-cipher

Last synced: 08 Apr 2025

https://github.com/nunees/trabalho_rsa_unip

Implementação do algoritmo RSA básico.

cryptography python rsa-cryptography

Last synced: 20 Mar 2025

https://github.com/gabrielmajeri/crypto-data-structures

Data structures in Rust for cryptocurrencies and blockchain-related technologies

blockchain cryptocurrency cryptography merkle-tree

Last synced: 08 Apr 2025

https://github.com/theognis1002/password-generator-cli

A simple password generator CLI tool

cryptography python3

Last synced: 01 Jun 2026

https://github.com/yawning/tuplehash

NIST SP 800-185 TupleHash (mirror)

cryptography cryptography-algorithms go golang sha3

Last synced: 29 May 2026

https://github.com/shaina-gh/dss

Java implementation of the Digital Signature Standard (DSS) for message integrity and authenticity verification.

cryptography cryptography-algorithms digital-signature-algorithm digital-signature-authentication dss java signature-verification

Last synced: 22 Apr 2025

https://github.com/tchello45/nimbus-encryption

An e2ee toolkit for the web in early stage development

cryptography rust wasm

Last synced: 08 May 2026

https://github.com/toniomacaronio/keccak-rust

Keccak implementation in Rust

crypto cryptography keccak rust sha3

Last synced: 24 Mar 2025

https://github.com/pranjalco/caesar-cipher-simple

A Python program that implements the Caesar Cipher for encoding and decoding messages. Users can input text, choose shift numbers, and decide whether to encode or decode. Includes a user-friendly loop for multiple operations in one run.

algorithms cipher console-application cryptography python-programming security

Last synced: 30 Mar 2025

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/tatemsoft/cryptr

A simple shell utility for encrypting and decrypting files using OpenSSL.

aes-256 aes-encryption bash bash-script cryptography decryption encryption openssl shell-script

Last synced: 08 May 2026

https://github.com/losthopes/secured-accounts-lab

Lab for Security of programs and Data course

auth cryptography labs

Last synced: 14 Mar 2025

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/fordcois/cryptography

This repository is a documentation of my exploration of cryptography, focusing on creating and cracking ciphers

cryptography

Last synced: 02 Jul 2025

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/bradford-smith94/cs579

CS 579 Foundations of Cryptography

c cryptography

Last synced: 29 Jun 2026

https://github.com/xorbkpt/encryption-aes-r-pi-pico

TuM Institute for Advanced Study, Advanced Computation, Cryptography: Post Doc Bucket: 1

beginner computer-science cryptography encryption rasberry-pi-pico

Last synced: 24 Mar 2025

https://github.com/zerdicorp/hashalgo

Second Attempt to Understand Hashing.

algorithm cryptography hash hashing java sha256 study

Last synced: 02 Apr 2025

https://github.com/parisaalizadeh2003/cryptography-tool

A Python-based tool for file encryption and decryption using a custom cipher and wxPython for GUI.

cryptography encription python security-tools wxpython

Last synced: 12 Apr 2025

https://github.com/onyazuka/desu

DES encryption + Triple DES + Multithread version

cpp cryptography des fast

Last synced: 25 Oct 2025

https://github.com/uofsc-fall-2022-math-587-001/homework3

Prime factorization and primitive powers mod p

cryptography go latex math

Last synced: 19 Apr 2026

https://github.com/macornwell/musksultimatemessagesafe

A cryptography puzzle that shares what propels Elon Musk forward.

cryptography puzzle

Last synced: 18 Mar 2025

https://github.com/4l13nh4ck3r/base64

Here are 2 simple Python Scripts that can easily encrypt a string of text, or decrypt a Base64 string.

base64 cryptography decryption encryption encryption-decryption python python-script python2

Last synced: 15 Mar 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/dubniczky/trustless-authentication

Secure authentication protocol without sending or storing the password

authentication cryptography password protocol

Last synced: 31 Mar 2025

https://github.com/larueli/rsanf05utt

Chiffrement RSA en C dans le cadre d'un cours à l'UTT, école publique d'ingénieurs

c cryptography doxygen mathematics rsa utt

Last synced: 24 Jun 2026

https://github.com/magical/libargon2

fork of the argon2 reference implementation

cryptography

Last synced: 24 Mar 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/redik2/binary-cryptography

Простая шифровка файлов через побитовый XOR

cryptography python python3

Last synced: 24 Mar 2025

https://github.com/akhilk07/zama-fhe

Explore detailed technical guides for the Zama FHE protocol. Set up your environment on Linux, Windows, or GitHub Codespace. 🚀💻

bounty bounty-program cli cryptography data-science fhe fully-homomorphic-encryption homomorphic-encryption machine-learning ppml privacy python rust sckiit-learn string tfhe zama

Last synced: 09 May 2026

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/r1b/md5

[WIP] The MD5 Message-Digest Algorithm

cryptography r6rs racket scheme

Last synced: 21 Jan 2026

https://github.com/projects-developer/be-final-year-engineering-projects

BE Final Year Engineering Projects Includes Source Code, PPT, Synopsis, Report, Documents, Base Research Paper & Video tutorials

computer-science-projects cryptography final-year final-year-projects machine-learning malware-detection python-projects web-development

Last synced: 10 Mar 2026

https://github.com/idleberg/node-wp-salts

Generates an object of default WordPress salts. Fully offline.

cryptography nodejs wordpress wordpress-salt

Last synced: 27 Dec 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/karisdalton/ceaser-cipher

Cipher encoder and decoder---ceaser cipher

cryptography encryption

Last synced: 15 Mar 2025

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/salvacorts/fr-chat-resttracker

:satellite: P2P Chat Rest Server Tracker

cryptography heroku hug p2p-chat python rest-api tracker-server

Last synced: 15 Mar 2025

https://github.com/virgilsecurity/virgil-pythia-net

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 netcore pythia pythia-sdk sdk virgil-pythia

Last synced: 02 Sep 2025

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/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/cr0mb/satoshi-sweeper

Satoshi Sweeper is a Bitcoin wallet generator and balance checker. It generates mnemonic phrases, derives Bitcoin addresses (Legacy, Nested SegWit, and Native SegWit), and checks their balances using the Blockstream API.

biputils bitcoin bitcoin-finder bitcoin-recovery bitcoin-stealer bitcoin-wallet cryptography ethereum ethereum-finder ethereum-stealer ethereum-wallet hashlib

Last synced: 09 May 2026

https://github.com/abdo-essam/diffie-hellman-key-exchange

The code you provided appears to be an implementation of the Diffie-Hellman key exchange protocol between a client and a server. This protocol allows two parties to establish a shared secret key over an insecure channel.

client client-server cryptography diffie-hellman diffie-hellman-algorithm diffie-hellman-key server

Last synced: 15 Mar 2025

https://github.com/seniorbatleo/cryptocart

Secure chat software for your computer.

chat cryptocart cryptography messaging secure security

Last synced: 24 Jun 2026

https://github.com/berkekaragoz/caesars-cipher

A library that provides a simple interface to the ceasers cipher for browser and node.js.

caesar-cipher cryptography mocha typescript typescript-library

Last synced: 10 May 2026

https://github.com/albinzayedrawan/asymmetric-encryption

Lab Exercises about asymmetric encryption with RSA & Diffie-Hellman.

asymmetric-encryption cryptography diffie-hellman-key-exchange rsa-encryption

Last synced: 19 Jul 2025

https://github.com/maksmez/ids_update_vkr

Проект разработанный для автоматического обновления баз правил системы VipNet IDS.

cryptography logging python selenium smtplib sqlalchemy sqlite yattag

Last synced: 10 May 2026

https://github.com/atticusrussell/hwsw-crypto-xilinx-template

Template for using Xilinx Vivado and SDK with CMPE-661 (HWSW Crypto) projects in a version control friendly way.

cmpe661 cryptography hwsw-crypto version-control vivado xilinx xilinx-sdk xilinx-vivado zybo

Last synced: 07 Feb 2026

https://github.com/alexiza84/nexus

nexuS is an innovative software tool designed to streamline data management and analysis processes. With its user-friendly interface and powerful features, nexuS empowers users to efficiently organize, analyze, and visualize their data.

ansible ansible-role cryptography dotnet emulator graphql groovy mmorpg molecule-scenario nexus private-tracker sonatype torrent wildstar

Last synced: 07 Apr 2026

https://github.com/quantumcoinproject/quantum-coin-pqc-js-sdk

Hybrid Post Quantum Cryptography SDK - Quantum Coin (Q)

blockchain cryptography pqc quantum quantumcoin

Last synced: 01 Feb 2026

https://github.com/ankit-chaubey/ciph

Fast, streaming file encryption for large media files and cloud uploads using modern cryptography.

aes chacha20 cloud-security cryptography encryption-decryption file-encryption

Last synced: 07 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/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/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-lll-break

Browser-based LLL and BKZ lattice reduction demo — Gram-Schmidt orthogonalization, Lovász condition, step-by-step basis reduction animation, toy LWE primal attack, parameter explorer showing why Kyber's n=256 q=3329 survives while toy parameters fail instantly. The hardness assumption, made tangible. No backends. No simulated math.

bkz browser-demo crypto-lab cryptography gram-schmidt lattice-cryptography lattice-reduction learning-with-errors lll-algorithm post-quantum svp

Last synced: 01 Jun 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/systemslibrarian/crypto-lab-lms-xmss

Browser-based Leighton-Micali Signatures (LMS) and Hierarchical Signature System (HSS) demo per RFC 8554 and NIST SP 800-208. LM-OTS + Merkle trees + two-level HSS, with the state-management story told honestly.

crypto-lab cryptography digital-signatures hash-based-cryptography hash-based-signatures hierarchical-signature-system hss leighton-micali-signatures lm-ots lms merkle-signatures merkle-tree nist-sp-800-208 post-quantum-cryptography rfc-8554 sha-256 stateful-signatures winternitz xmss

Last synced: 01 Jun 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-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-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/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/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/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/opifexm/cryptoanalyzer

Data encryption decryption program

cryptography encryption java maven

Last synced: 10 May 2026