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/twseptian/python-codes

Python scripts collected by owner

cryptography python python-script python2 python3

Last synced: 15 May 2025

https://github.com/mohamedmetwalli5/ellipticcurvecryptography-simulator

๐Ÿ›ก๏ธ Elliptic-curve cryptography (ECC) is an approach to public-key cryptography based on the algebraic structure of elliptic curves over finite fields. This is a simulator of how the process works.

cryptography cybersecurity

Last synced: 19 Jun 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/angeldollface/doll-cipher

A Rustacean implementation of an encryption algorithm of my own design. :lock: :dolls:

aes-encryption cryptography rust-lang rust-library

Last synced: 29 May 2026

https://github.com/acifani/cryptopals-challenges

๐Ÿ”’ Personal take on the cryptopals crypto challenges, in Go

cryptography cryptopals-challenges go golang

Last synced: 14 Feb 2026

https://github.com/radriann21/passify

an password generator that allows to the user generate based on the options and copy the password

chakraui cryptography nextjs typescript zustand

Last synced: 12 Apr 2026

https://github.com/nvnx7/cryptopals-cryptography-cracks

Rust implementation of cracks of cryptopals challenges

challenge crypto cryptography rust

Last synced: 22 Dec 2025

https://github.com/crybercorp/thecryptoanarchistmanifesto

The Crypto Anarchist Manifesto by Timothy C. May, written in 1988.

anarchy anonymous bitcoin cryptography dogecoin ethereum freedom manifest monero privacy

Last synced: 06 Apr 2025

https://github.com/wkhallen/easyencrypt

Easy encryption

aes cryptography python rsa

Last synced: 22 Mar 2025

https://github.com/solidiquis/ether

Symmetric key encryption command-line utility.

command-line command-line-tool cryptography rust

Last synced: 28 May 2026

https://github.com/enkore/zignify

Re-implementation of OpenBSD signify(1) in Zig (first code in Zig)

crypto cryptography signify zig

Last synced: 25 Mar 2025

https://github.com/kcbojanowski/cryptographyappproject

App that helps you deal with classical algorithms of cryptography as well as RSA algorithm and Shamir's Secret Sharing Scheme.

cryptography python3

Last synced: 16 Mar 2025

https://github.com/8go/hash_scrypt

Small CLI app in Python to hash passphrase for key derivation based on scrypt, for key derivation, for password stretching, and for hashing.

cli cli-app cryptography hash hashing kdf passlib password-hash password-stetching pyca python python3 scrypt

Last synced: 07 Apr 2025

https://github.com/peterfritz/time

Get the current time, timezone, and a language-sensitive representation of the current time in the local timezone based on the user's IP. Create and validate signed date tokens.

cryptography date time

Last synced: 12 Jun 2025

https://github.com/i2rys/diffiequantum

Diffie Hellman merged with HQC.

cryptography diffie-hellman hqc merge pqc

Last synced: 05 Sep 2025

https://github.com/bwesterb/germain

Counts safe primes

cryptography estimate germain safe-prime

Last synced: 31 Mar 2025

https://github.com/kagal-dev/taistamp

Signed TAI64N timestamps over HTTP โ€” Ed25519 over WebCrypto

cloudflare-workers cryptography dkim ed25519 eddsa monorepo signing tai64n timestamps typescript webcrypto

Last synced: 29 May 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/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/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/heyIsaac/TaskManager

๐Ÿ˜Ž๐Ÿ”Ž A complete CRUD API for task management, an advanced level challenge proposed by DIO.me in its bootcamp with Avanade, currently has authentication with JWT token and much more (โœฟโ—•โ€ฟโ—•โœฟ)

authentication-backend bootcamp-project consuming-api cryptography csharp dotnet entity-framework-core git jwt-authentication microsoft-identity minimal-api refit

Last synced: 24 Feb 2026

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/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/ramsyana/lorenz-chaos-encrypt

Plain Convolution Encryption as an Alternative to Overcoming the Limitations of Synchronization-Based Methods

chaos-synchronization chaos-theory cryptography encryption lorenz-system numerical-methods python secure-communication

Last synced: 09 Apr 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/whoiscipher/passcrypt

Open source password manager on your local machine written in go

cryptography go golang security-tools

Last synced: 11 Mar 2025

https://github.com/mrxx0/ft_ssl_md5

An introduction to cryptographic hashing algorithms.

cryptography security ssl

Last synced: 03 Aug 2025

https://github.com/codlocker/cryptography_algos

Implementing different Cryptography Algorithms

cipher cryptography

Last synced: 08 Jan 2026

https://github.com/psygo/cryptography_course

A Cryptography Course from Udemy

cryptography python

Last synced: 07 Dec 2025

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/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/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/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/elfincafe/anngo

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

cryptography go

Last synced: 12 Mar 2026

https://github.com/eiblybrasil/php-crypt

A simple php class for encryption.

class cryptography php php72 php73 php74 php80 php81

Last synced: 05 Feb 2026

https://github.com/aniketc068/atick-python

Standalone Python library for PDF digital signatures โ€” PAdES/CMS, USB tokens, Windows store, Indian eSign, timestamps, LTV and a green-tick appearance Adobe shows as valid. Zero dependencies.

adobe cades cryptography digital-signature esign ltv pades pdf pdf-signature pkcs11 python sign-pdf timestamp

Last synced: 16 Jun 2026

https://github.com/besoeasy/signature-login

Signature Login - Signature-Based Authentication

authentication cryptography secp256k1

Last synced: 20 Jan 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/twtiger/crypto

Crypto library in golang

cryptography

Last synced: 14 Jan 2026

https://github.com/robertmcatee/saigo

a simple encryption toolkit written in Go

cryptography encryption

Last synced: 14 Jan 2026

https://github.com/kaushalag29/cryptography

Basic Cipher Codes With Python.Deals With Encryption and Decryption.

books cryptography python-script python2-7

Last synced: 26 Oct 2025

https://github.com/ndpar/spring-crypto-demo

Examples of crypto operations in Kotlin and Spring

bouncycastle cryptography openssl spring

Last synced: 12 Mar 2026

https://github.com/incertia/crypto-primer

intro to crypto given to my coworkers at AIS

algebra algebraic-structures cryptography dh diffie-hellman ecc ecdh rsa

Last synced: 18 Jan 2026

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

https://github.com/yurykozhenov/infosec

University Information Security tasks

cryptography infosec security

Last synced: 31 Aug 2025

https://github.com/oklein1/cryptography-clojure

Clojure implementation of ciphers

cipher-algorithms clojure cryptography

Last synced: 10 Oct 2025

https://github.com/skygenesisenterprise/crux-256

CRUX-256: Experimental symmetric block cipher combining SPN and ARX architectures

aes-256 api-service cryptography database dns linux macos mail rust windows

Last synced: 14 Apr 2026

https://github.com/ashiqyousuf/bints

Implement 1024 bit integer in C

c cryptography

Last synced: 25 Oct 2025

https://github.com/anonymouse64/crypto_test_golang

Crypto testing utility for Golang implementations

benchmark cryptography golang

Last synced: 14 Jan 2026

https://github.com/robertoaleman/ra-ultimate-cipher-analyzer

RA Ultimate Cipher Analyzer is a web-based tool designed to analyze encrypted files and suggest the encryption algorithm used based on statistical properties and known patterns.

aes aes-128 aes-256 aes-encryption algorithms code-analysis cryptography cypher rsa rsa-cryptography rsa-decryption rsa-encryption

Last synced: 18 Feb 2026

https://github.com/juanpinheirofiap/faceid

Aplicativo de reconhecimento facial com Oracle Database, DeepFace e OpenCV para autenticaรงรฃo via FaceID.

cryptography embeddings opencv oracle-database pyhton

Last synced: 12 Oct 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/minomy13/rsa

C++ code for en- and decrypting RSA.

cryptography decoding encoding rsa

Last synced: 13 Oct 2025

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/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/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/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/clats97/vigenerecracker

A simple python script that will crack the classical implementation of the Vigenere Cipher. It uses a word-list to brute force the correct key and NLTK to identify English words / sentences.

cipher cipher-algorithms ciphers cracking cryptography vigenere vigenere-cipher vigenere-cipher-algorithm

Last synced: 26 Oct 2025

https://github.com/csharper63/client_encryption_file_system

This repository contains a client that interacts with a server API to create account, upload/share files and folders with other users with E2EE.

authentication cryptography drive end-to-end-encryption

Last synced: 06 Feb 2026

https://github.com/casper64/hai

The 100% console based messaging program using the cryptography library in python; a project I made for my cryptograpghy course.

cryptography python sockets

Last synced: 19 Apr 2026

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/luqastw/passtw

passtw is a Python-based random password generator + encrypted local vault, using AESโ€‘128 encryption and a cryptographic key.

cli cryptography password password-generator python security security-tools terminal

Last synced: 17 Mar 2026

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/4f48/semail

Secure E-Mail

cryptography hackclub rust

Last synced: 01 Feb 2026

https://github.com/m-torhan/securechat

Secure chat using double ratchet algorithm.

cryptography python

Last synced: 25 Feb 2026

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-noise-pipe

Browser-based Noise Protocol Framework demo โ€” NN, XX, IK, and IKpsk2 handshake patterns with real X25519 arithmetic, live transport encryption, and a WireGuard deep dive. No backends. No simulated math.

aes-256-gcm browser crypto-lab cryptography forward-secrecy handshake hkdf key-agreement noise-protocol secure-channel signal-protocol typescript vite wireguard x25519

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