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

An implementation of the SHA-2 hash algorithms.

cryptography hash sha256 sha512

Last synced: 18 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/abhishekjain12/string-cryptography-with-3-different-methods.

1. PitLatin code language 2. Reverse PitLatin code language 3. Key Method

cryptography java string-cryptography

Last synced: 23 Mar 2025

https://github.com/danielost/sp-box

S-box/p-box implementation

block-ciphers cryptography p-box s-box

Last synced: 12 Jul 2025

https://github.com/bmoneill/enigma

Enigma machine simulator and Bombe

cipher cli cryptography enigma enigma-machine history

Last synced: 12 Oct 2025

https://github.com/purrproof/merkle-proof-vis

A tool to visualize Merkle trees, generate multi-proofs, and demonstrate the proof application process.

blockchain cryptography ethereum merkle merkle-proof merkle-tree merkletree visualization vizualisation

Last synced: 19 Apr 2026

https://github.com/abdulbasit110/key-logger

An educational Python keylogger that captures keystrokes and securely encrypts logs using `pynput` and `cryptography`. For educational use only.

cryptography cybersecurity encryption keylogger pynput

Last synced: 13 Oct 2025

https://github.com/bytemare/secp256k1

Go implementation of Secp256k1 based on Fiat-Crypto, with RFC9380 hash-to-curve.

cryptography golang hash-to-curve prime-order-group secp256k1

Last synced: 14 Apr 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://github.com/projects-developer/steganography-projects

This project aims to design and develop a steganography system that enables secure and covert communication. Steganography Project Project Includes Project Includes Source Code, PPT, Synopsis, Report, Documents, Base Research Paper & Video tutorials

btechprojects computer-sceience-projects computerscienceprojects covertcommunication cryptography datasecurity final-year-projects finalyearprojects imageprocessing informationhiding mtechprojects securecommunication steganography textanalysis

Last synced: 04 Jan 2026

https://github.com/davidkirwan/number_station

This gem contains a number of utilities to aid in the running of a number station.

cryptography number-station one-time-pad one-time-pad-cipher pseudorandom pseudorandom-number-generator radio

Last synced: 08 Nov 2025

https://github.com/minomy13/rsa

C++ code for en- and decrypting RSA.

cryptography decoding encoding rsa

Last synced: 13 Oct 2025

https://github.com/oglinuk/sbh

A stateless password manager.

cryptography go hash password password-manager security

Last synced: 13 Oct 2025

https://github.com/saorsa-labs/saorsa-fec

Core foundational crates for the Saorsa P2P ecosystem: saorsa-types, saorsa-fec (Forward Error Correction), and saorsa-rsps (Reed-Solomon with Proof Systems)

cryptography error-correction fec foundation networking p2p reed-solomon rust types

Last synced: 20 Jan 2026

https://github.com/greysquirr3l/shadowforge

Production-grade quantum-resistant steganography toolkit in Go. Implements 7 image/audio/text techniques, Kyber-1024 and Dilithium3, Reed-Solomon error correction, and 4 distribution patterns via a full CLI, following Clean Architecture (DDD + CQRS).

audio-processing clean-architecture cli cqrs cryptography ddd dilithium go image-processing kyber post-quantum-cryptography pqc reed-solomon security steganography

Last synced: 19 Jan 2026

https://github.com/1limxapp/react-native-chacha20-poly1305

ChaCha20-Poly1305 encryption/decryption for Flutter. Native implementation makes sure it has the fastest performance.

256-bit aes android chacha20 chacha20-poly1305 chacha20poly1305 cihper cipher-algorithms cross-platform cryptography encryption encryption-algorithms ios javascript react react-native typescript

Last synced: 21 Feb 2026

https://github.com/sucho6996/shadowsend-a-secure-communication-platform

This is a Java Spring boot and JS React project where sender will send a message which will be encrypted and embedded in an Image provided by the sender and the receiver will be able to see those images with sender's number in his/her inbox . Once the receiver will read the message it'll be deleted automatically for a traceless conversation.

cryptography eureka-discovery-client eureka-server feign-client git github java jpa jwt-authentication jwt-token messaging microservices open-feign platform security spring-boot spring-security steganography

Last synced: 01 Mar 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/kevin-doolaeghe/key_keeper

Sauvegarde de mots de passe avec chiffrement très simple

console-application cryptography personnal-project

Last synced: 23 Feb 2026

https://github.com/kseen715/double-ratchet

Implementation of Double Ratchet encryption algorithm

cryptography double-ratchet encryption

Last synced: 30 Jan 2026

https://github.com/hazae41/sha1

SHA-1 adapter for WebAssembly and JS implementations

browser cryptography hashing javascript noble sha1 typescript webassembly

Last synced: 16 Mar 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/tnmyk/localblockchain

Centralized and local imitation of blockchain technology using Javascript.

blockchain cryptography javascript

Last synced: 26 May 2026

https://github.com/cwaring/ucan-inspector

An embeddable Web Component for inspecting UCAN tokens directly in the browser.

authorization authz cryptography debugger devtools js ucan vue3

Last synced: 16 Jan 2026

https://github.com/nico-curti/cryptosocket

TCP/IP Client Server with RSA cryptography

cryptography rsa socket

Last synced: 14 Nov 2025

https://github.com/oxarbitrage/sinsemilla

Sinsemilla hash function haskell implementation

crypto cryptography hash-function sinsemilla

Last synced: 05 Feb 2026

https://github.com/acmo0/lfsr-fibo

Efficient pure Rust implementation of LFSR in Fibonacci representation

cryptography lfsr lightweight-cryptography random-generation

Last synced: 14 Oct 2025

https://github.com/primefactor-io/commitment

Implementations of various Commitment Schemes

commitment-schemes cryptography cryptography-algorithms

Last synced: 15 May 2025

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/aditya-giri/cryptopals

My solutions to the Matasano Challenges in Cryptography.

cryptography cryptopals matasano matasano-cryptopals-challenges

Last synced: 19 Sep 2025

https://github.com/idhamm15/p10-cryptography

Cryptography Application With Java Programming

application-java cryptography java

Last synced: 14 Mar 2025

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/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/athanclark/purescript-sjcl

Bindings to the Stanford JavaScript Crypto Library

browser cryptography purescript sjcl

Last synced: 24 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/magical/spritz

Spritz cryptographic sponge(-like) function, hash, and stream cipher in Go

cryptography

Last synced: 14 Oct 2025

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

Client server websocket banking app with GUI

banking client-server cryptography gui json websocket

Last synced: 15 Apr 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/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/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/project-aico/dna

Transcription between UTF-8 text and DNA bases.

bioinformatics cryptography dsl python yaml

Last synced: 20 Jan 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/casper64/hai

The 100% console based messaging program using the cryptography library in python; a project I made for my cryptograpghy course.

cryptography python sockets

Last synced: 19 Apr 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/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/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/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/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/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/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/yizhezhang-ervin/knowledge_cryptography

Cryptography with Python

cryptography python

Last synced: 18 Oct 2025

https://github.com/pythoncoderunicorn/simplersa

a simple Python program to learn how RSA cryptography works

cryptography python3 rsa

Last synced: 24 Aug 2025

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/sycanz/ctf-writeups

My writeups for CTFs I've been in

cryptography ctf-writeups python3

Last synced: 15 May 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/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/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/nullisxyz/keycard

Blazing-fast Keycard SDK and CLI in Rust

cryptography ethereum keycard rust smartcard

Last synced: 15 May 2025

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

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

blockchain cryptography

Last synced: 30 Mar 2025

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

Password generator build with Python.

cryptography python

Last synced: 05 Jul 2025

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/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/pikulet/encryption-oracle-padding-oracle

padding oracle attack, encryption oracle

cryptography padding-oracle-attacks pkcs

Last synced: 04 Oct 2025

https://github.com/jonzeolla/lab-blockciphercryptography

An introductory lab to cryptographic block cipher modes.

block-cipher cryptography lab

Last synced: 15 Mar 2026

https://github.com/twseptian/python-codes

Python scripts collected by owner

cryptography python python-script python2 python3

Last synced: 15 May 2025

https://github.com/thor314/cryptography

cryptographic projects I've worked on

cryptography

Last synced: 12 Jan 2026

https://github.com/mohamedmetwalli5/ellipticcurvecryptography-simulator

🛡️ Elliptic-curve cryptography (ECC) is an approach to public-key cryptography based on the algebraic structure of elliptic curves over finite fields. This is a simulator of how the process works.

cryptography cybersecurity

Last synced: 19 Jun 2026