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/primefactor-io/xchacha20-poly1305

100% RFC compliant implementations of ChaCha20-Poly1305 and XChaCha20-Poly1305

chacha20 chacha20-poly1305 cryptography cryptography-algorithms poly1305

Last synced: 01 Mar 2026

https://github.com/zunainaliazam/pixcrypt---image-security-suite

PixCrypt - A simple implementation of image encryption/decryption using AES Algorithm in client side JS.

aes-encryption bootstrap5 cryptography cryptojs css3 html5 js

Last synced: 30 Apr 2026

https://github.com/ramesht007/secure_multi_party_computation

My notes for secure multi party computation. Still in progress.......................

cryptography secure-multi-party-computation

Last synced: 30 Jan 2026

https://gitlab.com/hackancuba/blake2signer

Using BLAKE in keyed hashing mode to sign and verify data.

blake2 blake3 cryptography hashlib hmac python

Last synced: 15 Feb 2026

https://github.com/ideal-lab5/etf

"Encryption to the Future" consensus and node

blockchain cryptography substrate timelock-encryption

Last synced: 17 Mar 2026

https://github.com/micchickenburger/cryptotools

A versatile cryptographic tool for data hashing, encryption, decryption, digital signing, password security, and secure random number generation, entirely in the browser.

aes argon2 bcrypt crypto cryptography cryptography-tools cybersecurity digest encryption encryption-decryption hashing pake pki rsa security security-tools sha

Last synced: 13 Feb 2026

https://github.com/xu-cheng/pbc-bindings

:electric_plug: Bindings for Pairing-Based Cryptography (libpbc)

bindings cplusplus cplusplus-14 cryptography pbc python ruby swig

Last synced: 18 Apr 2026

https://github.com/adamo08/encryption-decryption

This repository contains implementations of various encryption and decryption algorithms in Python. The goal is to provide simple and easy-to-understand code for educational and practical purposes.

affine-cipher algorithms caesar-cipher cryptography decryption des-cipher encryption hill-cipher python security vigenere-cipher

Last synced: 11 Feb 2026

https://github.com/prajwalg12121998/avalanche-effect-in-des-and-triple-des

This is a coding assignment as part of Computer Security subject. It does analysis of Avalanche Effect in DES and Triple DES

avalanche-effect blockcipher cryptography des des3

Last synced: 17 Jun 2026

https://github.com/hicsail/oracles

Useful zero-knowledge (ZK) problems constructed from real world scenarios.

cryptography zero-knowledge-proofs

Last synced: 03 Jun 2026

https://github.com/berkekaragoz/experimental-media-platform

My coding tryouts combined in a media platform concept. Next.js, GraphQL, FaunaDB, styled-components and more...

cryptography faunadb graphql nextjs styled-components

Last synced: 02 May 2026

https://github.com/thenaubit/crypto-password-generator

🦄 A cryptographically secure password generator!

cryptography emotionjs mantine-ui nextjs password-generator typescript

Last synced: 20 Apr 2026

https://github.com/ornella-gigante/cryptosafe

A simple Java application for encrypting and decrypting messages and files using DES and RSA algorithms, featuring a user-friendly menu interface. Perfect for learning about cryptography and secure file handling.

assymetric-encryption assymetric-key-cryptography asymmetric-cryptography cipher-algorithms cryptography decipher des java java-8 rsa-cryptography

Last synced: 13 Feb 2026

https://github.com/ktauchathuranga/inline-cryptography-toolkit

A Visual Studio Code extention for encrypt, decrypt, and hash text Inline.

cryptography encryption-decryption hashing vscode-extension

Last synced: 13 Feb 2026

https://github.com/timebertt/grypto

Understanding cryptographic algorithms by implementing them in Go :mortar_board:

cryptography golang learning-by-doing learning-exercise

Last synced: 08 Jun 2026

https://github.com/pieroboseta/piero-ende-coder

A powerful encryption and decryption tool that combines the Vigenère cipher, XOR encryption, and Base64 encoding to secure messages. This tool allows users to encode and decode messages using a secret key, ensuring an extra layer of security.

algorithm base64 cipher cpp cryptography data-conversion data-encoding decoder decryption encoder encryption hashing string-manipulation text-processing

Last synced: 26 Feb 2026

https://github.com/sgiath/secp256k1

Elixir wrapper for Bitcoin Core secp256k1 library

bitcoin cryptography elixir secp256k1

Last synced: 01 Feb 2026

https://github.com/lumarans30/astralsafeclient

.NET MAUI app that encrypts and decrypts an exe file.

aes-128 anti-piracy client-side cryptography http-requests maui-app

Last synced: 18 Jun 2026

https://github.com/tangle-network/masp-protocol

Multi-asset shielded pool extending protocol-solidity contract system

cryptography privacy zero-knowledge

Last synced: 31 Jan 2026

https://github.com/youben11/psi

Playing with different Private Set Intersection protocols

cryptography privacy-preserving psi

Last synced: 25 Apr 2026

https://github.com/arec1b0/crypto-comparison

A comprehensive project comparing classical and quantum cryptography. Includes detailed explanations, code examples, and tests for various cryptographic algorithms and protocols.

aes bb84 classical-cryptography cryptography ecc grovers-algorithm qkd quantum-computing quantum-cryptography quantum-teleportation rsa

Last synced: 27 Feb 2026

https://github.com/yodalightsabr/2password

2Password: A cryptography experiment

aes-256 cryptography experimental password-manager

Last synced: 10 Feb 2026

https://github.com/lyang/gpg-utils

Simple Wrapper for shelling out to gpg

cryptography gnupg gpg java processbuilder

Last synced: 01 Feb 2026

https://github.com/querdos/flask-encryptor

Flask extension helping encrypting users personal files

cryptography decryption encryption file flask upload users

Last synced: 08 Mar 2026

https://github.com/arnaud-robin/shake128

Implementation of SHAKE128 in c++.

cpp cryptography fips202 shake128

Last synced: 10 Apr 2025

https://github.com/phayes/fdh-rs

Full Domain Hash library for rust

blind-signatures cryptography full-domain-hash hash

Last synced: 17 Mar 2026

https://github.com/ashubly25/cryptography

My Work consists of Diffie-Hellman-Fibonacci, Hashing and XOR Cipher

cryptography

Last synced: 26 Mar 2025

https://github.com/sammyne/sm3

A Go implementation of SM3 cryptographic hash algorithm.

cryptographic-hash-functions cryptography

Last synced: 10 Apr 2025

https://github.com/hegdepavankumar/cipher-encryption-decryption

Cipher Encryption/Decryption This project is a simple implementation of the cipher encryption and decryption algorithm using JavaScript, HTML, and CSS. The cipher is a substitution cipher that replaces each letter in the plaintext with a letter a certain number of positions down the alphabet.

cipher cipher-algorithms cryptography encryption-algorithms encryption-decryption hashing-algorithm networking-concepts password security

Last synced: 03 Aug 2025

https://github.com/anmol-singh-jaggi/sha2_512

:lock_with_ink_pen: An implementation of SHA-2 hash function with a digest size of 512 bits

c-plus-plus cryptography digest hash

Last synced: 26 Mar 2025

https://github.com/0xnu/qrme

qrme is a quantum-resistant encrypted machine learning system designed to protect sensitive data and models against potential threats from quantum computing.

cryptography large-language-model large-language-models llm llms post-quantum-cryptography

Last synced: 25 Jan 2026

https://github.com/darshan-kc/python-caesar-cipher

A substitution cipher that shifts letters by a fixed number of positions

cryptography python3

Last synced: 10 Apr 2025

https://github.com/cyrildever/crumbl-js

Secure data storage with trusted third-parties to use in Javascript environment

cryptography data-masking javascript-library signing-trusted storage-api typescript-library

Last synced: 26 Aug 2025

https://github.com/miraclx/libeaes-js

Enhanced simultaneous compression + encryption prototype with NodeJS

aes-ctr aes-encryption compression cryptography decrypt eaes encrypt gzip pipe stream

Last synced: 28 Oct 2025

https://github.com/battleoverflow/encrypt-it

🔐 Simple password generator offering various encryption methods.

cryptography encoding encryption python

Last synced: 15 Jun 2025

https://github.com/quyxishi/ethanium

XChaChaPoly1305-Argon2id cli, built on cryptopp & libsodium

argon2id cli cryptography windows xchacha20-poly1305

Last synced: 15 May 2026

https://github.com/lablnet/cryptographic_algorithms

My own implementation of the Cryptographic Algorithms in Python.

algorithms cryptography python

Last synced: 08 Sep 2025

https://github.com/phuc16102001/lamport-signature

The project implement the Lamport Signature which is a Digital signature. Furthermore, its weakness is spotted out by forging a signature.

blockchain cryptography digital-signature golang lamport-signature

Last synced: 15 Jan 2026

https://github.com/kernelmethod/ChaChaCiphers.jl

GPU-compatible implementations of the ChaCha stream cipher family

cryptography rng

Last synced: 06 Apr 2026

https://github.com/JuliaCrypto/Krypto.jl

A futuristic crypto library. In Julia. [OLD]

cryptography decryption deprecated-repo ecc encryption julia pqc rlwe rsa

Last synced: 06 Apr 2026

https://github.com/isaka-james/caesar

The Linux tool to decrypt Caesar Cipher written using Rust, Very Fast Indeed

caesar- caesar-decryption cryptography linux-tool rust rust-powered

Last synced: 15 May 2026

https://github.com/mk-fg/tinydns-dynamic-dns-updater

Tool to generate and keep tinydns zone file with dynamic dns entries for remote hosts

automation cryptography djbdns dynamic-dns-entries nacl python tinydns

Last synced: 16 May 2026

https://github.com/ocdbytes/keylogger-python

Keylogger made with python including mailing and encryption services to get the user info and keylogs in a formated way.

cryptography encryption executable keylogger python3

Last synced: 19 Mar 2025

https://github.com/dstein64/lc4

An implementation of ElsieFour (Alan Kaminsky 2017).

cryptography elsie-four lc4

Last synced: 20 Mar 2025

https://github.com/cedws/ki-keyring

Utility for ejecting/injecting sets of obfuscated public keys from/into WizardGraphicalClient binaries

cryptography go reverse-engineering

Last synced: 05 May 2025

https://github.com/jsign/kzg-ceremony-test-vectors

Ethereum KZG ceremony test vectors using the reference implementation

cryptography ethereum kzg powers-of-tau

Last synced: 04 Apr 2025

https://github.com/ancientlore/hashsrv

A web service that performs hashing, encryption, encoding, and compression.

cryptography encoding golang hashing webservice

Last synced: 06 May 2025

https://github.com/danieldidiobalsamo/sha256_golang

Go SHA-256 from-scratch implementation

cryptography go hasing sha256

Last synced: 11 Apr 2025

https://github.com/notadminn/ethwallethunter

EthWalletHunter generates random Ethereum wallets, checks their transaction history and balance, and logs "interesting" wallets with activity or balance. It's optimized for performance with multithreading and system resource monitoring. Intended for educational and research purposes only.

address-checker brute-force cryptography ethereum ethereum-api ethereum-tools mnemonic mnemonic-cracker mnemonic-generator password-cracker private-key wallet-cracker wallet-generator

Last synced: 10 Jul 2025

https://github.com/cuhsat/spritz.c

Spritz cipher implementation in ANSI C.

algorithm ansi-c c cryptography spritz

Last synced: 12 Apr 2025

https://github.com/tramires/cose-w

WebAssembly COSE RFC 8152 library to encode/decode COSE messages in JS.

cbor cose cryptography encrypt js mac npm rust signature wasm

Last synced: 07 May 2025

https://github.com/viniciusfinger/python-blockchain

Exploring the foundational concepts of blockchain with this simple Python implementation. This project demonstrates the core principles of blockchain, including mining, nonce, SHA-256 hashing, and proof of work. 🧱⛓️

blockchain blockchain-technology cryptocurrency cryptography proof-of-work python

Last synced: 12 Apr 2025

https://github.com/sug0/git-signify

Harness the power of signify(1) to sign arbitrary git objects

cryptography git openbsd rust security signature signify

Last synced: 07 May 2025

https://github.com/manelli/ex_bcrypt

Elixir wrapper for the OpenBSD bcrypt password hashing algorithm

bcrypt cryptography elixir password security

Last synced: 20 Jun 2025

https://github.com/actuallyachraf/algebra

A literate :pencil: implementation of algebraic primitives for cryptography and algebraic applications :alembic:

algebra bulletproofs cryptography elliptic-curve-arithmetic elliptic-curve-cryptography finite-fields learning-by-doing pairings polynomials primitives schnorr-signatures

Last synced: 02 Feb 2026

https://github.com/10d9e/vhe

Verifiable Homomorphic Encryption

cryptography

Last synced: 15 Jan 2026

https://github.com/fametrano/bbt

Bitcoin and Blockchain Technology Course Material

bitcoin blockchain blockchain-technology cryptocurrencies cryptography

Last synced: 22 Jun 2025

https://github.com/lnqs/subchain

Local Blockchain Module for JavaScript

blockchain cryptography incredible javascript local typescript

Last synced: 16 May 2026

https://github.com/lukateras/rust-zerotier-crypto

ZeroTier-compatible cryptography library for Rust

cryptography hashcash rust zerotier

Last synced: 15 Jul 2025

https://github.com/jpvitan/marsa

A Python library that lets you experiment with the mathematics of the Rivest–Shamir–Adleman (RSA) cryptosystem.

cryptography number-theory pypi python rsa

Last synced: 07 Apr 2026

https://github.com/alisianoi/lyra2-java

Subset of Lyra2 password hashing

cryptography hash-algorithm password

Last synced: 05 Apr 2025

https://github.com/cyanheads/toolkit-mcp-server

A Model Context Protocol server providing LLM Agents with system utilities and tools, including IP geolocation, network diagnostics, system monitoring, cryptographic operations, and QR code generation.

cryptography developer-tools geolocation llm llm-agent mcp model-context-protocol networking system-utilities typescript

Last synced: 28 Mar 2025

https://github.com/corvuscodex/multithread-polkadot-brute-force

Nodejs script that generates random private keys for the Polkadot blockchain and checks if the corresponding public address is in a list of addresses stored in a file named ‘data.txt’. If a match is found, the script logs the public address and saves the wallet and its private key (seed) to a file named ‘match.txt’.

bruteforce crack crypto cryptocurrency cryptography javascript nodejs polkadot polkadot-bruteforce polkadot-wallet seed seed-cracking wallet-bruteforce

Last synced: 13 Apr 2025

https://github.com/sdrapkin/securitydriven.winter

Cloud-Scale Cryptography.

aead aes-gcm cryptography gcm streaming

Last synced: 13 Apr 2025

https://github.com/virgilsecurity/virgil-keyknox-javascript

Keyknox SDK allows developers to communicate with Virgil Keyknox Service to upload, download, and synchronize encrypted sensitive data (private keys) between different devices.

cryptography data-sharing keyknox sdk

Last synced: 09 May 2025

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

A simple Web application that demonstrates how the end-to-end encryption works in chat messaging use case. The application uses Nexmo as a messaging provider.

android chat cryptography e2ee encryption end-to-end-encryption messenger nexmo secured-by-virgil vonage web-app

Last synced: 09 May 2025

https://github.com/Signal-K/Prof

Prof, from the icelandic word for tests: automated unit tests for the Star Sailors ecosystem

blockchain blockchain-game buildspace cryptography dao dao-design-pattern ethersproject magic nft star-sailors thirdweb

Last synced: 11 May 2025

https://github.com/nicknaso/cryptoppjs

Node.js native addons for cryptopp

cplusplus crypto cryptography javascript native-module nodejs

Last synced: 17 Feb 2026

https://github.com/mortendahl/pond

Experimental library for deep learning on encrypted data

cryptography deep-learning machine-learning secure-computation

Last synced: 15 Jan 2026

https://github.com/p3t3r67x0/vigenere_cipher

Simple programm to encrypt or decrypt a vigenere cipher text. This tool might be handy for some CTF games.

crypto cryptography ctf ctf-tools python vigenere-cipher

Last synced: 21 Jul 2025

https://github.com/sc0vu/js-keccak-tiny

Keccak tiny emscripten binding in javascript, including SHA-3/Keccak/Shake hash function.

cryptography hash keccak keccak-tiny sha3 shake wasm webassembly

Last synced: 13 Apr 2025

https://github.com/datumbox/vernamveil

VernamVeil: A Function-Based Stream Cypher

blake3 cryptography python

Last synced: 25 Jun 2025

https://github.com/tynes/nameswaps

Decentralized Exchange Infrastructure for Handshake Names

bitcoin blockchain cryptocurrency cryptography handshake peer-to-peer

Last synced: 29 Apr 2026

https://github.com/juliacrypto/krypto.jl

A futuristic crypto library. In Julia. [OLD]

cryptography decryption deprecated-repo ecc encryption julia pqc rlwe rsa

Last synced: 13 May 2025

https://github.com/codiepp/elykseer-base

cryptographic data archive; written in F#; envisaged to stay another 10 years

archive cli cryptography data distributed-storage dotnet fsharp longterm-storage

Last synced: 19 May 2026

https://github.com/haskell-cryptography/one-time-password

Haskell implementation of One-Time Passwords algorithms

cryptography haskell hotp totp

Last synced: 12 Jun 2025

https://github.com/ali2210/wizdwarf

(:tada:) WzDwarf is a decentralized molecular application interface

cloud containers cryptography decentralized docker docker-compose go linux protocol-buffers terraform

Last synced: 11 Sep 2025

https://github.com/malisha4065/basic-cryptography

Basic Cryptography Concepts

cryptography hashing javascript nodejs

Last synced: 02 May 2026

https://github.com/slowli/secret-tree

Hierarchical secret derivation with Blake2b and RNGs

cryptography key-derivation

Last synced: 22 Mar 2025

https://github.com/ahf/erlang-ucrypto

µCrypto is a thin wrapper for the OpenSSL API's that are missing in OTP's crypto application.

cryptography elliptic-curves erlang openssl ripemd160

Last synced: 08 Apr 2026

https://github.com/johndoe31415/padding-oracle-helper

PKCS#7 CBC padding oracle command line interface helper

cbc cryptography education oracle padding

Last synced: 08 Apr 2026

https://github.com/haizzz/lockbox

Double click to encrypt / decrypt a folder

cryptography encryption hacktoberfest python python3

Last synced: 06 Apr 2025

https://github.com/cyrildever/feistel-py

Feistel cipher implementation in Python for format-preserving encryption

algorithm cryptography encryption feistel-cipher format-preserving-encryption fpe xor-operation

Last synced: 09 Oct 2025

https://github.com/ntdls/blowfish

A BlowFish C++ implementation.

blowfish cryptography

Last synced: 15 Feb 2026

https://github.com/arad-afzali/aes-file-encryptor-decryptor

AES-File-Encryptor is a Python-based application that provides a user-friendly graphical interface for encrypting and decrypting files or texts using the Advanced Encryption Standard (AES). This tool is designed to help users secure their files or texts by generating encryption keys, and encrypting or decrypting them when needed.

aes aes-encryption cryptography decryption encryption-tool file-encryption file-security gui text-encryption

Last synced: 20 Jan 2026

https://github.com/soreing/des-cpp-encrypt

Simple DES encryption library for C++

cpp cryptography des

Last synced: 05 Apr 2025