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/anishvedant/chat-box-application

This repository contains a secure chat application implemented using Python. The application uses RSA encryption for secure message exchange between clients and a server.

algorithm chat-application cryptography encrypted-messages encryption-decryption multi-client-support python python-gui-tkinter python-socket-server real-time real-time-messaging rsa-cryptography rsa-encryption secure-chat secure-communication socket socket-programming tkinter tkinter-gui

Last synced: 01 Sep 2025

https://github.com/andrewrgarcia/aesus

Word-based AES-256 encryption tool in Rust — for secrets too stylish for gibberish.

aes aes256 cli cryptography encryption passphrase privacy rust security tools

Last synced: 20 Jan 2026

https://github.com/paolino/haskell-mts

Compact Sparse Merkle Tree implementation in Haskell with persistent storage and Merkle proofs

blockchain cryptography data-structures haskell merkle-tree rocksdb

Last synced: 05 Mar 2026

https://github.com/4lessandrodev/cesar-cipher

A simple TypeScript library for Caesar cipher encryption and decryption

cesar-cipher cryptography shift-cipher

Last synced: 30 Jan 2026

https://github.com/m-azra3l/passwordhashgenerator

Password hash generator in C#

cryptography csharp windows-forms winforms

Last synced: 04 Jan 2026

https://github.com/thomd/notes-on-cryptography

Notes on Cryptography

cryptography jupyter python

Last synced: 27 Apr 2026

https://github.com/stzyium/saltforge

A simple Python password security system using cryptographic concepts like salting, hashing, and PBKDF2.

cryptography hashing hashlib password-security python python-project salting sha256 sha256-hash

Last synced: 24 Oct 2025

https://github.com/t-bast/echalotte

Research on various onion encryption schemes.

cryptography onion onion-routing

Last synced: 12 May 2026

https://github.com/iosialectus/haskellcipherplay

Implementations of RSA, Blum Blum Shub PRNG, affine and polyalphabetic ciphers, and supporting number theory in Haskell.

cryptography functional-programming haskell number-theory prng rsa

Last synced: 02 Apr 2026

https://github.com/oanderoficial/bitcoin-cli-script

Ferramenta em C, que é um utilitário para o bitcoin-cli. Com o Bitcoin-cli Script você terá mais agilidade em obter informações da blockchain utilizando o seu node.

bitcoin bitcoin-cli blockchain blockchain-technology cryptography linux node

Last synced: 17 Apr 2026

https://github.com/nuwax-io/nuwault-web

Advanced keyword-based password generator with client-side security, privacy focus and PWA support

client-side cryptography deterministic hashing offline password-generator password-strength privacy-first pwa security web-crypto

Last synced: 03 Jun 2026

https://github.com/viveksyngh/merkletree

Merkle hash tree implementation in golang

cryptography golang merkle-proof merkle-tree

Last synced: 12 May 2026

https://github.com/innovativeinventor/cryptart

A way to easily verify files, keys, and other data using art(words, sounds, images)

cryptography hashing security-tools

Last synced: 27 May 2026

https://github.com/innovativeinventor/vig-xts

An implementation of the Vigenere cipher with ciphertext stealing in Go

cryptography go golang vigenere-cipher xts

Last synced: 09 Jun 2026

https://github.com/mimi-netizen/python-scripts

This repository provides a versatile collection of Python scripts to streamline system administration tasks. It includes tools for browser automation, web scraping, and cryptographic operations, with detailed documentation and planned enhancements to expand functionality

cryptography selenium-webdriver webscraping

Last synced: 17 Apr 2026

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/lihongjie0209/sm-js-bc

SM2/SM3 cryptography TypeScript implementation based on Bouncy Castle Java - Zero dependencies, fully compatible, browser & Node.js support

bouncy-castle chinese-cryptography cryptography elliptic-curve gm-algorithm sm2 sm3 typescript

Last synced: 04 Apr 2026

https://github.com/mw2000/ubt

A reference implementation of a unified binary tree using 32-byte keys and values

cryptography ethereum merkle-tree

Last synced: 04 Apr 2026

https://github.com/hugoxox3/bitkeygen

BitKeyGen: A Python tool to generate Bitcoin private keys, WIFs, and addresses. Perfect for developers and crypto enthusiasts! Save keys to wallet.json securely. 🚀🔑 #Bitcoin #Crypto

bitcoin bitcoin-hacks bitcoin-key-generation bitcoin-wallet cryptocurrency cryptography cryptography-and-security

Last synced: 17 Apr 2026

https://github.com/deviant101/side-channel-attacks-countermeasures

Implementation of timing and power analysis side-channel attacks on AES encryption with effective countermeasures and security analysis.

cryptography information-security infosec-project power-analysis python security-analysis side-channel-attacks timing-attack

Last synced: 29 Jun 2025

https://github.com/mrtnetwork/monero_dart

A pure Dart solution for Monero cryptography, supporting RingCT transactions, Bulletproof Plus, multi-sig accounts, account management, and full daemon/wallet RPC support.

cryptography dart flutter monero monero-wallet ringct xmr

Last synced: 26 Dec 2025

https://github.com/forgesworn/shamir-core

GF(256) Shamir's Secret Sharing — split and reconstruct secrets with threshold schemes

cryptography gf256 key-splitting secret-sharing shamir threshold typescript

Last synced: 04 Apr 2026

https://github.com/albovo/ctf-writeups

Here you can find some of the writeups of the ctfs I've played so far.

cryptography ctf-writeups network-security pwn python reverse-engineering scripting web-security

Last synced: 17 Apr 2026

https://github.com/project-aico/dna

Transcription between UTF-8 text and DNA bases.

bioinformatics cryptography dsl python yaml

Last synced: 20 Jan 2026

https://github.com/nthparty/exclusive

Data structure for representing secret shares of byte vectors based on bitwise XOR, designed for use within secure multi-party computation (MPC) protocol implementations.

cryptography linear-secret-sharing mpc multi-party multi-party-computation multiparty multiparty-computation python-cryptography secret-sharing secret-sharing-protocols secret-sharing-scheme secure-multi-party-computation secure-multiparty-computation

Last synced: 16 Jan 2026

https://github.com/copyleftdev/seccure-edi

Post-quantum encryption for EDI files. Kyber-1024 + XChaCha20-Poly1305.

cli cryptography edi encryption kyber post-quantum rust security

Last synced: 13 Jan 2026

https://github.com/sovereignbase/cryptosuite

JS/TS runtime-agnostic, quantum-safe, and agile cryptography toolkit with a declarative API for cipher messaging, message authentication, digital signatures, key agreement, and identifiers.

browser bun bytecodec crypto cryptography decryption deno encryption hmac jwk node opaque-identifiers signing sovereignbase typescript verification webcrypto

Last synced: 17 Apr 2026

https://github.com/roryeckel/decrypto

The automatic cryptography challenge solver & basic framework. Created August 2017.

cipher-crack cryptography ctf-tools solver

Last synced: 04 Apr 2026

https://github.com/abdulrahmans0414/securepass-generator

SecurePass Generator is a modern, user-friendly password generator built with React. Create strong, randomized passwords with customizable options like length, numbers, and special characters.

clipboard-copy cryptography frontend password-generator react securepasswords security tailwindcss user-friendly web-application

Last synced: 18 Apr 2026

https://github.com/ocdbytes/secp256k1_bitcoin

This is the cryptography algorithm used in bitcoin to generate public and private keys. Bitcoin uses SECP256k1 C-language library to use this encryption in the Bitcoin operating system.

bitcoin cryptography rsa-cryptography secp256k1

Last synced: 18 Apr 2026

https://github.com/mttbernardini/mbc

🔐 Library and CLI for the MBC encryption algorithm. C remake of https://github.com/mttbernardini/mbencrypter.

algorithm c-library cryptography hex-strings library raw-data symmetric-keys text

Last synced: 11 Jul 2025

https://github.com/thomasarmel/binary_polynomial_mod_algebra

Basic algebra on univariate binary polynomial (over GF(2))

algebr binary cryptography polynomial univariate

Last synced: 05 Apr 2026

https://github.com/kristinjeanna/crypto

Provides a variety of additional crypto packages for Go.

crypto cryptography go golang salted-hash ssha

Last synced: 05 Apr 2026

https://github.com/UofSC-Fall-2022-Math-587-001/homework8

A bit about distribution of primes and Pollard's p-1 test

cryptography go latex math pollard-p-1 prime-numbers

Last synced: 07 May 2025

https://github.com/stevemats/hashgenerator

The how to generate hashes using hashlib module in python.

cryptography hashlib hashlib-library python

Last synced: 22 Jun 2026

https://github.com/kodzonko/sdex-enrypted-communicator

Mobilna aplikacja webowa komunikatora szyfrującego wiadomości metodą SDEx z funkcją skrótu BLAKE3.

blake3 cryptography sdex secure-communication secure-messaging secure-messenger

Last synced: 15 May 2025

https://github.com/domamaric/srs

Python solutions for laboratory exercises for Computer Security course at FER.

cryptography cryptography-algorithms password-manager passwords

Last synced: 11 Jun 2026

https://github.com/hidayatarg/blockchain_cryptocurrency_node.js

Building own crypto-Currency, that only has value dependent on those who back it. For security, cryptocurrencies rely on blockchaining: a database organized in such a way that records are kept secure through peer-to-peer networks. Each record is kept within a block, and each block holds a timestamp and link to the block before it. The first cryptocurrency was Bitcoin, implemented in 2009 by Satoshi Nakamoto.

cryptocurrency cryptography

Last synced: 10 Apr 2026

https://github.com/theaswanson/hash-tool

A Windows Forms application that computes various hashes of a given file or string, including MD4, MD5, SHA1, SHA256, SHA512, and Whirlpool.

cryptography dotnet hashing

Last synced: 04 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/demining/an-attempt-to-predict-the-behavior-of-the-properties-of-the-secp256k1-elliptic-curve

An attempt to predict the behavior of the properties of the secp256k1 Elliptic Curve: Cryptography and cryptocurrency related parameters secp256k1 reveals several vulnerabilities and potential threats:

ai bitcoin bitcoin-wallet btc cryptocurrency cryptography cryptography-algorithms ecc elliptic-curve elliptic-curve-cryptography elliptic-curves quantum-computing secp256k1 secp256k1-ecdsa

Last synced: 20 Apr 2026

https://github.com/kota-yata/rsa

"TextBook" RSA from scratch in TypeScript

cryptography rsa typescript

Last synced: 11 Jun 2026

https://github.com/sycanz/ctf-writeups

My writeups for CTFs I've been in

cryptography ctf-writeups python3

Last synced: 15 May 2025

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/karthik558/rust-crypt

A lightweight yet powerful file encryption utility implemented in Rust. Securely protect your sensitive files with AES-256-GCM encryption and Argon2 password-based key derivation.

cli-tool cross-platform cryptography encryption-decryption password-protection rust

Last synced: 05 Jun 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/virgilsecurity/demo-e2ee-android

A simple Android application that demonstrates how the end-to-end encryption (E2EE) works.

android cryptography demo demo-app encryption end-to-end-encryption key-management public-key-cryptography

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

Command line tool for the coding machine used by German forces in the Second World War. Simulates 2 machines set up in the same way allowed the sending of messages securely between their users. My code can be used to encrypt (or decrypt) messages provided on the standard input stream, outputting the encrypted (or decrypted) messages on the standard output stream.

cryptography history-of-computing

Last synced: 14 Mar 2025

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/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/archisman-mridha/mathematics-notes

My hand-written notes on different mathematical topics (like Abstract Algebra, Complex Analysis, Algebraic Geomery etc.)

abstract-algebra algebraic-geometry complex-analysis cryptography elliptic-curve-cryptography elliptic-curves plonk riemann-hypothesis zero-knowledge-proofs zksnarks zkstarks

Last synced: 10 Mar 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/nullisxyz/keycard

Blazing-fast Keycard SDK and CLI in Rust

cryptography ethereum keycard rust smartcard

Last synced: 15 May 2025

https://github.com/teawithsand/crypka

Crypka makes writting apps that use cryptography easier

crypto cryptography encryption encryption-decryption-library

Last synced: 23 Apr 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/naveenrajm7/cipherapp

basic python gui for some cryptographic techniques

cipher-algorithms cryptography

Last synced: 22 Jun 2026

https://github.com/loneicewolf/py-snippets

Useful snippets in Python3 (mainly Jupyter)

cipher ciphers cryptography decryption encryption python3 snippets

Last synced: 15 May 2025

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

A revolutionary initiative combining Quantum Computing and Blockchain Technology to establish a secure, decentralized system for quantum-powered data integrity. This project pioneers the fusion of advanced quantum randomness with blockchain's immutability, ensuring unmatched reliability and security for distributed data processes

blockchain blockchain-immutability cryptography data-integrity decentralization distributed-systems ethereum flask-dashboard ganache ibm-quantum-experience qiskit quantum quantum-blockchain-fusion quantum-randomness quantum-security quatum-cryptography smart-contracts zeromq

Last synced: 24 Apr 2026

https://github.com/en1gm4-exe/tryhackme

Write-ups and Walkthroughs for TryHackMe challenges and labs — covering enumeration, exploitation, privilege escalation, and more.

blue-teaming cryptography forensics hands-on-lab penetration-testing reverse-engineering shell

Last synced: 24 Apr 2026

https://github.com/arec1b0/blockchain-on-java

A Java-based blockchain implementation featuring Proof of Work (PoW) and Proof of Stake (PoS) consensus mechanisms.

blockchain cryptography decentralized java proof-of-stake proof-of-work

Last synced: 04 Apr 2025

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/rlxchap2/crypto-miner

🔨Crypto Miner is a Python project designed to encrypt and decrypt files, especially images, using the powerful cryptography library

crypto cryptography csv numpy pillow python

Last synced: 08 May 2026

https://github.com/paulopacitti/ascon-v

5️⃣ Ascon lightweight cryptographic algorithm implementation for improved performance on riscv64

allwinner allwinner-d1 ascon cryptography lightweight-cryptography risc-v riscv64

Last synced: 25 Apr 2026

https://github.com/ntdls/nasccl

NetworkDLS Algorithmic Symmetric Cipher Cryptography Library

cryptography encryption library

Last synced: 25 Apr 2026

https://github.com/ntdls/rijndael

A Rijndael/AES c++ implementation.

aes cryptography rijndael

Last synced: 25 Apr 2026

https://github.com/islam-hady9/image-encryption-and-steganography-with-des_and_lsb

An image encryption and steganography project implementing DES encryption and LSB techniques for secure image embedding and transmission.

cryptography decryption des encryption image-processing jupyter-notebook lsb python steganography

Last synced: 25 Apr 2026

https://github.com/hemantksingh/blockchain

A simple blockchain that doesn't use proof-of-work

blockchain cryptography

Last synced: 30 Mar 2025

https://github.com/imnotannamaria/python-flask-auth

Flask User Authentication and CRUD API

cryptography flask pymysql python

Last synced: 25 Apr 2026

https://github.com/rudolphreti/cicla

Cicla is a free application for generating ciphers that cannot be cracked without the key. The app enables both encryption and decryption of messages using a specially prepared key.

cryptography nodejs typescript

Last synced: 25 Apr 2026

https://github.com/zairbulos/password-generator

Password generator build with Python.

cryptography python

Last synced: 05 Jul 2025

https://github.com/gbennnn/data-encryption-standard

A simple web-based DES encryption tool built with Python and Flask. This app allows users to input plaintext and an 8-character key to encrypt text using the Data Encryption Standard (DES) algorithm and view the ciphertext in hexadecimal format.

cryptography data-encryption-standard des encryption-algorithms flask python

Last synced: 25 Apr 2026

https://github.com/fstrahij/cryptography

Project on Faculty of Organization and Informatics in Varaždin on course Operationg systems 2.

aes cryptography python sha256

Last synced: 06 Jun 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: 31 Aug 2025

https://github.com/cullis-security/cullis

Trust infrastructure for AI agents across organizations. Verified identity, explicit authorization, cryptographic audit trail.

ai-agents api-gateway cryptography dpop e2e-encryption fastapi federated-identity iam mcp mtls multi-agent-systems pki python self-hosted spiffe trust-broker workload-identity zero-trust

Last synced: 13 May 2026

https://github.com/aartintelligent/hosanna-rs-secret

Safe in-memory secret types for Rust - SecretString and SecretBytes with redacted Debug/Display, zeroisation on drop, constant-time equality, and deserialise-only serde. Rust counterpart to Pydantic's SecretStr / SecretBytes.

constant-time credentials cryptography no-unsafe redacted rust rust-crate secrets security zeroize

Last synced: 07 Jun 2026

https://github.com/sami-bre/cryptosystems

A small command line tool that can encrypt and decrypt text with 3 different algorithms: the affine, transposition and RSA ciphers.

affine-cipher cryptography rsa-encryption transposition-cipher

Last synced: 28 Mar 2025

https://github.com/zntrio/crypto

Cryptographic functions and primitives for my projects.

cryptography golang golang-library hpke kem

Last synced: 12 Jan 2026

https://github.com/swanav/flutter_micro_ecc

micro-ecc port for Flutter

cryptography flutter

Last synced: 20 Feb 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/danilowskic/password-manager

the application was created as part of the final project for the PJC (Fundamentals of Programming in C and C++) course at PJAIT

cpp17 cryptography password-manager security

Last synced: 22 Mar 2025

https://github.com/sundeeep/sundeeep-blockchain

Building blockchain from scratch using GoLang.

bitcoin blockchain cryptography golang network security sha256-hash web3

Last synced: 27 Apr 2026

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/t-bast/macaroons

Macaroons are tastier cookies (and french!)

cryptography macaroons

Last synced: 14 May 2026

https://github.com/televisionninja/caesar-cipher

Simple caesar cipher encrypting, decrypting, and brute forcing functions

brute-force caesar-cipher cryptography

Last synced: 28 Apr 2026