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/nir3x/cryptorand.cpp

CryptoRand.cpp - Random Key Generation using Cryptographic Techniques

algorithm algorithms c-plus-plus cpp cryptography encryption entropy random random-number-generation security

Last synced: 04 Jun 2026

https://github.com/randika00/aes-encryption-decryption

Encryption and Decryption using AES (Advanced Encryption Standards)

aes aes-encryption cryptography decryption encryption

Last synced: 20 Apr 2026

https://github.com/starlingvibes/rsa-factoring-challenge

We have sniffed an unsecured network and found numbers that are used to encrypt very important documents. It seems that those numbers are not always generated using large enough prime numbers. Your mission should you choose to accept it, is to factorize these numbers as fast as possible before the target fixes this bug on their server - so that we can decode the encrypted documents.

cryptography prime-numbers rsa

Last synced: 21 Apr 2026

https://github.com/nuraj250/lockbox-secure-password-manager

LockBox is a lightweight yet powerful password manager built with Python. It encrypts and securely stores your passwords, providing an intuitive CLI and optional GUI for easy access. Say goodbye to forgotten passwords and hello to secure automation! 🔒🚀

authentication automation cryptography cybersecurity encryption lockbox password-manager pyqt5 python secure-storage sqlite

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/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/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/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/soenneker/soenneker.cryptography.ed25519

A lightweight C# library providing utilities for verifying Ed25519 digital signatures using public keys

cryptography csharp dotnet ed25519 ed25519util signing util verification verify

Last synced: 24 Apr 2026

https://github.com/selendra/contract-registry

Selendra Contract Registry is a WASM smart contract registry writen in Rust based on ink! smart contract framwork.

cryptocurrency cryptography p2p-network payment rustlang smart-contracts token wasm

Last synced: 24 Apr 2026

https://github.com/swamikannan/revisiting-python

Building projects based on libraries such as Turtle and tkinter to brush up on non-ML skills

coffee-machine cryptography customtkinter etch-a-sketch password password-manager-app password-manager-ui python3 tkinter-gui tkinter-python turtle

Last synced: 06 Jun 2026

https://github.com/ntdls/nasccl

NetworkDLS Algorithmic Symmetric Cipher Cryptography Library

cryptography encryption library

Last synced: 25 Apr 2026

https://github.com/toxic-whitelgnd/matrice_cryptography

A simple math Project based on Matrices-Cryptography by using python-numpy

cryptography math-problem matrices numpy python3

Last synced: 25 Apr 2026

https://github.com/0xm4rk1h/human-collapse

A Minecraft modpack focused on technology and automation, with the goal of uncovering the truth. Obtaining the “Tome of Knowledge” grants you a book containing clues to discover that truth, and you will need to use cryptography and steganography to achieve it.

cryptography minecraft modpack steganography

Last synced: 07 Jun 2026

https://github.com/l0g0rhythm/cryptoolsec

Secure Python CLI & GUI tool for efficient file/stream encryption & decryption (AES-256-GCM, streaming I/O). Supports passwords (Argon2id+Salt) or key files. Built for security and automation

aes aes-256 aes-gcm argon2 argon2id authenticated-encryption cli cross-platform cryptography decryption encryption file-encryption gui kdf pyside6 python python3 qt6 security streaming

Last synced: 27 Apr 2026

https://github.com/armanghobadi/uecdh

is a lightweight, standards-compliant Elliptic Curve Diffie-Hellman (ECDH) key exchange library for MicroPython, optimized for ESP32 and other resource-constrained IoT devices

cryptography ecdh esp32 microcontroller micropyhton

Last synced: 28 Apr 2026

https://github.com/lukechilds/og-zkp

Prove your Bitcoin OG status in zero-knowledge

bitcoin cryptography risc-zero risc0 risc0-zkvm zero-knowledge zkp

Last synced: 08 Jun 2026

https://github.com/joaoiacillo/vault-guard

A script utility for encrypting and decrypting Obsidian vaults.

cryptography gpg obsidian pgp security

Last synced: 29 Apr 2026

https://github.com/ismaelvr1999/encrydb

This project is a database management system created from scratch, with a focus on security and encryption.

cryptography database nacl pynacl python

Last synced: 29 Apr 2026

https://github.com/cloudflareresearch/anonymous-credentials-agent-demo

Demo for Anonymous Credentials Token for Rate-Limiting Agents

agents cryptography mcp token

Last synced: 29 Apr 2026

https://github.com/adippel/cms-encryption-go

Go example for performing CMS encryption with OpenSSL using CGO. Companion code for the blog post “CMS Encryption in Go”.

cryptography go golang libcrypto openssl

Last synced: 08 Jun 2026

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

easy_enc.sh é uma ferramenta simples e eficiente para encriptação e decriptação de arquivos e dados utilizando OpenSSL, desenvolvida em Bash. Suporta criptografia com o algoritmo AES-256-CBC e permite a escolha entre salvar os resultados em arquivos ou imprimi-los diretamente na saída padrão.

aes-256 bash cli-tool command-line-tool cryptography cybersecurity data-encryption encryption file-encryption openssl pbkdf2 script security-tools shell-script simple-encrypt

Last synced: 01 May 2026

https://github.com/lokranjanp/2fa

A custom 2FA system using Python, SQL, Redis, and SMTP, featuring dynamic 6-digit OTP generation with PyOTP. Will develop it into AaaS [Authentication as a Service] .

cryptography entity-authorization flask python smtp user-authentication

Last synced: 01 May 2026

https://github.com/baha2rm98/crypto_note

Developed by : Baha2rM98 and AshkanAbd

android-app cryptography java

Last synced: 02 May 2026

https://github.com/adekbadek/files-encrypt

Encrypt/decrypt files

bash cryptography openssl

Last synced: 03 May 2026

https://github.com/kwas123/blockchain-file-verification

🔒 Verify file integrity and authenticity with this decentralized system on Ethereum, ensuring secure, tamper-proof document validation through blockchain technology.

axios bitcoin blockchain blockchain-technology copyleft cryptography dapp fir modular move openpgp p2p pinata-ipfs python react sha256 timestamp trusted-timestamping

Last synced: 04 May 2026

https://github.com/twilight-dream-of-magic/titanwallciphersspecification

TitanWall Stream Cipher & TitanWall Block Cipher Alogrithm Specification By Twilight-Dream

blockcipher cpp20 cryptography rc6 rc6-plus stream-cipher

Last synced: 09 Jun 2026

https://github.com/fredrikaugust/wasm-bsgs

Baby-Step Giant-Step Discrete Logarithm Problem Solver in WebAssembly (Written in Rust)

cryptography discrete-logarithm rust wasm wasm-bindgen

Last synced: 04 May 2026

https://github.com/systemslibrarian/crypto-lab-key-exchange

Browser-based key-exchange evolution — DH → ECDH → X25519 → ML-KEM → hybrid. Live discrete-log attack on toy DH, real elliptic-curve point arithmetic, and the jump from shared-exponent to encapsulation. The same idea, five generations

crypto-lab cryptography diffie-hellman ecdh hybrid-key-exchange key-exchange ml-kem post-quantum-cryptography x25519

Last synced: 09 Jun 2026

https://github.com/systemslibrarian/crypto-lab-ssh-handshake

Browser-based SSH handshake demo — real X25519 ECDH key exchange authenticated by an Ed25519 host key, known_hosts Trust-On-First-Use, MITM detection on host-key change. First contact is a leap of faith

crypto-lab cryptography ecdh ed25519 forward-secrecy host-key key-exchange known-hosts mitm ssh tofu trust-model trust-on-first-use x25519

Last synced: 09 Jun 2026

https://github.com/systemslibrarian/crypto-lab-opaque-gate

Browser-based OPAQUE aPAKE demo (RFC 9807, July 2025) — OPRF blind/evaluate/unblind, AES-256-GCM credential envelope, 3DH mutual authentication, server breach simulation. The password never touches the server. No backends. No simulated math.

3dh authenticated-key-exchange crypto-lab cryptography forward-secrecy opaque oprf pake password-authentication rfc9807

Last synced: 09 Jun 2026

https://github.com/romanian-solana-developer-program-c3/c3_comets_balea_lorena

This is a learning project for Comets of Web3's First Romanian Solana Developer Program.

anchor cryptography nfts rust solana tokens typescript web3

Last synced: 06 May 2026

https://github.com/shazeus/passforge

Secure password and secret generator — passwords, passphrases, PINs, tokens, and strength analysis

cli cryptography entropy hibp passphrase password-generator passwords pyperclip python secrets security terminal

Last synced: 09 Jun 2026

https://github.com/alfahami/landcertificate

An admin/client land certficate requester application built on top of Hyperledger where clients request a land certificate to a land conserver(admin) who will deliver the certificate.

blockchain-technology blockhain cluster cryptography dapps hyperledger hyperledger-fabric land landmanagement mongodb mongodb-database nodejs qrcode wallet

Last synced: 06 May 2026

https://github.com/diegoperea20/python-cryptography

Use of the python cryptography library to encrypt and decrypt messages symmetrically and asymmetrically, as well as giving digital assignments

asymetric cryptography encryption message python symetric uao

Last synced: 09 May 2026

https://github.com/rushikeshghuge-19/blockchain_django

A secure Blockchain-Based Voting System built with Django. It records votes on a custom blockchain for transparency and integrity, featuring user authentication, candidate management, and real-time vote tallying. The backend uses Django, with SQLite for data storage.

blockchain cryptography django proof-of-work python sha-256 sqlite voting-system webdevelopment

Last synced: 10 May 2026

https://github.com/rub-nds/ssh-client-signatures-artifacts

Artifacts for the paper "On the Security of SSH Client Signatures", accepted at the ACM Conference on Computer and Communications Security (CCS) 2025.

cryptography cve-2024-31497 github gitlab launchpad measurement public-keys ssh ssh-client

Last synced: 11 May 2026

https://github.com/suwadith/cryptography-python

A simple Python-based one-time pad encryption implementation.

ciphertext cryptography encryption-decryption python

Last synced: 11 May 2026

https://github.com/thesupercd/rainbow_table_builder

A high performance CUDA-based GPU accelerated Rainbow-Table maker, written in C++ without any external libraries or dependencies needed.

cpp cryptography cuda hash-table hashing parallel-processing rainbow-table sha3 sha3-512 uuid

Last synced: 12 May 2026

https://github.com/4lessandrodev/saas-cryptography

a small project to test encryption as a service with nodejs

cryptography encryption

Last synced: 13 Jun 2026

https://github.com/ar-io/ar-io-mlflow

MLflow plugin for verifiable ML provenance, anchored to ar.io

ar-io arweave cryptography mlflow mlops provenance verification

Last synced: 13 Jun 2026

https://github.com/validpay-io/validpay-react-native-sdk

Official React Native SDK for ValidPay CVCP — QR-based cryptographic document verification for mobile apps.

check-fraud cryptography document-verification mobile-sdk qr-verification react-native

Last synced: 15 Jun 2026

https://github.com/bokelleher/sesame-sdk

Portable SDK and conformance vectors for SESAME, the proposed SCTE 130-9 security layer for the ESAM interface: HMAC auth, channel-scoped authorization, and AES-256-GCM payload encryption over HTTP headers.

ad-insertion aes-gcm authentication cryptography esam hmac rust scte scte-130 sesame

Last synced: 15 Jun 2026

https://github.com/rokatyy/skitala

skitala encoder/decoder (in progress)

crypto cryptography encoder-decoder skitala

Last synced: 15 Jun 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/edycutjong/silo

🛡️ Zero-knowledge whistleblower drop shielding source identity inside secure enclaves.

cryptography express intel-tdx nextjs privacy tee verifiable-credentials whistleblower

Last synced: 21 Jun 2026

https://github.com/ivan-guerra/caesar_cipher

Caesar Cipher encrypt/decrypt/cracking utilities

caesar-cipher cryptography password-cracking

Last synced: 22 Jun 2026

https://github.com/mokkunsuzuki-code/stage355

Stage355: Signature Key Status Verification and Revocation Enforcement Layer with signing-time validity checks, Stage354 ledger binding, fail-closed revoked-key rejection, and PQC intent-only protection.

audit cryptography cybersecurity ed25519 evidence fail-closed gpg key-revocation key-rotation key-status ledger ml-dsa pqc qsp signature-verification sigstore supply-chain-security transparency trust verification

Last synced: 23 Jun 2026

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/suprim-corp/kit-backend-base-java

Reusable Java backend toolkit — UUID, JSON, crypto, exception, web & gRPC (dev.suprim)

backend cryptography exception-handling grpc java java-library json maven spring-boot utilities

Last synced: 24 Jun 2026

https://github.com/thecolonycc/attestation-envelope-spec

Cross-platform attestation envelope spec for agent-native claims. Pointer-based evidence, custodian-signed coverage metadata, sigchain over a typed witnessed claim.

agent-identity agent-security ai-agents attestation colony cryptography ed25519 json-schema provenance specification thecolony verifiable-credentials

Last synced: 24 Jun 2026

https://github.com/tegmentum/secure-log

Tamper-evident audit log for Rust: hash-chained entries, Merkle-sealed segments, externally-signed checkpoints, witness anti-equivocation, and AEAD payload sealing — native crates plus WASI Preview 2 components.

audit-log audit-logging component-model cryptography hash-chain merkle-tree rust security tamper-evident tpm transparency-log wasi wasm webassembly

Last synced: 25 Jun 2026

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

Colecao de 5 livros tecnicos open-source sobre seguranca de software em portugues (PT-BR): Security-Driven Development, DevSecOps, Analise de Malware, Concorrencia Segura e Criptografia Engenheira. C++17/20, CVEs documentados, 300K+ linhas.

application-security books concurrency cplusplus cryptography cybersecurity devsecops encryption fuzzing malware-analysis open-source owasp post-quantum-cryptography pt-br reverse-engineering secure-coding security thread-safety tls

Last synced: 25 Jun 2026

https://github.com/arcsymer/password-manager

Desktop password manager (C++17) — libsodium Argon2id+secretbox vault, RFC 6238 TOTP 2FA, search/filter. Learning/portfolio project, not security-audited

2fa cmake cplusplus cpp cryptography libsodium portfolio totp

Last synced: 29 Jun 2026

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

🔓 Cryptanalytic attack on the KLEIN embedded block cipher

cryptanalysis cryptography

Last synced: 08 Jun 2026

https://github.com/isaac-defrain/cryptography

Crypto BIP (Book In Progress)

crypto cryptography python

Last synced: 29 Jun 2025

https://github.com/paulchen2713/aes

COM 5335 Network Security Assignment #2 - Advanced Encryption Standard (AES)

aes cryptography encryption matlab nthuee

Last synced: 16 Mar 2025

https://github.com/alvii147/hashbrown

My compilation of cryptography functions and personal start to cryptography

cryptography

Last synced: 28 Apr 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/arnaldo10cisne/cryptography__python_app

This program can encrypt and decrypt arrays of English words. The word API used to validate words and obtain random ones is: https://random-word-api.herokuapp.com

cryptography pyhon3 pyhton

Last synced: 26 Mar 2025

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

A Cryptography Course from Udemy

cryptography python

Last synced: 07 Dec 2025

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

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/super-e/slip39dotnet

Complete .NET implementation of SLIP-0039 Shamir's Secret Sharing with BIP32 support

bip32 bitcoin cryptocurrency cryptography csharp dotnet mnemonic secret-sharing shamir-secret-sharing slip-0039 vibe-coding

Last synced: 13 Apr 2026

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

MD6 hash implemented in Rustlang

cryptography hash md6 rust-lang

Last synced: 25 May 2026

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/mvharsh/information-security

A comprehensive collection of cryptography and cybersecurity algorithms including encryption, hashing, and common attack techniques.

cryptography cybersecurity encryption-algorithms ethical-hacking information-security network-security

Last synced: 14 Jun 2025

https://github.com/anivanchen/pycrypt

A series of standalone scripts built with Cryptography for encryption and decryption of files / strings.

cryptography python

Last synced: 11 Jun 2026

https://github.com/rbourgeat/miniblockchain

🔗 A simple Blockchain

blockchain c-plus-plus cryptography

Last synced: 08 Apr 2025

https://github.com/kevincharm/gfc-fpe

Generalised Feistel cipher for stateless shuffling

cryptography feistel fpe shuffle

Last synced: 07 Sep 2025

https://github.com/twilight-dream-of-magic/fastfireblockcipher-mysticalascon

FastFire: An Enhanced Version of ASCON Algorithm with Custom Round Constants and Substitution-box with custom nonlinear functions, Linear Permutation

ascon block-cipher cryptography fastfire sponge-functions

Last synced: 01 Mar 2025

https://github.com/bmwant/ecc

Elliptic Curve Cryptography algorithms

calculus cryptanalysis cryptography

Last synced: 17 Mar 2025

https://github.com/erhant/fftype

Finite-field arithmetic within the type system.

cryptography elliptic-curves finite-fields polynomials types typescript

Last synced: 05 Oct 2025

https://github.com/yaon-c2h8n2/krypton

Projet réalisé dans le cadre de l'UE Codages & Cryptographie en M1 à l'Université de Bourgogne

cryptography data-compression-algorithms data-encoding

Last synced: 05 Oct 2025

https://github.com/soumabha-banerjee/enigmaticbyte

This is a steganography desktop application that hides txt messages inside a cover image. It is completely developed using JavaFX and Cryptography and Steganography both is used. For Cryptography we used a symmetric key technique called Columnar Transposition and for Steganography we used LSB Insertion technique.

cryptography cryptography-algorithms desktop-application java javafx javafx-desktop-apps network-security steganography steganography-algorithms

Last synced: 14 Feb 2026