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

Rating: (5/10) The code is a Windows Forms application for a basic scientific calculator, allowing users to perform mathematical operations like addition, subtraction, multiplication, division, trigonometrics, and logarithms.

componentmodel cryptography data drawing forms generic linq system tasks text

Last synced: 30 Sep 2025

https://github.com/lukewait/midtown-app

Educational GUI tool developed as part of a TAFE QLD assignment, providing interactive access to three algorithmic solutions: Rock Paper Scissors, Multiplication Table, and Caesar Cipher. Ideal for IT training and understanding basic programming concepts within a structured application.

cryptography education games gui learning-tools python training

Last synced: 18 Mar 2025

https://github.com/collapse-logic/collapse

Collapse System Logic — deterministic proof collapse (E→Z→1)

collapse compression cryptography csl determinism formal-methods lean4 logic proof proofs python

Last synced: 14 May 2026

https://github.com/zhongruoyu/md5

An implementation of the MD5 hash algorithm.

cryptography hash md5

Last synced: 12 Aug 2025

https://github.com/rsc-dev/crypto-tools

Crypto tools

cryptography python3

Last synced: 12 Aug 2025

https://github.com/audrastump/block-cipher

Simple block cipher implementation using symmetric key and an initialization vector (IV).

cryptography cybersecurity encryption-decryption

Last synced: 14 May 2026

https://github.com/dhruv-varshney-developer/etherlite

A fully custom-built Ethereum wallet. Features wallet creation/import, raw transaction handling, BIP-39 mnemonic generation, secure storage, and seamless network switching. Built with React, Material UI, Ethereumjs-util, and Alchemy-powered nodes, supporting multiple Ethereum and Polygon networks.

alchemy bip-39 blockchain cryptocurrency-wallet cryptography ethereum gas-estimation keypair-generation material-ui mnemonic-generation private-keys raw-transactions react secure-storage transaction-signing wallet-management web3

Last synced: 09 Apr 2026

https://github.com/isgj/tinkey

A Go port of Tinkey, the command-line tool for Google's Tink cryptography library.

cli cryptography go google key-management security tink

Last synced: 30 Apr 2025

https://github.com/HK-Transfield/python-aes-encryption

A simple example of AES encryption that encrypts an image who size is the larger than the AES block size.

aes aes-encryption cryptography encryption

Last synced: 12 Aug 2025

https://github.com/cailllev/parsa

Encrypt and Decrypt Files via RSA

cryptography java rsa

Last synced: 17 Mar 2025

https://github.com/zerdicorp/paed62_hashing_algorithm

A simple self-written version of the data hashing algorithm.

algorithm cryptography hash hashing-algorithm java paed62

Last synced: 02 Apr 2025

https://github.com/zerdicorp/paed62_online

Demonstration of the hashing algorithm online.

cryptography demo hashing-algorithm online paed62

Last synced: 02 Apr 2025

https://github.com/rstacks/uscyberopenseasoniv-beginnersgameroom-writeup

Writeups for the challenges I attempted in the Beginner's Game Room of the US Cyber Open (Season IV).

cryptography ctf ctf-challenges ctf-solutions ctf-writeups digital-forensics pwn reverse-engineering web-exploitation

Last synced: 13 Aug 2025

https://github.com/lucianosarno/cryptography-udemy-course

Repo aimed to support and demonstrate cryptography practice following Udemy course (https://www.udemy.com/course/learn-cryptography-basics-in-python)

cryptography cybersecurity python

Last synced: 13 Aug 2025

https://github.com/sammyne/crypto-rs

A Go-like crypto library in Rust

cryptography digital-signature encryption hash rust

Last synced: 18 Mar 2025

https://github.com/pilinux/crypt

Encryption and decryption using various cryptographic algorithms following industry standards

aes aes-gcm chacha20-poly1305 cipher cryptography rsa

Last synced: 11 May 2025

https://github.com/1goonli/playground

Code or Projects, that are too small for an individual Repository

c cmake cpp cryptography golang playground react rust rust-lang

Last synced: 30 Dec 2025

https://github.com/mehregxn/go-tls

my playground repo to learn tls and cryptography in go/golang

cryptography go golang tls

Last synced: 11 Jan 2026

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

The index calculus for the DLP, quadratic reciprocity, and Tonelli-Shanks.

cryptography go latex math quadratic-reciprocity tonelli-shanks

Last synced: 14 May 2026

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

Mathematical preliminaries: division, the Euclidean algorithm, and modular arithmetic

cryptography golang latex math

Last synced: 07 May 2026

https://github.com/yuji1702/ai--powered-triage-system

This project implements a machine learning-based triage system for emergency rooms, which classifies patients based on their symptoms and vitals using a Random Forest Classifier. The system features real-time patient data integration, a user-friendly GUI built with Tkinter, and secure patient data encryption using Fernet from the cryptography lib

cryptography data-imputation data-preprocessing data-security encryption gui healthcare machine-learning matplotlib medical-data python random-forest realt-time scikit-learn seaborn tkinter triage-system

Last synced: 05 Apr 2025

https://github.com/wisskirchenj/myblockchain

Blockchain centered multithreaded simulation with miners and clients

blockchain cryptography generic-programming java17 multithreaded rsa-signature

Last synced: 06 Sep 2025

https://github.com/erikrios/my-blockchain-bar

Build a Blockchain from Scratch in Go

blockchain cryptocurrency cryptography go golang

Last synced: 14 Aug 2025

https://github.com/raed667/aes-cpa

very basic crypto challenge I have setup for my fellow interns at SAP Labs

aes aes-encryption aes256 crypto cryptography

Last synced: 29 Mar 2025

https://github.com/soyart/pfc

pfc is a python clone for my gfc. It encrypts file using AES256-GCM, and encodes the output to hex.

aes crypto cryptography encryption

Last synced: 17 Jan 2026

https://github.com/erikrios/go-blockchain

The Minimalist Blockchain Implementation with Go

blockchain crypto cryptography go hashing

Last synced: 25 Jun 2025

https://github.com/brijes987/securechat

High-performance real-time chat server with end-to-end encryption 🔒 Crypto: AES-256, RSA-2048, SHA-256, HMAC validation 🌐 Network: TCP/UDP sockets, WebSocket, TLS/SSL, async I/O 🛠️ Tech: C++20, OpenSSL, Qt5, Docker, CMake, Prometheus 🧪 Testing: Google Test, k6 load testing, Valgrind analysis ⚡ DevOps: GitHub Actions CI/CD, multi-platform builds

aes-encryption ci-cd cmake cpp20 cross-platform cryptography docker end-to-end-encryption enterprise jwt-authentication networking openssl qt5 real-time-chat rsa-encryption tls websocket

Last synced: 03 May 2026

https://github.com/php-standard-library/secure-random

Cryptographically secure random data generation for tokens, passwords, and nonces

cryptography random secure-random

Last synced: 24 May 2026

https://github.com/eshan327/Javachain

An experimental, fully functioning blockchain developed in Java.

blockchain cryptography java

Last synced: 12 May 2025

https://github.com/popcornell/pyledakem

LEDAkem post-quantum key encapsulation cryptoscheme Python implementation

cryptography error-correcting-codes key-exchange-algorithm key-exchange-algorithms linear-codes post-quantum-cryptography

Last synced: 18 May 2026

https://github.com/haydenhargreaves/cryptify

Cryptography CLI tool for use when encrypting and decrypting files using key files.

cli cli-tools cryptography decryption encryption encryption-decryption tooling

Last synced: 11 Jan 2026

https://github.com/eupn/unicorn-p2p-rng

An Actix-based p2p simulation of Unicorn protocol based on VDFs for creation of verifiable randomness beacon

actix cryptography rust unicorn vdf

Last synced: 18 Jul 2025

https://github.com/bdegreve/cryptoma

This tool was created for the purpose of enciphering parts of the route description of Joepie 27, tocht C.

cryptography reactjs

Last synced: 18 May 2026

https://github.com/yutotakano/crypton-box

Implementation of NaCl Box and SecretBox in Haskell using crypton primitives

cryptography haskell nacl-secretbox

Last synced: 07 Mar 2026

https://github.com/danielost/brute-force-password-breaker

A straightforward brute-force password breaker.

brute-force cryptography password-bruteforce

Last synced: 13 May 2025

https://github.com/kceh/steganography-and-cryptography

Steganography and Cryptography project for Kotlin developer certificate

cryptography kotlin steganography

Last synced: 29 Mar 2025

https://github.com/iotexproject/rs-proximity-gaps

Lean 4 formalization, Python verification, and manuscripts for two ePrint papers on FRI proximity gaps above the Johnson radius (Chai & Fan, IoTeX, 2026) — ePrint 2026/861 + 2026/858.

action-orbit correlated-agreement cryptography ethereum formal-verification fri interactive-oracle-proof johnson-bound lean4 mathlib proximity-gap reed-solomon stark succinct-proofs zero-knowledge-proofs zk-stark

Last synced: 01 Jul 2026

https://github.com/erik-castro/vaultine

🔐 Multi-tenant cryptographic secrets management library for POSIX systems. Per-user KEK isolation, AES-GCM-256 encryption, automatic 90-day key rotation, and atomic operations. Includes CLI, TUI, and Python bindings. MIT licensed · v0.2.0-beta.

cpp cryptography edge-computing embedded encryption key-management multi-tenant posix secrets-management security sqlite

Last synced: 25 Jun 2026

https://github.com/abdielsouza/arcencryptor

An encryption library written in C++

c cpp cryptography

Last synced: 03 May 2026

https://github.com/amiriiw/merkle_note

Merkle Note is a lightweight GTK-based application for securely encrypting, decrypting, and saving textual data. The application uses AES-256-CBC encryption and integrates a Merkle root system for verifying the integrity of the stored data.

aes-256 aes-256-cbc c cryptography files hash merkle notebook security

Last synced: 28 Mar 2025

https://github.com/anupammaurya6767/tanji

Tanji is a Python encryption library that provides a secure and flexible solution for encrypting and decrypting messages. It leverages both symmetric and asymmetric encryption techniques to ensure the confidentiality and integrity of your data.

asymmetric-cryptography code-review continuous-integration cryptography cryptography-algorithms documentation encryption github-actions github-package-registry open-source pytest python release-management security software-development software-engineering sphinx-doc symmetric-cryptography tanji tutorial

Last synced: 21 Mar 2025

https://github.com/vl1507/cryptography_course

Криптография ДВФУ

cryptography dvfu fefu python

Last synced: 21 Jul 2025

https://github.com/bgmp/cryptography-lab3

Third Lab's project for my cryptography class.

cryptography man-in-the-middle socket

Last synced: 03 Mar 2025

https://github.com/cuhsat/spritz.java

A Spritz cipher implementation in pure Java.

algorithm cryptography java spritz

Last synced: 27 Aug 2025

https://github.com/cuhsat/pssst-chat

A simple ncurses based chat for Pssst.

chat cryptography gui messaging ncurses pssst python

Last synced: 29 Mar 2025

https://github.com/cuhsat/spritz.go

A Spritz cipher implementation in pure Go.

algorithm cryptography go golang spritz

Last synced: 29 Mar 2025

https://github.com/cuhsat/practical

A one-time pad variant for easy manual application.

algorithm cipher cryptography one-time-pad one-time-pad-cipher practical python strong

Last synced: 29 Mar 2025

https://github.com/cuhsat/spritz.lua

Spritz cipher implementation in pure Lua 5.3.

algorithm cryptography lua spritz

Last synced: 29 Mar 2025

https://github.com/stevemats/wheatstone-playfair-cipher

C code to encrypt a string using the Playfair cipher.

cipher cryptography

Last synced: 30 Aug 2025

https://github.com/stevemats/morse_code_translator

Easily decode/encode Morse code and listen to audio.

cryptography encryption-decryption morse-code

Last synced: 09 Jun 2026

https://github.com/matteopolak/password

A simple password generator.

cryptography cybersecurity generator password

Last synced: 12 May 2025

https://github.com/ableinc/polysecrets-js

A completely randomized order of secrets; built with security in mind.

application-security cryptography javascript js jwt nodejs npm npm-package polysecrets secrets secrets-management security

Last synced: 29 Mar 2025

https://github.com/negascout/toypublickeys.jl

a toy (but not trivial) implementation of (some) public key cryptography in julia

cryptography julia julia-language julialang publick-key rsa

Last synced: 30 Oct 2025

https://github.com/msoos/apn-sbox

Almost Perfectly Non-linear (APN) S-box problem generator

cnf cryptography dimacs sat-solver sbox

Last synced: 04 Jul 2026

https://github.com/samuel-lucas6/xchacha20-siv.net

A .NET implementation of XChaCha20-SIV.

blake2 blake2b crypto cryptography s2v siv xchacha20 xchacha20-siv

Last synced: 27 Mar 2025

https://github.com/mrmorais/cipher_algorithms

Cipher algorithms implementations in C++

cipher cryptography

Last synced: 21 Jul 2025

https://github.com/ryanj93/dotline-server

The DotLine Server :: DotLine is an IM app with end-to-end encryption and several message type support.

chat cryptography end-to-end-encryption messaging

Last synced: 09 Apr 2026

https://github.com/rustaceanrob/chacha20

zero dependency, stack allocated ChaCha20 implementation

chacha20 cryptography stack-allocated stream-cipher

Last synced: 05 Apr 2025

https://github.com/oliverkovacs/haastad

Zero dependency implementation of Håstad’s broadcast attack on RSA.

cryptography ctf python rsa

Last synced: 24 Jun 2025

https://github.com/biojet1/mendec

Message encryption using RSA algorithm

command-line-tool cryptography encryption-decryption rsa-cryptography

Last synced: 07 Mar 2026

https://github.com/kosasih/quantumchain

QuantumChain is a cutting-edge blockchain platform that leverages quantum computing and quantum-resistant cryptography to deliver ultra-secure, high-speed, and scalable decentralized solutions.

blockchain blockchain-technology cryptography quantum quantum-computing quantumchain

Last synced: 13 Sep 2025

https://github.com/varun-doshi/rpolynomial

Finite Field Polynomial Implementation in Rust

cryptography math zk

Last synced: 14 Aug 2025

https://github.com/samuel-lucas6/hedgeded25519

Hedged signatures for (some) protection against fault attacks.

crypto cryptography digital-signatures ed25519 hedged-signatures signatures

Last synced: 27 Mar 2025

https://github.com/ferdi265/thesis-fast-ascon-for-riscv-xtensa

My Bachelor's Thesis "Optimizing Ascon for 32-bit Architectures, Fast Implementations for RISC-V and Xtensa"

ascon bit-manipulation cryptography optimization riscv riscv32 xtensa

Last synced: 30 Oct 2025

https://github.com/bethanyuo/crypto_signatures

Popular Cryptographic Algorithms using various Crypto Libraries: Signatures

algorithms crypto crypto-algorithms crypto-libraries crypto-signatures cryptography javascript python signatures

Last synced: 18 May 2026

https://github.com/tn3w/cryptolib

A secure high-level implementation of cryptographic primitives with post-quantum support

aes argon2 argon2id crypto cryptography dilithium kyber pbkdf2 post-quantum post-quantum-cryptography rsa rust

Last synced: 05 Apr 2025

https://github.com/qcrypt/qcrypt-website

QCrypt websites for 2025 edition and later. QCrypt is the yearly international scientific conference presenting last year’s top results in quantum cryptography.

academic-conference cryptography hugo qcrypt quantum website

Last synced: 11 Sep 2025

https://github.com/nyxblabs/cryptonyx

🔒 Unified API for cryptographic operations in web and runtime environments, supporting Node.js, browsers, and other platforms

cryptography web

Last synced: 13 Mar 2025

https://github.com/tochy97/vaultfilestore

This is a application that lets users securly store an encrption of any file online. The files can then later be downloaded back to their original copy, or downloaded as a SHA256 hash.

cryptography hashlib python tkinter-python

Last synced: 11 Sep 2025

https://github.com/mikomikotaishi/co487assignments

An assortment of code used to solve cryptography problems

cryptography

Last synced: 29 Mar 2025

https://github.com/fbielejec/zksnarks_notes

notes & explorations of various zero knowledge protocols

cryptography elliptic-curves pairings snarks zero-knowledge

Last synced: 13 Mar 2025

https://github.com/ntdls/448delta

448Delta was NetworkDLS's first viable commercial product. It was discontinued over internal discontent with code quality.

cryptography file-system legacy

Last synced: 20 Jul 2025

https://github.com/thefcraft/bhx-encryption-algorithm

Dynamic, block-based encryption algorithm (BHX / BlockHashXOR) with integrated HMAC integrity checks and support for both streaming and non‑streaming modes in Python.

bcrypt cryptography encryption hmac sha256 streaming xor-cipher

Last synced: 21 Mar 2025

https://github.com/sammyne/bip39

Implementation of BIP-0039

bitcoin cryptography mnemonic

Last synced: 17 May 2026

https://github.com/naemazam/live-encryption-decryption

Encryption is the process of translating plain text data (plaintext) into something that appears to be random and meaningless (ciphertext). Decryption is the process of converting ciphertext back to plaintext. To encrypt more than a small amount of data, symmetric encryption is used

aes cryptography encryption html-css-javascript javascript naemazam

Last synced: 10 Sep 2025

https://github.com/fialkaapp/fialka-mailbox

📬 Self-hosted store-and-forward relay for Fialka over Tor. AES-256-GCM, zero server-side decryption, no metadata, Raspberry Pi ready.

aes-256-gcm cryptography e2e-encryption end-to-end-encryption kotlin mailbox messenger onion-service post-quantum privacy raspberry-pi relay security self-hosted server store-and-forward tor zero-metadata

Last synced: 08 Apr 2026

https://github.com/sudoaanish/loom

Local-first, serverless, peer-to-peer secure messaging client built on Tauri and Rust utilizing Double Ratchet encryption.

cryptography double-ratchet local-first mdns offline p2p rust secure-messaging serverless tauri

Last synced: 04 Jul 2026

https://github.com/salrashid123/kmsrand

KMS backed crypto/rand Reader

aws cryptography gcp kms random-number-generators

Last synced: 17 May 2026

https://github.com/moussaak/crypto

Vigenere Cipher, multitimepad

cryptography java vigenere-cipher

Last synced: 04 Jul 2026

https://github.com/fityannugroho/rot31-lnu

ROT31-LNU is a cipher algorithm that using symmetric key. It is adopted from the previously invented ROT13 and use the same way to encrypt and decrypt.

cryptography encryption php symmetric-key-cryptography

Last synced: 05 Apr 2025

https://github.com/alethea-protocol/alethea-protocol

Post-Quantum, Bitcoin-Anchored Layer 1 for Global RWA Collateralization | $11.46T Market

bitcoin blockchain cryptography defi kyber layer1 ml-dsa nist post-quantum pqc rwa sphincs

Last synced: 03 Jul 2026

https://github.com/nfiles/cryptopals-solutions

My solutions to the Matasano cryptopals problems: http://cryptopals.com/

cryptography cryptopals

Last synced: 17 Feb 2026

https://github.com/ydv-ankit/file-encryptor

A complete implementation of TEA (Tiny Encryption Algorithm) encryption and decryption for files.

cicd cli-app cryptography gh-actions golang tiny-encryption-algorithm

Last synced: 26 Jun 2025

https://github.com/paulshpilsher/genrsa

RSA keys generator written in Go

cryptography go pem publickey rsa

Last synced: 03 Jul 2026

https://github.com/mrtimu139/nontransitive-dice-simulator

Initial release of the Generalized Non-Transitive Dice Game. Includes fair random number generation, configurable dice, HMAC-based validation protocol, help table with probabilities, and modular class design for flexibility and scalability.

cryptography dice-game error-handling fair-random-generation game-theory hmac-sha3-224 interactive-game javascript nodejs nontransitive-dice-game

Last synced: 17 May 2026

https://github.com/kassane/d-relic

D bindings for Relic Toolkit (https://github.com/relic-toolkit/relic)

bindings cryptography d dlang relic-toolkit

Last synced: 07 Feb 2026