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/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/rani-abha/cryptography_algorithms

In this repository, I've gathered a collection of cryptographic algorithms that I've learned during my college years and implemented for both learning and practical purposes.

algorithms blacklist cipher-algorithms cryptography digitalsignature firewall-rules playfair-cipher sha1-hash whitelist

Last synced: 06 Jul 2025

https://github.com/abuzaidk1234/hybridtextfileencryptor

A lightweight and secure Python-based hybrid encryption tool using AES for content encryption and RSA for key protection — ideal for safely storing and transmitting sensitive text files.

aes cryptography cybersecurity encryption encryption-decryption python rsa text-encryption

Last synced: 09 Apr 2025

https://github.com/tsovak/a-cryptographic-hash-function

A Cryptographic Hash Function

cpp cryptography hash-functions

Last synced: 02 Apr 2025

https://github.com/themaskedman981/sage-boolean-solver

Implementation of Boolean Arithmetic in SAGE math

cryptography python sagemath

Last synced: 30 May 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/onyazuka/desu

DES encryption + Triple DES + Multithread version

cpp cryptography des fast

Last synced: 25 Oct 2025

https://github.com/ntdls/ntdls.nasccl

The NetworkDLS original symmetric cipher algorithm ported to C#.

algorithms cryptography encryption symmetric-encryption

Last synced: 11 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/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/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/fionn/dining-cryptographers

Unconditional sender and recipient untraceability

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

Last synced: 27 Oct 2025

https://github.com/kyj9447/pixseal

Cryptographic image integrity & authenticity verification tool. Detects any image modification via pixel-level validation.

cryptography digital-forensics image-authenticity image-integrity-check image-verification steganography-tool tamper-detection

Last synced: 24 Jan 2026

https://github.com/ujangbedog/dpq-chat

A simple, secure peer-to-peer chat app built with Rust. Runs directly in the terminal with end-to-end encryption, post-quantum security (Kyber & Dilithium), and no central server.

chat cli cryptography p2p p2p-chat rust secure terminal terminal-app terminal-chat

Last synced: 06 Oct 2025

https://github.com/mutkuensert/androidsignatureexample

An example Android app for generating key pairs in trusted execution environment to sign data requiring biometric authentication using Android keystore.

android androidkeystore biometric-authentication cryptography digital-signature digital-signature-algorithm dsa-algorithm ecdsa elliptic-curve keypair keystore secure-enclave security tee trusted-execution-environment

Last synced: 01 May 2026

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/daimdn/cryptography-messageencryption

Brief tutorial of Cryptography. Based on previous solutions. Can be used along for sending messages

cryptography java

Last synced: 06 Sep 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/bitcoin-evo/bitcoinevo

BitcoinEvo Core integration/staging tree

bitcoinevo c-plus-plus cryptocurrency cryptography p2p

Last synced: 03 Apr 2025

https://github.com/farahsedd/secure-authentication-project

This project focuses on creating a reliable authentication and network services infrastructure using OpenLDAP, SSH, Apache, OpenVPN, DNS, and Kerberos.

apache authentication cryptography dns infrastructure kerberos network-security openldap openvpn ssh

Last synced: 08 Jan 2026

https://github.com/taimoorzaeem/fcrypt

A command line tool to encrypt and decrypt file using a symmetric key.

c cryptography encryption-algorithm encryption-decryption file file-encryption

Last synced: 04 Oct 2025

https://github.com/kseen715/double-ratchet

Implementation of Double Ratchet encryption algorithm

cryptography double-ratchet encryption

Last synced: 30 Jan 2026

https://github.com/unkaktus/padding

random padding

cryptography padding

Last synced: 08 Jun 2026

https://github.com/ohimoiza1205/goldman-sachs-forage-swe-simulation

Crack passwords and suggest security improvements as a Governance Analyst at Goldman Sachs.

cryptography goldman-sachs hashcat password-cracking software-engineering

Last synced: 17 Jan 2026

https://github.com/egorgvo/sberbank_callback_async_cryptography

Python implementation of Sberbank signature verification using async cryptography

cryptography sberbank signature-verification

Last synced: 11 Mar 2026

https://github.com/pmarreck/blip_mp

BLIP-storage arbitrary-precision integers in pure Zig. Beats GMP at i64 (1.95-2.66×) and common cryptographic mul (1.12-1.46×) on Apple Silicon. 8240 GMP cross-validation tests pass.

arbitrary-precision-integers bignum blip cryptography ffi gmp multi-precision zig

Last synced: 31 May 2026

https://github.com/techatlasdev/cryptorot

🎲 Un sistema enfocado en el cifrado simétrico, encargado de poder convertir un conjunto de palabras legibles, en un conjunto de caracteres que no tienen coherencia pero si relación en función a sus llaves.

algorithm cli cryptography path python rot rot13 rot13-cipher rot13-decoder rotation

Last synced: 17 Jun 2026

https://github.com/baha2rm98/crypto_note

Developed by : Baha2rM98 and AshkanAbd

android-app cryptography java

Last synced: 02 May 2026

https://github.com/tolstoyj/go-voting-blockchain

🗳️ Production-ready blockchain-based voting system built with Go. Features secure cryptographic operations, real-time results, and seamless deployment capabilities.

api blockchain cryptography docker go golang postgresql redis rest security voting

Last synced: 02 May 2026

https://github.com/4f48/semail

Secure E-Mail

cryptography hackclub rust

Last synced: 01 Feb 2026

https://github.com/zeraphie/passwordgen

Simple class for cryptographically strong secure password generation

composer cryptographic cryptography javascript keyspace password password-generator passwordgen php

Last synced: 06 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/dubniczky/cryptography-algorithms

Python implementations of commonly used cryptographic algorithms

algorithms cryptography cryptography-algorithms cryptography-library learning python

Last synced: 23 Jun 2025

https://github.com/elliotwutingfeng/secret_broadcast

Send encrypted webcam snapshots over Telegram to specific users.

cryptography fernet telegram webcam

Last synced: 20 Oct 2025

https://github.com/ilovenooodles/classic-crypto

Web based Classic cryptography

cryptography flask nextjs

Last synced: 02 May 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/shanthanu9/cryptopals-solutions

Solutions for Matasano Cryptopals challenges

cryptography cryptopals-challenges

Last synced: 12 Jun 2025

https://github.com/francislauriano/chatsoftex

Plataforma desenvolvida em Python que visa automatizar e agilizar o processo de avaliação de projetos de inovação tecnológica, utilizando inteligência artificial e critérios padronizados com base na Lei do Bem.

cryptography fernet firebase flask flask-jwt-extended hugging-face-transformers numpy openai pdfplumber postgresql pyjwt pymupdf-fitz pypdf2 python pytorch scikit-learn scipy spacy sqlalchemy tensorflow

Last synced: 03 Apr 2026

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/lasse-tom-lang/python-cryptographie

Program for en- and decrypt messages

cryptography pysimplegui python steganography

Last synced: 31 Mar 2025

https://github.com/paulshpilsher/genrsa

RSA keys generator written in Go

cryptography go pem publickey rsa

Last synced: 03 Nov 2025

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/softcreatr/wsc-crypto-ts

PoC of cryptographic utility functions for WoltLab Suite Core, implemented in TypeScript.

crypto cryptography typescript woltlab woltlab-suite woltlab-suite-core wsc

Last synced: 01 Feb 2026

https://github.com/duguorong009/rlwe-encryption-rs

RLWE encryption scheme using Knuth-Yao sampling

cryptography math post-quantum-cryptography rust

Last synced: 10 Jun 2026

https://github.com/audrastump/gcm-encryption-socket

GCM Socket using AES-GCM encryption with a 256-bit key - ensures confidentiality and integrity of data

cryptography cybersecurity encryption-decryption

Last synced: 12 May 2026

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

Introduction to the discrete logarithm problem and a comparison of symmetric vs asymmetric ciphers

cryptography discrete-logarithm go latex math

Last synced: 20 Apr 2026

https://github.com/antonio-marasescu/edublock

EduBlock represents a private blockchain platform intended for the sharing of educational records between universities. It was created to serve as my bachelor thesis degree.

angular blockchain cryptography docker expressjs gulp ngrx nodejs rabbitmq redux typedi typeorm typescript

Last synced: 13 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/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/future-rafay/data-encryption-app-python_streamlit

🔐 SecureVault is a Python-based project designed to provide robust encryption and decryption functionalities.

cryptography fernet-encryption hashing-passwords python

Last synced: 18 Jun 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/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-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-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-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-frost-threshold

Browser-based demo of FROST threshold signatures — t-of-n signing with RFC 9591, frost-ed25519 compiled to WASM. No single party holds the key. Any valid subset signs.

cryptography digital-signatures ed25519 elliptic-curve-cryptography frost shamir-secret-sharing threshold-signatures

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/bmoneill/adfgvx

ADFGVX cipher encrypter/decrypter

adfgvx cipher cryptography html-css-javascript html5 webpage

Last synced: 06 Sep 2025

https://github.com/1-5pool/jmessage-security-project

JMessage: Encrypted Messaging System with Security Analysis This project implements an end-to-end encrypted messaging system using ECDH, ChaCha20, and ECDSA. It also demonstrates a padding oracle attack, showcasing both secure system design and vulnerability exploitation techniques.

chat-application cryptography end-to-end-encryption golang padding-oracle-attacks

Last synced: 08 Feb 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-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/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/crypto-lab-rsa-forge

Browser-based RSA demo — textbook RSA, OAEP, PSS signatures, and live attacks including small exponent, Bleichenbacher PKCS#1 v1.5 oracle, and padding oracle. Real WebCrypto operations. No backends. No simulated math.

asymmetric-encryption attacks bleichenbacher browser crypto-lab cryptography padding-oracle pkcs1 post-quantum public-key-cryptography rsa rsa-oaep rsa-pss typescript vite

Last synced: 01 Jun 2026

https://github.com/systemslibrarian/crypto-lab-ratchet-wire

Browser-based demo of the Double Ratchet Algorithm — the cryptographic protocol powering Signal, WhatsApp, and Google Messages. Live conversation with forward secrecy, break-in recovery, and key compromise simulation.

aes-gcm browser-demo crypto-compare cryptography double-ratchet forward-secrecy hkdf key-exchange messaging-protocol post-quantum-ready signal-protocol typescript vite x25519

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-sphincs-ledger

Browser-based demo of SLH-DSA (SPHINCS+), a hash-based post-quantum digital signature scheme standardized as NIST FIPS 205

browser-demo crypto-lab cryptography digital-signatures hash-based-signatures javascript nist-fips-205 post-quantum-cryptography slh-dsa sphincs-plus

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-dilithium-seal

Browser-based demo of ML-DSA (CRYSTALS-Dilithium), the lattice-based post-quantum digital signature scheme standardized as NIST FIPS 204 in August 2024. Sign, verify, and seal documents — quantum-resistant.

browser-demo crypto-lab cryptography crystals-dilithium digital-signatures lattice-cryptography ml-dsa module-lwe nist-fips-204 post-quantum-cryptography typescript vite webcrypto

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/codlocker/cryptography_algos

Implementing different Cryptography Algorithms

cipher cryptography

Last synced: 08 Jan 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/aelx01/kyberkeep

An experimental web-based and quantum-safe cryptography password manager with zero-knowledge cryptography

cryptography password-manager post-quantum-signature rust

Last synced: 06 Sep 2025

https://github.com/lcian/klein-cryptanalysis

🔓 Cryptanalytic attack on the KLEIN embedded block cipher

cryptanalysis cryptography

Last synced: 08 Jun 2026

https://github.com/maxime-cllt/primeshield

GUI RSA implémentation en Rust

cicd cryptography gui rsa-cryptography rust

Last synced: 25 Mar 2025

https://github.com/trinhminhtriet/vault

🔐 Decrypt and manage encrypted data with a CLI tool built using Go and Cobra framework.

cli cryptography decryption encryption go rsa security

Last synced: 09 Apr 2025

https://github.com/oelshocht/javacryptotoys

Java bytecode strings encryption and file signing

bytecode cryptography java security-tools

Last synced: 20 Jun 2026

https://github.com/projects-developer/super-cipher-project

The Super Cipher Project is a cryptographic system designed to provide ultra-high security for sensitive information. Project Includes Source Code, PPT, Synopsis, Report, Documents, Base Research Paper & Video tutorials

btechprojects cipheralgorithm computerscienceprojects cryptography cryptoproject cybersecurity datasecurity mtechprojects securecommunication supercipher

Last synced: 11 Feb 2026

https://github.com/xandersteyn/rsa-timing-attack

A Python script demonstrating a timing attack on RSA decryption, recovering private key bits by analyzing execution time differences.

cryptographic-analysis cryptographic-attacks cryptography cybersecurity encryption ethical-hacking key-recovery multiprocessing penetration-testing python rsa rsa-key-attack security-research timing-attacks

Last synced: 16 Mar 2025