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/yehezkiel1086/crypto-docs

Everything about Cryptography mainly written in Python and Shell scripts

bash cryptography ctf python3 security shell

Last synced: 15 Apr 2026

https://github.com/lepresk/pki-infrastructure

Three-tier PKI in Node.js — Root CA, Intermediate CA, signing certificates, chain verification, and document signing

certificate-authority cryptography nodejs pki typescript x509

Last synced: 16 Jun 2026

https://github.com/mthaler/hasher

Command line tool to create a hash from a given text

command-line-tool cryptography golang hash hashing sha1 sha256

Last synced: 09 Apr 2025

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/usherlabs/ecdsa-jwt

ECDSA challenge-based authentication with JWT session management

authentication cryptography ecdsa jwt rust

Last synced: 20 Jan 2026

https://github.com/projects-developer/blockchain-communication-system

A decentralized communication system built on blockchain technology, enabling secure, transparent, and tamper-proof exchange of information. Blockchain Communication System With Code, Documents, PPT, Report And Video

blockchaincommunicationsystem blockchaintechnology btechprojects computer-science-project computerscienceprojects cryptography decentralizedcommunication final-year-projects finalyearprojects identityverification mtechprojects peertopeernetworking securemessaging supplychaincommunication

Last synced: 25 Feb 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/ivanstambuk/openauth-sim

Authentication protocol simulator in Java 17 covering OATH HOTP/TOTP/OCRA, FIDO2/WebAuthn, EMV/CAP, and EUDI wallet/OpenID4VP

authentication cap cryptography emv eudi-wallet fido2 java oath ocra otp simulator webauthn

Last synced: 14 Jan 2026

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

Secure chat using double ratchet algorithm.

cryptography python

Last synced: 25 Feb 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/projects-developer/top-cryptography-projects-with-source-code

Cryptography is the practice and study of techniques for secure communication by transforming plaintext. Top 10 Cryptography Projects Includes Source Code, PPT, Synopsis, Report, Documents, Base Research Paper & Video tutorials

aes-communication-security b-techprojects bca-projects communication computer-science-projects computerscienceprojects cryptography diffie-hellman-key-exchange final-year-projects finalyearprojects gif-malware-project m-techprojects mca-projects steganography super-cipher-projects triple-des-projects

Last synced: 07 Jan 2026

https://github.com/i2rys/diffiequantum

Diffie Hellman merged with HQC.

cryptography diffie-hellman hqc merge pqc

Last synced: 05 Sep 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/shanthanu9/cryptopals-solutions

Solutions for Matasano Cryptopals challenges

cryptography cryptopals-challenges

Last synced: 12 Jun 2025

https://github.com/systemslibrarian/crypto-lab-mpcith-sign

Browser-based MPC-in-the-Head signature demo — additive secret sharing, SHA-256 commitments, Merkle proofs, Fiat-Shamir transform, N-party simulation with hidden-view challenge, toy PERK permutation witness. Post-quantum signatures from hash functions alone. NIST Round 2: Mirath, PERK, FAEST. No backends. No simulated math.

crypto-lab cryptography digital-signatures fiat-shamir mirath mpc-in-the-head perk permuted-kernel-problem post-quantum secret-sharing zero-knowledge

Last synced: 01 Jun 2026

https://github.com/alexyer/xxxdh-js

WASM wrapper around xxxdh library implementing Extended Triple Diffie-Hellman key exchange.

cryptography diffie-hellman key-exchange-protocol

Last synced: 17 Jan 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/postquantum-jwt

PostQuantum.Jwt — Modern post-quantum hybrid JWT library for .NET 10 using X-Wing (X25519 + ML-KEM-768) and ML-DSA signatures.

cryptography csharp dotnet hybrid-cryptography jwt ml-dsa ml-kem post-quantum pqc security tokens x-wing

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-hqc-vault

Browser-based HQC demo — Hamming Quasi-Cyclic post-quantum KEM with perfect correctness, Reed-Muller/Reed-Solomon decoding, and three-way comparison against BIKE and ML-KEM. No backends. No simulated math.

aes-256-gcm browser code-based crypto-lab cryptography hqc kem nist-pqc post-quantum quasi-cyclic reed-muller reed-solomon typescript vite

Last synced: 01 Jun 2026

https://github.com/systemslibrarian/crypto-lab-ckks-lab

Browser-based CKKS approximate FHE demo — encrypted floating-point arithmetic, homomorphic neural network inference, rescaling, and the complete FHE trilogy (TFHE + BGV/BFV + CKKS). Part of the crypto-lab suite.

approximate-arithmetic browser-crypto ckks crypto-lab cryptography encrypted-inference fhe homomorphic-encryption machine-learning microsoft-seal privacy privacy-preserving-ml rlwe typescript vite

Last synced: 01 Jun 2026

https://github.com/sohnryang/crypto-contest-2020

상받은 2020년 암호경진대회 솔루션

block-cipher crypto-contest cryptography hill-cipher loop-unrolling

Last synced: 21 Apr 2026

https://github.com/markuszoppelt/aes_argon2_trezor

Short demo on how to use AES with Argon2id KDF and Trezor

aes argon2 cryptography kdf trezor

Last synced: 21 Apr 2026

https://github.com/darkzarich/local-encrypt-tool

Node.js utility for encrypting and decrypting sensitive data locally. Uses AES-256-GCM encryption with a key derived from your provided password using PBKDF2.

cryptography node nodejs

Last synced: 12 Apr 2026

https://github.com/oxarbitrage/sinsemilla

Sinsemilla hash function haskell implementation

crypto cryptography hash-function sinsemilla

Last synced: 05 Feb 2026

https://github.com/kharizzakaye/message-encoder-decoder

A Python program that encodes and decodes a message. Built with Tkinter and Python Base64.

base64 cryptography python3 tkinter

Last synced: 10 Mar 2025

https://github.com/abund4nt/h3xtel-scripts

Repository with solution and explanation of the challenges of the H3xtel course.

cryptography ctf mathematics python

Last synced: 24 Mar 2025

https://github.com/aleph-im/signature-based-encryption

A simple proof of concept of generating an AES CryptoKey using an EIP-712 signed payload

cryptography encryption ethereum

Last synced: 22 Apr 2026

https://github.com/labgua/rsa_start

Imparare l'uso della crittografia RSA con semplici esempi

cryptography rsa teaching-materials

Last synced: 22 Jan 2026

https://github.com/dotcoocoo/hermitstash

Post-quantum encrypted, self-hosted file sharing. ML-KEM-1024 + P-384 hybrid crypto, zero plaintext on disk, one-command deploy. 🦀

argon2 cryptography docker encryption end-to-end-encryption fido2 file-sharing file-upload ml-kem nodejs passkeys post-quantum privacy security self-hosted sqlite webauthn xchacha20 zero-dependency zero-knowledge

Last synced: 30 May 2026

https://github.com/danutama/python-aes-encryptor

A Python-based desktop application for encrypting and decrypting various data formats using the Advanced Encryption Standard (AES 128, 192, 256-bit).

advanced-encryption-standard aes aes-128 aes-192 aes-256 aes-encryption algorithm cipher ciphertext cryptography encryption-decryption python python3 rijndael rijndael-algorithm

Last synced: 23 Apr 2025

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

Classic encryption algorithm: Python implementation

cryptography python

Last synced: 21 Mar 2025

https://github.com/wzyskq/polybius_square_pro

An improved encryption and decryption system from the Polybius Square.

cryptography

Last synced: 14 Jan 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/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/davidbuchanan314/cryptopals-python3

Yet Another Cryptopals solution repo. Implemented in modern-ish python3. A mixture of procedural and functional coding styles. But no OO! :P

aes cracking cryptography cryptopals python3 xor

Last synced: 10 Jun 2025

https://github.com/athanclark/purescript-sjcl

Bindings to the Stanford JavaScript Crypto Library

browser cryptography purescript sjcl

Last synced: 24 Jan 2026

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

🔐 Crypto Playground – educational project for analyzing encryption algorithms.

cryptography educational low-level rust

Last synced: 18 Apr 2025

https://github.com/0xcyberlitech/ssh

SSH sur Debian : guide de durcissement, bonnes pratiques, audit et supervision des connexions.

2fa brute-force-protection cryptography debian hardening homelab key-management linux openssh port-forwarding security ssh

Last synced: 07 May 2026

https://github.com/redik2/binary-cryptography

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

cryptography python python3

Last synced: 24 Mar 2025

https://github.com/andrenevesgomes/criptografia

No âmbito da disciplina de Criptografia foi-nos requisitado a realização de um trabalho de grupo centrado na realização de um algoritmo de encriptação de forma a refletir todo o conhecimento adquirido ao longo das aulas realizadas.

cryptography istec school-project scytale-cipher

Last synced: 09 Mar 2025

https://github.com/bkawk/aes-256-cbc-pbkdf2-30k

Polymer2 Web Component for encrypting and decrypting a mnemonic to the CBC encryption mode of AES

aes-cbc cryptography pbkdf2 polymer2

Last synced: 24 Jan 2026

https://github.com/mizcausevic-dev/hash-attestation-rs

Sign + verify Kinetic Gain Protocol Suite docs using ed25519 over canonical JSON hashes. The missing 'this AEO actually came from the vendor' layer.

attestation canonical-json cryptography dalek ed25519 kinetic-gain rust signature

Last synced: 01 Jun 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/malisha4065/javap2pfiletransfer

Java P2P Secure File Transfer

cryptography java p2p

Last synced: 09 Jun 2026

https://github.com/mizcausevic-dev/bls-attestation-broker

Multi-signer attestation broker using BLS12-381 aggregate signatures. N signatures collapse into one 96-byte aggregate verifiable in two pairings. Reference impl with textbook BLS; production should use blst.

agent-governance aggregate-signature ai-governance attestation bls bls12-381 cryptography platform-engineering rust

Last synced: 01 Jun 2026

https://github.com/pieroboseta/filenfile

filenfile is a Python application that securely hides and extracts files and folders within a main file of your choice using encryption and compression techniques, providing a simple and efficient way to store sensitive data discreetly.

compression cryptography data-hiding data-security file-archiving file-encryption file-security hidden-files hide lzma-compression metadata-encryption python-application python-gui python-script secure-storage tkinter

Last synced: 01 Apr 2025

https://github.com/gabriel-milan/des_example

Example for encryption/decryption using DES. Compatible with Arduino, Node.js and Python

arduino cipher cryptography nodejs python3

Last synced: 13 Apr 2026

https://github.com/levkk/chacha-rs

Implementation of Salsa20 and family of algorithms. Largerly untested and probably incorrect :)

cryptography rust rust-lang rust-library salsa20

Last synced: 24 Mar 2025

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/vicentevieytes/merkle-tree

Rust crate implementing a Merkle Tree data structure and Merkle Path proof generation and verification.

cryptocurrency cryptography merkle merkletree rust

Last synced: 22 Jan 2026

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

A simple password generator CLI tool

cryptography python3

Last synced: 01 Jun 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/yizhezhang-ervin/knowledge_cryptography

Cryptography with Python

cryptography python

Last synced: 18 Oct 2025

https://github.com/justscott/rapidrsa

Simpler to use implementation of the pycryptodome RSA algorithm

asymmetric-cryptography cryptography encryption-decryption python3 rsa rsa-cryptography

Last synced: 20 Jun 2026

https://github.com/quantachain/quanta-android-core

Core Android library powering QuantaChain mobile applications, built in Rust for high-performance cryptographic operations and secure transaction handling.

cryptography pqc

Last synced: 05 Jun 2026

https://github.com/ztgx/rippled-rs

A simplest customizable blockchain

algorithms cryptography ed25519 rippled secp256k1 signing substrate

Last synced: 30 Oct 2025

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

MD6 hash implemented in Rustlang

cryptography hash md6 rust-lang

Last synced: 25 May 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/karisdalton/ceaser-cipher

Cipher encoder and decoder---ceaser cipher

cryptography encryption

Last synced: 15 Mar 2025

https://github.com/greydevv/sha-256

A C implementation of the 256-bit Secure Hash Algorithm (SHA-256).

binary bits c cryptocurrency cryptography sha256 sha256-hash

Last synced: 20 Oct 2025

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/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/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/gatanegro/unify-theory

unifies spacetime, matter, and forces in Oscilatorry Field

com cryptography dynamic math nonlinear-dynamics novel oscillatory physics theory unified

Last synced: 15 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/onlyf0ur/pqc-zig

Post-Quantum Cryptography for Zig

cryptography post-quantum-cryptography pqc pqcrypto

Last synced: 16 May 2025

https://github.com/southwinds-io/volta

An embedded, zero-dependency Go library for multi-tenant data encryption and zero-trust secret management.

cryptography encryption-decryption gdpr go golang golang-library hipaa pci-dss pii secret-management

Last synced: 01 Jul 2025

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

Basics on elliptic curves and their discrete log problem

cryptography discrete-logarithms elliptic-curves go latex math

Last synced: 14 May 2026

https://github.com/yumevote/voting-iot-machine-ui

A emulated GUI application which acts as a POS IOT Machine (DRE) to allow people to vote for election on the Maschain

arduino cryptography iot python tkinter-gui

Last synced: 15 Feb 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/telkomdev/c-crypsi

A Header only Custom crypto utility for C/C++ based on Openssl Crypto Library to make life easier

aes c cryptography digest header-only openssl

Last synced: 05 Jun 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/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/farchanjo/merkle

Local-first MCP vault for Claude Code — LLMs hold opaque handles, operators approve every reveal, every access leaves a BLAKE3 hash. Rust 2024 / DDD + Hexagonal.

argon2id audit-log blake3 claude-code cryptography ddd ed25519 hexagonal-architecture local-first mcp model-context-protocol rust rust-2024 secrets secrets-management security spec-driven-development sqlite vault xchacha20-poly1305

Last synced: 17 Jun 2026

https://github.com/alisatodorova/information-security-basics

Assignments on Public-Key Crypto, Lattice-Based Encryption, Symmetric Crypto, RSA, Advanced Protocols

cryptography cybersecurity lattice-based-crypto public-key-cryptography rsa-cryptography symmetric-key-cryptography

Last synced: 15 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://gitlab.com/florent.legname/java-crypto-sandbox

Tests and POCs with standard JDK 18 cryptographic implementations: RSA ciphering and signing, AES encryption etc.

AES cryptography java openjdk rsa

Last synced: 10 Jan 2026

https://github.com/smartibase/smart-transformers

Smart Transformers are a versatile machine learning tool that can be integrated with Pytorch, TensorFlow, and JAX. Smart transformers provide accurate computations required for cryptographic algorithms. These transformers is that they are independent modules, making it efficient to experiment with various research projects related to cryptanalysis

algorithms crypto cryptocurrency cryptography deep-learning jax machine-learning pytorch tensorflow transformer

Last synced: 28 Feb 2025