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/mrdecryptdecipher/pow-based-blockchain

A SIMPLE PROOF OF WORK BASED BLOCKCHAIN WHICH USES HASHING FEATURE TO HASH INPUT, IT ALSO HAS A GENESIS BLOCK AND OTHER NECESSARY FILES TO CREATE POW ALGORITHM

bitcoin blockchain blockchain-technology consensus-algorithm cryptography decentralized dlt proof-of-work

Last synced: 12 Mar 2026

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

This includes RSA and ECC cryptographic algorithms

cryptography go pgp

Last synced: 08 Oct 2025

https://github.com/minapecheux/medusa

A small encoding/decoding Python lib.

cryptography python utility

Last synced: 02 Nov 2025

https://github.com/hamarshehmhmd/passgenerator

PassGen is a simple command-line password generator written in Python. It allows users to customize password criteria by toggling lowercase and uppercase letters, digits, and special characters on and off. PassGen uses the secrets module to generate cryptographically secure random passwords of variable length.

command-line cryptography password-generator python security

Last synced: 29 Mar 2025

https://github.com/fbielejec/zksnarks-notes

notes & explorations of various zero knowledge protocols

cryptography elliptic-curves pairings snarks zero-knowledge

Last synced: 12 Jan 2026

https://github.com/mohammedmehdio/caesarjaw-cpp

CaesarJaw provides encryption and decryption functionalities using a simple shift cipher (Caesar cipher). It allows users to: ✅ Encrypt text 📝 ✅ Decrypt text 🔑 ✅ Determine the shift key 🔎 ✅ Attempt decryption without a known key 💡

caesar caesar-cipher caesar-cipher-algorithm communication cpp crypter cryptography cybersecurity decrypt decryption decryption-algorithm security security-tools shift-cipher tool

Last synced: 23 Jul 2025

https://github.com/mindreadio/qsafecrypto

A secure and user-friendly open-source cryptography library, offering modern cryptographic APIs that are resistant to quantum attacks. Protect your data with ease and confidence using advanced quantum-resistant algorithms.

aes-256 aes-encryption aes-gcm aes-gcm-encryption base58 cryptography decryption encryption encryption-algorithms encryption-decryption pycryptodome python quanta quantam quantam-resistant quantam-safe quantum-computing tink

Last synced: 08 Apr 2026

https://github.com/10d9e/rs-fast-merkle

Rust Implementation of Streaming Merkle Root, Proof, and Verify (single leaf) from Luke Champine's paper: Streaming Merkle Proofs within Binary Numeral Trees

cryptography merkleproof merkletree rust

Last synced: 22 Jul 2025

https://github.com/odhithsen/hashvault

🔐"HashVault" is an all-in-one locally installed password manager that keeps users' passwords and other sensitive information and credentials safe for all at the convenience of a single master key.

cryptography java javafx password-manager

Last synced: 02 Jan 2026

https://github.com/telkomdev/netcrypsi

Custom crypto utility that wraps the DotNet cryptography API to make life easier (Digest, AES, HMAC, RSA, RSA Digital Signature)

aes cryptography dotnet rsa

Last synced: 17 Apr 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/dubniczky/cryptolab

A hands-on cryptography repository containing implementations of fundamental encryption, decryption, hashing, padding, and random number generation techniques.

cryptography encryption hashing padding python

Last synced: 10 Jun 2026

https://github.com/heliomarpm/cryptoh

A clean and easy-to-use cryptography utility library for Node.js, built on top of the native crypto module.

crypto crypto-helper cryptography cryptography-algorithms cryptography-library cryptoh helpers helpers-library md5 node-library security sha1 sha256 sha512 utils-library

Last synced: 28 Jul 2025

https://github.com/developpeurpascal/shift-keys-generator

A simple generator of numbers between -7 and 7 as lists or arrays in different programming languages.

cryptographic-algorithms cryptography cryptography-tools delphi delphi-app developer-tool developer-tools firemonkey firemonkey-applications

Last synced: 20 Jan 2026

https://github.com/nhussein11/merkle-tree

Rust implementation and explanation of the Merkle Tree structure

blockchain cryptography rust web3

Last synced: 29 Oct 2025

https://github.com/phma/wring-twistree

Whole-message cipher and tree hash

cipher-algorithm cryptography hashing-algorithm

Last synced: 18 Feb 2026

https://github.com/deovaliandro/des

Simple implementation of Data Encryption Standard

cryptography des symetric-key

Last synced: 13 Apr 2025

https://github.com/janbrohl/hashcrypto

Hash-Based Crypto Experiment

cryptography python

Last synced: 09 Sep 2025

https://github.com/ecies/py-demo

A simple fastapi eciespy web backend demo

cryptography ecies fastapi python3 secp256k1 webdemo

Last synced: 12 Apr 2025

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/ishan-surana/federanet

Federated Multimodal Cyberattack classification model on social media messages (utilizing blockchain and quantum key cryptography). Blockchain server at https://cyberattack-blockchain.onrender.com/. Model interaction link below.

bb84-protocol blockchain convolutional-neural-networks cryptography federated-learning flask html-css-js information-security machine-learning multimodality natural-language-processing proof-of-authority streamlit zero-knowledge-proof

Last synced: 10 May 2026

https://github.com/chakshugupta13/local-collision-differential-attack-on-reduced-sha-256-upto-24-rounds

This repository contains C and/or C++ implementations for finding Local Collision Conforming Message Pairs through Differential Attack on Reduced-Round SHA-256 up to 24 Rounds. Also, this repository contains the C++ implementations of SHA-256, SHA-512 and SHA-384.

cryptanalysis cryptography differential-attack sha-256 sha-384 sha-512

Last synced: 11 Apr 2025

https://github.com/pccr10001/cryptoauthlib

Microchip CryptoAuthentication Library

arduino arduino-library atca atecc508a cryptoauthlib cryptography esp32

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

🔒 Embedded Crypto Projects with Arduino board.

aes arduino arduino-projects atmega328p cryptography haskell nix

Last synced: 10 May 2026

https://github.com/akhilkailas017/file-xor-encryptor

This repository is used to encrypt and decrypt files in computer using XOR. Based on Python

auto-py-to-exe cryptography encryption pyinstaller python xor

Last synced: 04 Jun 2026

https://github.com/w-henderson/vaccert

💉 Cryptography-based vaccine certification app, built with React Native.

cryptography react-native signature vaccination vaccine-tracker

Last synced: 10 May 2026

https://github.com/frankodoom/crypto.net

:lock: :key: :policeman: Pasword Hashing based on System.Security.Cryptography and OBVIEX

cryptography csharp hashing-algorithm password-hash system-security

Last synced: 07 Nov 2025

https://github.com/jambolo/bitcoin-keys-demo-cs

Various demonstrations of the derivations and features of Bitcoin keys.

bip32 bip39 bitcoin bitcoin-address cryptography

Last synced: 19 Apr 2026

https://github.com/andreispurim/aradi

Implementation of the NSA cryptography algorithm ARADI and LLAMA

algorithm aradi cryptography decryption encryption llama nsa

Last synced: 09 Feb 2026

https://github.com/sourish-kanna/side-projects

These are my other side projects which are not that big for a dedicated repository

ascii cesar-cipher cesar-cypher cryptography encryption java python side-project

Last synced: 11 May 2026

https://github.com/teyckmans/gradle-tink

Gradle plugin that provides encryption support for secrets using https://github.com/google/tink.

crypto cryptography gradle java kotlin security tink

Last synced: 10 May 2026

https://github.com/devpro-software/licensify

Go Library for Digital License Signatures & Verification

cryptography digital-signature go golang library license license-management rsa software-licensing

Last synced: 18 Mar 2025

https://github.com/jparr721/monkey

🐒 Non GMO password manager, safe for consumption

cryptography cryptography-tools nodejs password password-vault tool

Last synced: 20 Apr 2026

https://github.com/pranjalgautam11/data-protection-using-steganography-and-cryptography

This menu driven program ensure the steganography and cryptography of the files.

cryptography encryption-decryption steganography twofish

Last synced: 12 May 2026

https://github.com/abhishekkr/aqikcipher

encrypt-decrypt using a small shared password in a dumb One-Time-Pad style

c clanguage cryptography cryptography-tools

Last synced: 05 Jun 2026

https://github.com/abdulsmapara/constant-size-group-signatures

Implementation of the research paper - http://crypto.stanford.edu/~xb/pkc07/fullgrpsigs.pdf

constant-size-group-signatures cryptography number-theory

Last synced: 11 Jun 2026

https://github.com/isakruas/ecdp

The Elliptic Curve Data Protocol (ECDP) is a P2P communication protocol for decentralized networks, utilizing elliptic curve cryptography (ECC) for encryption, ECDSA for message authentication, and Diffie-Hellman key exchange for secure sessions. It operates over TCP and UDP.

cryptography data-security decentralized-networks diffie-hellman-key-exchange ecdsa elliptic-curve-cryptography encryption message-authentication peer-to-peer protocol secure-communication session-initialization tcp udp

Last synced: 06 May 2025

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/jakubvojvoda/rsa-cryptography

Simple RSA implementation using GMP

cpp cryptography decryption encryption gmp rsa

Last synced: 14 May 2025

https://github.com/netesf13d/crypto-stuff

Python implementation of some common cryptographic primitives

aes cryptography keccak

Last synced: 14 May 2026

https://github.com/tbarrella/crypto-pure

Pure-Rust cryptography library

cryptography rust

Last synced: 11 Jun 2026

https://github.com/envoy-vc/nillion-tools

A developer-centric toolkit that simplifies building on the Nillion network.

components-react cryptography key-management nilion-nada nillion npm-package toolkit

Last synced: 30 Oct 2025

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

CTF challenges from the Cryptohack Cryptography course.

cryptography ocaml

Last synced: 10 Feb 2026

https://github.com/juliangrtz/mightyxor

.NET cryptography suite supporting one-time pads, Shamir secret sharing and plausible deniability

crypto cryptography cryptosuite decryption encryption one-time-pad otp plausible-deniability quantum-computing security shamir-secret-sharing shamirs-secret-sharing xor

Last synced: 02 Jun 2026

https://github.com/cryptimeleon/android-demo

An example project with instructions on how to use cryptimeleon on android.

android android-app cryptography mcl pairing

Last synced: 12 Jan 2026

https://github.com/ayazkhan27/cyclic

Cyclic prime numbers and their generation of cyclic numbers that follow a wave function and superpositions, converted into an encryption algorithm.

aes cryptography encryption full-reptend-prime number-theory rsa

Last synced: 15 Jun 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/i2rys/pssl

Powerful shuffle & unshuffle libary.

cryptography key powerful shuffle unshuffle

Last synced: 18 Sep 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/rahmatagungj/toke-dev

This for Development TOKE SYSTEM

cryptography encryption

Last synced: 15 Jun 2026

https://github.com/doublegate/cado-nfs-modern

CADO-NFS (modern): an enhanced modernization + performance fork of CADO-NFS (Number Field Sieve — integer factorization & discrete log) on current toolchains. Adds GPU linear algebra + full vector residency, a GPU ECM pre-factoring front-end, SDE-validated AVX-512 VPCLMULQDQ/IFMA kernels, and Rust orchestration. LGPL-2.1.

cado-nfs cpp cryptography discrete-logarithm factorization hpc integer-factorization modernization-fork nfs number-field-sieve number-theory python

Last synced: 16 Jun 2026

https://github.com/denselance/hight-python

HIGHT block cipher implementation in Python3 based on original paper by Hong et al. Includes the encryption and decryption functions for HIGHT.

cipher cryptography hight kisa python3

Last synced: 31 Dec 2025

https://github.com/retr0kr0dy/ghostschat

Chat and file transfer securely, 🛡️ embrace anonymity, and unleash your inner cyber ninja! 🥷💻💾

aes annonymized chat coding cryptography development file-transfer python rsa secured-communication security

Last synced: 16 Jun 2026

https://github.com/crownedgrouse/preach

[WIP] Phi base Random Encoder Aimed for Cryptography Hardening

cryptography obfuscation rust

Last synced: 06 Apr 2025

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/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/virgilsecurity/demo-e2ee-server-java

A simple Java server application that uses in end-to-end encryption (E2EE) use-case.

crypto cryptography demo encryption end-to-end-encryption secured-by-virgil server

Last synced: 17 Jun 2026

https://github.com/liu-yucheng/retroverse-bike-utils

A utility toolset for the Retroverse Bike project.

cryptography python3 utility

Last synced: 18 Jun 2026

https://github.com/lancern/enigma

Enigma machine emulator and its crack procedure on modern computers

cryptography enigma enigma-machine rust

Last synced: 02 Jul 2026

https://github.com/desgeeko/kryptos

A practical introduction to Kryptos K1-K3 brute-force decryption

brute-force cryptography decryption jupyter kryptos python transposition vigenere

Last synced: 29 Jun 2026

https://github.com/virgilsecurity/virgil-cryptoapi-x

This framework provides Crypto API to separate VirgilSDK from concrete Crypto implementation

carthage cocoapods crypto cryptography ios macos virgil

Last synced: 16 May 2026

https://github.com/humanjavaenterprises/nostr-nsec-seedphrase

The nostr-nsec-seedphrase repository offers a TypeScript library that converts Nostr nsec keys into mnemonic seed phrases, enhancing the readability and management of keys within Nostr applications. This approach mirrors Bitcoin's use of seed phrases, emphasizing the importance of secure storage and careful handling of these keys.

bitcoin cryptography decentralized-protocols digital-signatures key-management mnemonic-seed-phrases nostr public-key-infrastructure security

Last synced: 31 Aug 2025

https://github.com/eltneg/kryptograzig

Simple public key cryptography algorithms implemented in zig

cryptography encryption-decryption zig

Last synced: 05 Jun 2026

https://github.com/embetrix/meta-satobox

Satobox is an open-source, Yocto-based, privacy-focused and secure bitcoin full node solution designed for embedded linux devices.

anonymity bitcoin cryptocurrency cryptography embedded linux raspberry-pi security toronionproxy yocto yocto-layer

Last synced: 01 Nov 2025

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

Salsa20 encryption/decryption without libraries with GUI

cipher cryptography decryption development encryption gui open-source pyqt5 python salsa20 source-code tools

Last synced: 03 Apr 2025

https://github.com/astropilot/bigeye

A web security challenges website, a school project for my software security course

challenge cryptography ctf-platform security web

Last synced: 19 Mar 2026

https://github.com/flucium/hsum

hsum is a simple cli tool that compute the hash digest

cryptography hash hsum rust security sha2 sha3

Last synced: 18 Mar 2025

https://github.com/danielabrozzoni/glhash

OpenGl-based hash function 🔐

cryptography hash opengl

Last synced: 06 Jun 2026

https://github.com/synacktraa/satcoin

[ SynAckTra coins ] - A demonstration of the workings of blockchain. [WIP]

blockchain certificate-authority cryptocurrency cryptography demonstration faucet python3 wallet

Last synced: 21 Mar 2025

https://github.com/wisepythagoras/pyrin

A [fairly slow and] secure 512-bit one way cryptographic hash function.

crypto crypto-library cryptographic cryptography cryptography-library cryptography-tools cryptojs hash hash-functions sha1 sha256

Last synced: 24 Apr 2026