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/edeckers/lib1password-unofficial

Educational TypeScript implementation of 1Password's security model with interactive explainer. Covers Secret Key generation, PBKDF2 key derivation, and AES-256-GCM vault encryption

1password aes-256 cryptography educational encryption interactive-demo password-manager pbkdf2 pet-project security srp typescript web-crypto

Last synced: 28 Feb 2026

https://github.com/devprojectekla/cryptoman-gui

This is a simple kivy application to encrypt and decrypt files or a whole directory tree.

cryptography kivy-application kivy-framework python

Last synced: 27 Feb 2026

https://github.com/tuokri/unrealscript-fcrypto

Pure UnrealScript SSL/TLS implementation and cryptography utilities based on BearSSL. Work in progress.

bearssl block-cipher cryptography decryption ecdh ecdhe encryption hkdf hmac https-client sha-1 udk ue3 unreal-engine-3 unrealscript xxtea

Last synced: 19 Mar 2026

https://github.com/ggsmith842/crypto-hacks

CTF challenges from the Cryptohack Cryptography course.

cryptography ocaml

Last synced: 10 Feb 2026

https://github.com/prthd/secure-file-system

A secure multi-user file system with end-to-end encryption, HMAC-based integrity verification, and Unix-style permission control. Features bcrypt-authenticated logins, group-based collaboration, and a command-line interface for secure file operations on untrusted storage.

access-control bcrypt cli cryptography encryption fernet-encryption filesystem hmac-sha256 integrity python secure-storage security unix-permissions

Last synced: 25 Feb 2026

https://github.com/arkorty/rustcm-cli

UTF-8 Text Cipher using XChaCha20-Poly1305

chacha20-poly1305 cli cryptography rust

Last synced: 24 Jan 2026

https://github.com/crane-valley/kylix-cli

A command-line interface for Kylix, a post-quantum cryptography library implementing NIST FIPS standards in Rust.

cli command-line cryptography digital-signatures fips-203 fips-204 fips-205 key-generation ml-dsa ml-kem post-quantum pqc rust slh-dsa

Last synced: 28 Jan 2026

https://github.com/lgraubner/strong-pwgen-cli

🔒Generate cryptographically strong passwords.

cli crypto cryptography password password-generator

Last synced: 27 Oct 2025

https://github.com/pushpendra-1697/wedsurf

This React onboarding project includes pages for login, signup, home, and profile functionalities, catering to user authentication and navigation, facilitating a seamless design experience. The user will be blocked for the next 24 hours after putting 5 times wrong password at the time of token-based login.

axios bcrypt chakra-ui cryptography expressjs jsonwebtoken jwt-decode mongodb mongoose nodejs otp-authentication react-components react-hooks react-icons react-router-dom react-slideshow-image reactjs responsive-design token-based-authentication twilio

Last synced: 02 Apr 2026

https://github.com/nobleknightt/gravityfalls

Implementation of Famous Ancient Ciphers and Encryption Techniques

ciphers cryptography morse-code python

Last synced: 14 Dec 2025

https://github.com/lemniscate-world/noun

Build my own blockchain based on TOR protocol

anonimity blockchain cryptography proof-of-stake security tor

Last synced: 25 Mar 2025

https://github.com/jenson073/factorization_algorithms

This project was designed as a simple exploration of RSA algorithm vulnerabilities, particularly focusing on the factorization problem. It's an excellent example of how web technologies can be applied to explore and demonstrate cryptographic concepts.

cryptography factorization information-security rsa

Last synced: 14 Mar 2025

https://github.com/ryleeharrison/iv-crypto

More of an example, not recommended for production use

cryptography cypher

Last synced: 26 Mar 2025

https://github.com/cpscript/qrcryptography

Experimental post-quantum cryptographic framework implementing hybrid lattice-based encryption with hash based signatures. Combining Ring-LWE, standard LWE, and Merkle trees for defense against classical and quantum attacks.

cryptographic-research cryptography experimental hash-based-signatures python quantum-resistant ring-lwe

Last synced: 04 Sep 2025

https://github.com/byjohnmichael/sealed-wallet

Sealed Wallet is a set of python scripts to enable you to create and manage air-gapped crypto wallets

air-gapped-wallet arch-linux cryptocurrency cryptography security

Last synced: 15 May 2026

https://github.com/syedzawwarahmed/encryption-algorithms

A collection of encryption algorithms implemented in Rust.

cryptography encryption rust

Last synced: 28 Feb 2025

https://github.com/mukaschultze/diffie-chat

AES-CBC encrypted chat with elliptic-curve Diffie-Hellman key exchange, running on Angular

aes-cbc aes-encryption angular cryptography diffie-hellman elliptic-curves key-exchange-algorithms

Last synced: 21 Jan 2026

https://github.com/bodrovis-learning/cryptobits-yt-series

Серия уроков Crypto bits на YouTube

crypto cryptocurrency cryptography

Last synced: 15 May 2025

https://github.com/breezy-codes/cryptography-projects

A fun little collection of different cryptographic algorithms I've learned about. This is developed purely for fun, please don't use them for actual encryption.

crypto cryptographic-algorithms cryptography cryptography-algorithms

Last synced: 25 Mar 2025

https://github.com/edgarogh/camerash

Little educational app to create entropy/randomness from a video input

android cryptography educational hash random

Last synced: 07 Jan 2026

https://github.com/daisvke/ft_otp

This program allows you to securely store an initial password in an encrypted file and generate a new TOTP (Time-based One-Time Password) every time it is requested. It provides both a CLI and a GUI version.

cpp cryptography ecole42 ft-otp otp-generator qrcode-generator qt security totp totp-generator

Last synced: 28 Feb 2025

https://github.com/victor-0x29a/basethor

Simple cryptography based in to Base64.

cryptography java

Last synced: 16 Mar 2025

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

📜 A tool to encrypt, decrypt & crack texts with a substitution cipher

caesar-cipher caesar-cipher-cli caesar-cipher-python cli cryptography substitution-cipher symetric-key

Last synced: 06 Apr 2025

https://github.com/mjc-gh/wcbin

🗄️ A static webpage for client-side encrypted archive files with the WebCrypto API

cryptography html5 javascript security webcrypto webcryptography-api

Last synced: 13 Sep 2025

https://github.com/ajay-dhangar/crypto

My submition for the Microsoft Future Tech 2022 Hackathon

crypto cryptocoins cryptocurrencies cryptocurrency cryptocurrency-exchanges cryptography

Last synced: 30 Mar 2025

https://github.com/btylrob/apikitten

API Key and Token Storage App with AES Encrpytion

aes command-line cryptography go golang

Last synced: 26 Feb 2025

https://github.com/makemake-kbo/satunna

satunna is a WIP reproducible pseudo-random code execution hashing algorithm

crypto cryptography hash hashing-algorithm salt salting virtual-machine

Last synced: 03 Jul 2025

https://github.com/nethermindeth/eth-pairings-bindings

C# bindings for the eth_pairings library

cryptography eip-1962 pairings

Last synced: 12 Jul 2025

https://github.com/hirotoshioi/cryptopals-in-js

Working on http://cryptopals.com/ challenges

cryptography cryptopals javascript

Last synced: 16 Mar 2025

https://github.com/than-dev/passm

A simple and secure node local password manager!

cryptography filesystem javascript linux management nodejs security terminal

Last synced: 12 Apr 2026

https://github.com/marlonbarcarol/enigma-engine

An encryption algorithm with the implementation of the enigma machine

cipher cryptography encryption enigma enigma-machine javascript substitution-cipher typescript

Last synced: 15 May 2025

https://github.com/dianpermana/cryptography

Cryptography: Encryption and Decryption as part of Security Test ( JavaScript + Groovy + .Jar File )

aes-encryption-decryption base64-encoding comp128 crc-algorithms crypto cryptography des-encryption-decryption hash hmac jmeter jwt rc4-algorithm smartcard

Last synced: 24 Mar 2025

https://github.com/vlsergey/seccookie

Java library for security cookies, client-side pieces of data protected from reading and modifications by client with strong cryptography

cookie cookies cryptography cryptography-library java java-library security

Last synced: 03 Jul 2025

https://github.com/danieldidiobalsamo/sha256sum_from_scratch

SHA-256 from-scratch implementation in Rust

cryptography hashing rust sha256

Last synced: 21 Apr 2025

https://github.com/frankrichardhall/huddle01-testnet-airdrop-bot

A Node.js-based automation script that helps you join Huddle01 rooms with multiple wallet accounts at once to earn testnet participation points efficiently.

airdrop automation blockchain cryptography evm google-meet meet node testnet

Last synced: 29 Jun 2026

https://github.com/dalda-iitj/libr

A Moderated, Censorship-Resilient Digital Forum

cryptography distributed-hash-tables forum golang postgresql

Last synced: 28 Jun 2026

https://github.com/taoq-ai/qkd-playground

Interactive web-based Quantum Key Distribution simulator and learning platform. Step through BB84, E91, and B92 protocols, visualize qubit states, and simulate eavesdropping attacks.

bb84 cryptography cybersecurity education interactive qkd quantum-computing quantum-key-distribution quantum-simulation react

Last synced: 13 Apr 2026

https://github.com/bahanix/chatchan

End-to-end encrypted chat in your browser

chat cryptography end-to-end web-app

Last synced: 13 Oct 2025

https://github.com/volhovm/rsa-zkps-impl

ZK protocols for knowledge and range of Paillier-like ciphertexts in subverted RSA groups

cryptography zero-knowledge

Last synced: 24 Jun 2026

https://github.com/klestovalexej/emerald.examples

Примеры работы с API облачного транспорта

cms cmssigner cryptography https pkcs restsharp signer wattle3 x509certificates

Last synced: 11 Jun 2025

https://github.com/virgilsecurity/demo-nexmo-chat-server

Application API server for the Virgil Nexmo Demo Messaging app.

api chat cryptography demo encryption messenger nexmo server

Last synced: 23 Jun 2026

https://github.com/abhrankan-chakrabarti/diffsquare

This project is authored by Abhrankan Chakrabarti and demonstrates an efficient implementation of Fermat’s Difference of Squares method for factoring large integers. The implementation is written in Rust and utilizes the malachite crate for arbitrary-precision arithmetic.

biginteger cryptography fermat numbertheory opensource rustlang

Last synced: 09 Apr 2025

https://github.com/ao3575911/dark-swan

Decentralized identity and symbolic anonymization protocol — Ed25519 signing, rotating pseudonyms, and local registry for private verifiable identities.

anonymization cryptography decentralized ed25519 identity privacy pseudonym python

Last synced: 22 Jun 2026

https://github.com/netesf13d/py-ecc

Python implementation of elliptic curve cryptography

cryptanalysis cryptography elliptic-curve-cryptography

Last synced: 17 Jun 2026

https://github.com/gers2017/cerberus

Cerberus, guardian of the underworld. A Python CLI tool to cipher your data

cesar-cypher cli cryptography cypher developer-tools python

Last synced: 11 Mar 2025

https://github.com/yashsahsani/kame-hameha

This project explains how to use symmetric and asymmetric cryptographic methods simultaneously.

cryptography kame-hameha malware malware-analysis psexec python python3 ransomeware red-team ssh worm

Last synced: 15 Jun 2026

https://github.com/north9-labs/seam

Post-quantum encrypted transport protocol — UDP, multi-stream, built-in FEC, Noise_XX + ML-KEM-768

cryptography forward-error-correction ml-kem networking post-quantum protocol rust udp

Last synced: 11 Jun 2026

https://github.com/protomorphine/rsa-communication-system

Основные стадии процесса шифрования текстового сообщения с помощью алгоритма RSA

cryptography encryption matlab rsa

Last synced: 01 Jun 2026

https://github.com/chanced/navajo

A cryptographic toolkit for Rust

crypto cryptography rust security

Last synced: 19 Jan 2026

https://github.com/lucianoscarpaci/atmega328p

🔒 Embedded Crypto Projects with Arduino board.

aes arduino arduino-projects atmega328p cryptography haskell nix

Last synced: 10 May 2026

https://github.com/mk-fg/ca-certificates-whitelist-filter

Tool to filter system-wide trusted Web PKI TLS Certificate Authorities in linux distros on a whitelist-basis

certificates cryptography linux python security sysadmin tls tool trust web-pki x509

Last synced: 10 May 2026

https://github.com/pccr10001/cryptoauthlib

Microchip CryptoAuthentication Library

arduino arduino-library atca atecc508a cryptoauthlib cryptography esp32

Last synced: 10 May 2026

https://github.com/yawning/edwards25519-extra

Go ed25519 extras (mirror)

crypto cryptography ed25519 h2c vrf

Last synced: 24 Jun 2026

https://github.com/akshatamohanty/practical-blockchain

Website for practicalblockchain.org. Practical Blockchain is a meetup group in Singapore, started in 2021. We focus on talks and workshops by speakers building blockchain applications in production, learning from their research and insights.

blockchain cryptography dapps ethereum security smartcontracts solidity zkproof

Last synced: 09 May 2026

https://github.com/yashkarthik/steno_hide_text

Hide text in an image with steganography.

cryptography image-manipulation python steganography

Last synced: 11 Mar 2026

https://github.com/ocdbytes/ecdsa-node-blockchain

This project is an example of using a client and server to facilitate transfers between different addresses. Since there is just a single server on the back-end handling transfers, this is clearly very centralized. We won't worry about distributed consensus for this project.

cryptography ethereum-cryptography javascript publickey-cryptosystem vitejs

Last synced: 13 Apr 2026

https://github.com/opendream/vanityssh-rust

VanitySSH-Rust is a Rust-based project designed to generate SSH keys with customizable prefixes or patterns. It emphasizes performance and security, leveraging Rust's strengths for efficient cryptographic operations and minimal resource usage.

cryptography key-generation rust ssh vanity-key

Last synced: 16 Jan 2026

https://github.com/wriar/shadowbox

Development Repository of ShadowBox, an open-source zero-knowledge file storage & encryption platform written in NodeJS

collaborate cryptography deepsource file-manager file-sharing ghdesktop github microsoft nodejs

Last synced: 08 May 2026

https://github.com/kevincharm/sparse-merkle-tree

Optimised SMT implementation in Solidity & accompanying JS lib

cryptography ethereum evm merkle-tree solidity sparse-merkle-tree

Last synced: 16 Mar 2026

https://github.com/tom474/cryptography-comparative-analysis

[RMIT 2024C] COSC2539 - Security in Computing and IT - Analytical Security Report

asymmetric cryptography hashing security symmetric

Last synced: 07 May 2026

https://github.com/rushi-12320/cryptable-app

Cryptography app which can encrypt and decrypt images and text both

android-app cryptography java

Last synced: 06 May 2026

https://github.com/smayya337/libcodebusters

Encoding and decoding various ciphers in Python

cipher ciphers cryptography python

Last synced: 12 Mar 2026

https://github.com/bdr-pro/blockchain_maker

this is your ultimate toolkit for building, validating, and managing a blockchain in Rust.

blockchain cryptocurrency cryptography rust

Last synced: 15 Mar 2025

https://github.com/tetration-lab/solidity-ed-on-bn254

Solidity implementation of a twisted Edwards curve on scalar field of BN254, also known as Baby-Jubjub.

babyjubjub bn254 cryptography ethereum smart-contract solidity

Last synced: 04 May 2026

https://github.com/xannythepleb/pycryptx

PyCryptX - an X25519 + Ed25519 + ChaCha20 + BLAKE2b based public key encryption program in Python. This is an unaudited hobby project!

blake2b chacha20 cryptography curve25519 ed25519 encryption-decryption hkdf public-key-cryptography python-encryption python3 x25519

Last synced: 07 Jun 2026

https://github.com/reklatsmasters/is-chacha20-poly1305-supported

Check whether a chacha20-poly1305 cipher is supported by NodeJS

aead chacha20 chacha20-poly1305 cipher crypto cryptography nodejs poly1305 rfc7539

Last synced: 03 May 2026

https://github.com/tulliolo/bip39

A Bip39 library, with a CLI and a collection of tools.

bip39 bitcoin cryptography entropy mnemonic python seed steganography wallet

Last synced: 29 Jun 2026

https://github.com/damaged-organic/ravelcast

RavelCast allows to share text messages of any content, completely anonymous, without registration and any clues about users identity.

cryptography css3 html5 javascript php symfony2

Last synced: 17 Mar 2026

https://github.com/sohnryang/ecdsa-python

ECDSA implementation in Python (DO NOT USE IN PRODUCTION)

cryptography ecdsa python

Last synced: 14 Jun 2025

https://github.com/web3pack/base58-check

A modern base58-check encoding library implemented in TypeScript with minimal dependencies for use in browser and Node.js.

base58 base58-check base58check bitcoin checksum crypto cryptography decode decoding encode encoding javascript nodejs typescript web3

Last synced: 13 Apr 2026

https://github.com/timjp87/elixir_bls

Wrapper around the Herumi BLS 12-381 Elliptic Curve construction and signature aggregation scheme.

cryptography ecdsa-cryptography ecdsa-signature elixir elixir-lang signatures

Last synced: 30 May 2026

https://github.com/bklockly/shadowmeld

🕶️ 隐蔽Shellcode嵌入与反检测加载器生成框架 / Stealthy Payload Delivery Framework with Anti-EDR Capabilities

bypass-antivirus bypass-av cipher cryptography hacking hide-files image-steganography lsb-steganography security shellcode shellcode-loader

Last synced: 16 Mar 2025

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

Playing around with various python hashing and encoding methods as a learning exercise.

cryptography hash image python python3

Last synced: 16 Mar 2025

https://github.com/adiwajshing/simplecrypto

All coding work done for Ashoka University CS-2362

aes cryptography curve elgamal sign-verification signing verification

Last synced: 28 Feb 2025

https://github.com/dag0310/otp-crypto

Pseudo one-time pad crypto library for plaintext data exchange.

crypto cryptography encryption key library one-time-pad otp perfect-secrecy random xor

Last synced: 18 Jan 2026