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

Simple python tool for encrypting and decrypting files. For more secure information sharing/storage.

aes cryptography encryption-decryption python

Last synced: 28 Apr 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/realabbas/offline-blockchain-transaction-signing-private-wallet

A private offline wallet for signing incoming transaction from web interface

cryptography offline public-private-key qrcode signing transaction wallet

Last synced: 29 May 2026

https://github.com/a-luna/dotnetcore-crypto

.NET Core 2.0 class library containing an implementation of SHA-3 hashing functions and file encryption methods which employ both AES and RSA algorithms to maximize data security and computational efficiency.

cryptography csharp dotnet-core dotnet-core2 dotnetcore encryption encryption-algorithms hashing sha3 sha3-224 sha3-256 sha3-384 sha3-512

Last synced: 28 Apr 2026

https://github.com/jose-compu/vdf-rs

An implementation of Verifiable Delay Functions in Rust

crypto cryptography cryptography-library rs rust vdf verifiable-delay-functions

Last synced: 16 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/samuelgodoy/arca

ARCA - Cofre de Segredos ou Credenciais

cosmocc cryptography encryption password secret vault ziglang

Last synced: 29 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/bastipnt/passmgr

Zero-knowledge password manager — cross-platform web + mobile, TypeScript monorepo. Early prototype.

bun cryptography drizzle-orm e2ee end-to-end-encryption expo fastify monorepo opaque pake password-manager react react-native self-hosted tailwindcss trpc turborepo typescript zero-knowledge

Last synced: 24 Jun 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/aleff-github/crypto-toolkit

Offline VSCode extension for encoding, decoding, hashing, JWT decoding, AES utilities, HMAC and Smart Detect directly from the editor context menu.

aes base64 cryptography decoding developer-tools encoding hashing hmac jwt offline-first typescript vscode-extension

Last synced: 25 Jun 2026

https://github.com/mdsaddam7860/password_generator_using_react_vite_and_tailwindcss

A simple yet powerful password generator built with React and Vite for fast development, styled with Tailwind CSS for a clean, responsive design.

cryptography developer-tools frontend javascript open-source password-generator-javascript react-hooks reactjs security-tool tailwind tailwind-ui vite vitejs webapp

Last synced: 30 Apr 2026

https://github.com/hashlag/genc

Command line file encryption tool in GoLang

cryptography golang

Last synced: 12 Jul 2025

https://github.com/lazula/cryptopals

A collection of solutions for the challenges at cryptopals.com in C89

cryptography ctf

Last synced: 08 Jul 2025

https://github.com/denisbytes/zig-jks

Pure Zig implementation of Java KeyStore (JKS) encoder/decoder. Read/write JKS files with zero dependencies. Compatible with Java's keytool.

certificate cryptography java-keystore jks keystore security zig

Last synced: 19 Jun 2026

https://github.com/ioexcept10n/filekeeper

A project of a file encryption Android app made with .NET MAUI

android cryptography csharp cybersecurity dotnet maui

Last synced: 01 May 2026

https://github.com/fzed51/spicy-mash

Classe de cryptage et décryptage simplifiée se basant sur OpenSSL

cryptography openssl php simple

Last synced: 14 Jan 2026

https://github.com/ilyakotsar/audiocrypt

Audio encryption with a password using rail fence cipher

audio-encryption cryptography encryption rail-fence-cipher

Last synced: 18 Mar 2025

https://github.com/edycutjong/synod

🏛️ Atomic multi-agent transactional orchestration engine running inside Intel TDX TEE boundary with 100% cryptographic rollback guarantees, powered by Terminal 3 ADK.

cryptography governance hackathon intel-tdx multi-agent nextjs react secp256k1 tee terminal3 wasm

Last synced: 21 Jun 2026

https://github.com/yashkarthik/zipfile_passw_cracker

Crack the password of a zip file from a wordlist.

cryptography password-cracker python zipfile

Last synced: 10 Oct 2025

https://github.com/jaybrown/superbackeddownloader

macOS shell script and LaunchAgent to automatically download and verify Superbacked updates and auxiliary files

backup bip39 bitcoin blockcrypt btc crypto cryptography linux macos master-password mnemonic plausible-deniability qr-code secret seed-phrase shamir-secret-sharing succession superbacked tails totp

Last synced: 14 Apr 2026

https://github.com/edycutjong/epoch

⏳ Verifiable, privacy-blind inheritance and continuity orchestration inside hardware-isolated enclaves.

cryptography dead-mans-switch intel-tdx nextjs rust tee webassembly

Last synced: 21 Jun 2026

https://github.com/khanhtran0111/Secure-file-encryption-tool

Implement a program to encrypt and decrypt files securely

chacha20 cpp17 cryptography encryption-decryption python3

Last synced: 29 Jun 2026

https://github.com/faheel/cryptopals-crypto-challenges

Solutions to the Cryptopals Crypto Challenges, mostly in Rust

crypto-challenges cryptography cryptopals rust

Last synced: 22 May 2026

https://github.com/duguorong009/ripemd-160-rs

Personal practice of implementing the RIPEMD-160 hash function

cryptography hash ripemd160 rust-lang

Last synced: 09 Jun 2026

https://github.com/alphadevking/keyvault

Securely generate, store, and manage your passwords and passkeys with ease

bcryptjs cryptography security sync typescript

Last synced: 01 Jul 2025

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: 29 Jun 2026

https://github.com/krdevanshu06/steganography-app

This project is a steganography tool that allows users to hide and extract secret messages within images using Least Significant Bit (LSB) encoding. The tool provides a user-friendly Streamlit UI for seamless encoding and decoding of messages.

cryptography data-security image-processing lsb-encoding python steganography streamlit

Last synced: 18 Apr 2026

https://github.com/platform-inf/go-ratchet

🛡️ Double ratchet algorithm implementation in Golang.

cryptography double-ratchet golang

Last synced: 31 Mar 2025

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/scarlet-oni/Lock-Talk

Console messenger between client and server using TLS 1.3 protocol to encrypt messages

console cryptography cyber-security cybersecurity messaging messanger python python3

Last synced: 12 Oct 2025

https://github.com/dbalan/cryptopals

Cryptopals solutions

cryptography go golang

Last synced: 13 Mar 2026

https://github.com/amdevit/hoddmir

Hoddmir is a library that implements cryptographic helpers using managed .NET APIs and well-known cryptographic libraries to provide classes with useful tools for third-party applications, such as easy-to-use secure storage or in-memory password vaults.

aead cryptography dotnet secure-storage security store

Last synced: 12 Apr 2026

https://github.com/pryority/merkle-next

WIP - I wanted to remake the example website from the Merkletree.js repo in Next.js

cryptography ethereum merkletreejs nextjs react tailwindcss

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

C++ code for en- and decrypting RSA.

cryptography decoding encoding rsa

Last synced: 13 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/armintamzarian/aenigma

User-friendly AngularJS encryption module utilizing the Web Cryptography API and providing an extensible secure secret storage mechanism.

angularjs cryptography localstorage webcrypto

Last synced: 05 May 2026

https://github.com/kevin-doolaeghe/se2a4_s8_tim

SE2A4 | Semestre n°8 - TP TIM

cryptography school-project

Last synced: 23 Feb 2026

https://github.com/soyart/gfc

stable branch of gfc, a small go file encryption utility using AES 256 and PBKDF2

aes crypto cryptography encryption rsa

Last synced: 14 Jan 2026

https://github.com/johanns/ref-secure-share

SecureShare is a tutorial and reference implementation of a one-time-use message sharing web-app, developed using Next.JS 14, TypeScript, Prisma, and styled with Tailwind CSS

cryptography next tailwindcss tutorial typescript webcrypto

Last synced: 05 Feb 2026

https://github.com/sebastiaan-gouman/ceasar_cypher

Simple Ceasar Cypher tool to encrypt, decrypt and brute force Ceasar's Cypher.

cryptography cybersecurity

Last synced: 23 Mar 2025

https://github.com/mberry/bcrypter

Bcrypt in Rust.

bcrypt cryptography hashing passwords

Last synced: 08 Oct 2025

https://github.com/imakin/anote

my own trusted note, encrypted

cryptography kotlin password-manager

Last synced: 26 Jan 2026

https://github.com/craiggleso/enigma

Javascript implementation

cryptography enigma

Last synced: 06 Oct 2025

https://github.com/jamesclarke7283/onetimepadui

Mirror of OneTimePadUI Project from my gitlab, please go there instead for Issues/Pull Requests, etc. Patches(Aka Commits) can also be submitted Via email or any platform listed here: https://www.james-clarke.ynh.fr/contact: .

cryptography desktop-app desktop-application encryption gtk gtk3 gui linux-app linux-application macos-app macos-application onetimepad privacy python python310 security ui user-friendly windows-app windows-application

Last synced: 11 Apr 2026

https://github.com/timyiu478/cryptography-i

Cryptography I: foundational cryptographic principles and primitives course by Dan Boneh, Stanford University

aes-encryption cryptography protocol rsa-cryptography security

Last synced: 29 Jun 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/matthewcash/esp32-ecdsa

ECDSA (P-256) signing/verification using esp32 hardware accelerators

cryptography ecdsa embedded esp32

Last synced: 17 May 2026

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/go-compile/mim

MIM is a Hash Visualization algorithm utilising 4x4 colour matrixes. This provides a quick and easy method to compare fingerprints, e.g. SSH keys, x509 certs etc. For both terminals (ANSI) and desktop, mobile & web (SVG).

ansi crypto cryptography fingerprint hash image randoart ssh svg verification visualization x509

Last synced: 16 Apr 2026

https://github.com/bmwant/ecc

Elliptic Curve Cryptography algorithms

calculus cryptanalysis cryptography

Last synced: 17 Mar 2025

https://github.com/purarue/plus1

A symmetric substitution cipher used to obfuscate code that I'd rather not be indexed.

cipher cryptography

Last synced: 30 Mar 2025

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/marcellomaugeri/schaege-schwenk-cdh-based-ring-signature-scheme

This repo contains the implementation of the ring signature scheme proposed in "A CDH-Based Ring Signature Scheme with Short Signatures and Public Keys" by Sven Schäge & Jörg Schwenk

cryptography cryptography-library python3 ring-signature-scheme

Last synced: 17 Oct 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/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/abdo-essam/dsa-sha-algorithm

The DSA-SHA algorithm is a cryptographic algorithm used for digital signatures, which is based on the SHA-1 hash function. The program includes methods to convert hexadecimal to binary and vice versa, generate message chunks, left rotate, and hash.

cryptography digital-signature dsa dsa-algorithm sha1

Last synced: 15 Mar 2025

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/systemslibrarian/structureless-labs

Open research lab for conservative post-quantum cryptography — three-depth explainers (Simple/Developer/Researcher), the sl-researchkit method, reproducible attacks, and an experimental KEM studied with it. For production, use ML-KEM.

accessibility cryptography cryptography-research explainable lattice-cryptography learning-with-errors ml-kem open-research post-quantum-cryptography pqc

Last synced: 09 Jun 2026

https://github.com/synpareia/trust-mcp

Identity and trust tools for AI agents — MCP server

agent-trust ai-agents cryptography did identity mcp mcp-server python trust verification

Last synced: 06 May 2026

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

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

cryptography go

Last synced: 12 Mar 2026

https://github.com/trinetra110/stegoaes

A Python-based steganography tool that hides AES-encrypted messages in images using the Least Significant Bit (LSB) technique. Supports secure encoding and decoding with OpenCV and PyCryptodome.

cryptography steganography

Last synced: 01 Sep 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/kyrylr/distributedlab

Solutions to the exercises of the Distributed Lab

cryptography hash-algorithms

Last synced: 07 Apr 2025

https://github.com/rayniel95/ecdsa-node

My solution to week 1 project of Alchemy University.

alchemy-university blockchain cryptography docker express nextjs react reactjs web3

Last synced: 11 Apr 2026

https://github.com/zhongruoyu/sha2

An implementation of the SHA-2 hash algorithms.

cryptography hash sha256 sha512

Last synced: 18 Jun 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/dchest/hkdf-visualizer

HKDF-Expand Block Visualizer

cryptography hkdf sha256 sha512

Last synced: 22 Feb 2026

https://github.com/vobst/ctf-hireme

Solution for NERD's HireMe.c challenge.

cryptography ctf-writeups interview-questions nintendo reverse-engineering

Last synced: 30 Jun 2025

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

A Cryptography Course from Udemy

cryptography python

Last synced: 07 Dec 2025

https://github.com/akornatskyy/wheezy.security

A lightweight security/cryptography library

cryptography python security wheezy

Last synced: 28 Apr 2025

https://github.com/tdiprima/cryptography

Testing crypto.js

cryptography nodejs

Last synced: 25 Oct 2025

https://github.com/cedi/cryptopals

http://cryptopals.com

challenge cryptography cryptopals

Last synced: 09 Apr 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/e9cipher/g-encryptor

Python cryptography tool to encrypt/decrypt files in a specified directory

cryptography cryptography-tools python3 shell

Last synced: 29 Jun 2026

https://github.com/basedwon/crpdo

A unified cryptographic library integrating diverse modules to provide robust and versatile cryptographic solutions for Node.js and the browser.

cryptography encryption hashing tweetnacl

Last synced: 29 Aug 2025

https://github.com/n1ckl0sk0rtge/scrambledb-driver

A JDBC driver for connection to a database and access data in a ScrambleDB-fashion

cryptography encryption gdpr privacy pseudonymisation pseudonymization scrambledb security

Last synced: 13 Oct 2025

https://github.com/yanicksenn/ssh-keygen-seeded

Small tool to generate seeded ssh keypairs.

cryptography java rsa ssh

Last synced: 31 Aug 2025

https://github.com/code-architect/custom-php-blockchain

Blockchain structure using PHP, has a full blockchain structure for demo purposes

blockchain-demos cryptography curl curl-commands flask-restful hashing merkle-root php-cli proof-of-concept proof-of-work rest-api

Last synced: 02 May 2026