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/aeondave/cryptonite-go

Minimal, dependency-free cryptography library in Go

cryptography cypher go purego tiny

Last synced: 16 Jan 2026

https://github.com/jimouris/draft-mouris-cfrg-mastic

Specification of the Mastic Verifiable Distributed Aggregation Function (VDAF)

cfrg cryptography ietf irtf mpc plasma secure-multiparty-computation

Last synced: 17 Feb 2026

https://github.com/mveytsman/cryptopals

Doing cryptopals in Elixir LiveBook

cryptography cryptopals-crypto-challenges elixir livebook

Last synced: 18 May 2026

https://github.com/daedalus/cryptopals

cryptopals solutions

cryptography

Last synced: 27 Mar 2025

https://github.com/sdanielsilva/simpleimageencryptor

A versatile file encryption tool that securely encrypts and decrypts image and other file types with AES and DES algorithms, supporting multiple modes and easy key management.

aes cbc cipher cryptography cryptography-tools data-protection des ecb encryption file-encryption image-encryption iv-generation java key-management secure-file-storage security

Last synced: 04 Jun 2026

https://github.com/aveygo/jsnewhope

Javascript implementation of scottwn/PyNewHope, a post-quantum cryptographic scheme

cryptography javascript key-exchange-algorithms newhope quantum quantum-computing

Last synced: 18 Mar 2025

https://github.com/jscarle/cryptoextensions.net

Useful Cryptography Extensions

crypto cryptography csharp dotnet

Last synced: 16 Aug 2025

https://github.com/jacob-c-smith/crypto

Cross platform cryptography and hashing functions

c cryptography hashing

Last synced: 04 Mar 2025

https://github.com/danielost/sha-1

SHA-1 (Secure Hash Algorithm 1) implementation.

cryptography secure-hash-algorithm sha-1

Last synced: 13 May 2025

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

Golang Implementation of Streaming Merkle Root, Proof, and Verify (single leaf) from Luke Champine's paper

cryptography merkleproof merkletree

Last synced: 12 Apr 2025

https://github.com/cartory/encoderr-web

🔐 Crypto Final Project - Encoderr

cryptography decoding encoding javascript uagrm webpack

Last synced: 11 May 2026

https://github.com/definetlynotai/cryptoxide

Special Rust mini library to define your own cryptography hashes

cryptography custom customizable library mini rust side-project

Last synced: 21 Jul 2025

https://github.com/shubhattin/hash_cryptography_tool

A Simple Online Cryptography Tool

cryptography encrypt-decrypt hash picocss utf-8

Last synced: 17 Jan 2026

https://github.com/chronosgit/javary

Javary is a secure, Java-based personal diary application built with a client-server architecture. It enables users to create, store, and retrieve encrypted diary entries over a network, ensuring privacy and data persistence.

backend client cryptography diary frontend java jdbc junit mockito networking secure server slf4j testing

Last synced: 16 Aug 2025

https://github.com/noahie-valk/basic-password-manager

Project for Project Shark to understand and apply cryptography concepts

cryptography python

Last synced: 05 Apr 2025

https://github.com/tomerh2001/git-crypt-pipe

Decrypts git-crypt encrypted repositories in Bitbucket Pipelines.

bitbucket bitbucket-pipeline cryptography git git-crypt pipe

Last synced: 03 Mar 2025

https://github.com/botsuniverse/cryptrooper

Cryptrooper is a module that can encode and decode your text with a given key.

crypt cryptography decode encode python python3

Last synced: 29 Mar 2025

https://github.com/deovaliandro/des

Simple implementation of Data Encryption Standard

cryptography des symetric-key

Last synced: 13 Apr 2025

https://github.com/matias-gonz/rusty-curves

Elliptic curve implemented using bare rust and math

cryptography elliptic-curves rust

Last synced: 20 May 2026

https://github.com/lemon-mint/highcrypt

A crypto stack built with a proven cryptographic algorithm

algorithm crypto cryptography decryption encrypt encryption go

Last synced: 20 May 2026

https://github.com/sebastienrousseau/cmn

A Rust library for accessing a collection of mathematical and cryptographic constants

avogadro boltzmann constants cryptography data-structures development-tools euler gamma golden-ratio hash mathematics pi planck rust silver-ratio squareroot tau

Last synced: 28 Mar 2025

https://github.com/iwas-coder/cryrsa

RSA key creator, extractor and compute tool. Useful to process keys with small modulus and try to factorize them.

asymmetric-cryptography cryptography private-key-cryptography public-key-cryptography rsa

Last synced: 20 Jul 2025

https://github.com/samuel-lucas6/daence.net

A .NET implementation of ChaCha-Daence.

aead chacha20 crypto cryptography daence hchacha20 poly1305 siv xchacha20

Last synced: 27 Mar 2025

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/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/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/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/multifactor/ssskit

Fast, small and secure Shamir's Secret Sharing library crate

cryptography shamir-secret-sharing

Last synced: 07 Apr 2026

https://github.com/openzebra/argon2.pure.js

A pure TypeScript/JavaScript implementation of the Argon2

argon2 argon2id cryptography hash hashing password-hash

Last synced: 07 Mar 2026

https://github.com/alanruno/mxd

MXD — Post-Quantum Blockchain with one-way bridge to BNB Smart Chain. Hybrid Ed25519 + Dilithium5 (FIPS 204 ML-DSA-87) at the address, transaction, and consensus layers.

agpl-3 blockchain bnb-bridge bnb-chain consensus cryptography dilithium5 fips-204 ml-dsa-87 post-quantum

Last synced: 24 May 2026

https://github.com/whyvl/fuzzyibe

A Haskell implementation of Fuzzy Identity Based Encryption modified to work over asymmetric bilinear pairing

cryptography haskell identity-based-encryption

Last synced: 13 Jun 2025

https://github.com/sip-protocol/circuits

Noir ZK circuits for SIP Protocol - Funding, Validity, Fulfillment proofs

barretenberg blockchain cross-chain cryptography halo2 near-protocol noir privacy rust solana zero-knowledge-proofs zk-snarks zksnark

Last synced: 07 Mar 2026

https://github.com/travishorn/diceware-js

Cryptographically-secure electronic implementation of the Diceware Passphrase method in JavaScript.

crypto cryptography diceware passphrase password security

Last synced: 27 Mar 2025

https://github.com/dolutech/cryptnote-php

A PHP library for creating encrypted, self-destructing messages with view limits and optional password protection

aes-256 cryptography encryption one-time-secret password-protection php-library secure-notes security self-destructing-messages sqlite

Last synced: 17 Jan 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/mttbernardini/mbencrypter

:closed_lock_with_key: This program will help you encrypting or decrypting some data or a file using MB's algorithm. NB: this project has been supeseded by https://github.com/mttbernardini/mbc

algorithm cryptography raw-data rawinput symmetric-keys text

Last synced: 26 Mar 2025

https://github.com/thehashiramasenju/dag-livestocx

🌾 LivestocX: Revolutionizing LiveStock Asset finances through blockchain | Farmers tokenize assets, investors fund globally | Built for BlockDAG Hackathon 2025

backend blockchain blockchain-technology blockdag blockdagtestnet cryptocurrency cryptography dapp decentralized ethereum ethereum-blockchain ethersjs front-end-development primordial reactjs solidity vercel vercel-deployment webapp

Last synced: 09 Apr 2026

https://github.com/madhurimarawat/codeculture-daily

A daily programming challenge repository where fun meets learning! With 39 challenges over 39 days, it helps coders enhance skills through practical tasks and interview prep. While maintenance is paused, contributions are welcome, and future expansions are planned to keep learning ongoing.

beginner-friendly code-repository cryptography daily-problems daily-progaramming intemediate-questions java javascript non-tech-questions official-solutions personality-development problem-of-the-day programming-contest python soft-skills tech-questions technologies tools website-deploy winner-announcement

Last synced: 10 Apr 2026

https://github.com/minapecheux/medusa

A small encoding/decoding Python lib.

cryptography python utility

Last synced: 02 Nov 2025

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/shreyansh26/solving-substitution-ciphers-using-mcmc

Solving substitution ciphers using Markov Chain Monte Carlo (MCMC)

cryptography mcmc probability sampling-methods substitution-cipher

Last synced: 03 Mar 2025

https://github.com/twilight-project/quisquis-rust

Library for privacy-preserving cryptocurrency accounts and transactions.

bulletproofs cryptography privacy quisquis zero-knowledge

Last synced: 20 Feb 2026

https://github.com/mikeleo03/classic-cryptography-simulator_frontend

Frontend side of simulator for well-known classic cipher algorithms with React Typescript and Golang

cipher-algorithms cryptography golang react-typescript shadcn-ui website

Last synced: 17 May 2026

https://github.com/darshan-kc/python-hash-cracker

Simple Hash Cracker

cryptography python

Last synced: 28 Mar 2025

https://github.com/chrishubert/password-manager-crypt

🔐 Secure, zero-dependency cryptographic library for password managers with universal runtime support (Node.js, CloudFlare Workers, Browsers)

browser cloudflare-workers cryptography encryption nodejs password-manager security typescript webcrypto zero-knowledge

Last synced: 17 May 2026

https://github.com/varun-doshi/relliptic

Finite Field Elliptic Curves in rust

cryptography elliptic-curves rust zk

Last synced: 20 Jul 2025

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/nthnn/xbin25

Go package designed for secure data serialization, combining state-of-the-art encryption, digital signatures, and multi-layer compression ensuring confidentiality, integrity, and authenticity.

cryptography cryptography-algorithms encryption encryption-decryption golang golang-library golang-package

Last synced: 17 Aug 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/oxion7/rc4-rust

RC4 algorithm in rust

algorithm cipher cryptography stream-cipher

Last synced: 14 Jun 2026

https://github.com/markus28/steganography

Steganography: Encrypt and hide any data in an image, video or audiofile

cryptography python steganography

Last synced: 18 Aug 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/i-umairkhan/signature_validation

Validate signature using asymmetric cryptography.

cryptography ethereum javascript

Last synced: 17 May 2026

https://github.com/sharif-minhaz/one-time_pad_algo-otm

One Time Pad algorithm (OTP) is a symmetric key type algorithm which means that the key used to perform encryption and decryption is the same key

cryptography one-time-pad

Last synced: 23 Jun 2025

https://github.com/wannaverseofficial/kmp-crypto

Common cryptography library for Kotlin Multiplatform

aes android crypto cryptography ed25519 hashing ios kmp kotlin-multiplatform rsa secure-random

Last synced: 21 May 2026

https://github.com/kurosci/qrypto

The post-quantum cryptography library in pure Rust.

crypto cryptography post-quantum post-quantum-cryptography qrypto rust

Last synced: 22 Mar 2025

https://github.com/dannweeeee/zk-encode

Coding Bootcamp about ZK Proof Theory and Building

cairo cryptography modular-arithmetic rust zk-proofs zk-snarks

Last synced: 06 Sep 2025

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/daim-nickel-penny/elixir

BlockChain based simple DAPP

blockchain-technology cryptography javascript

Last synced: 18 Jul 2025

https://github.com/cartory/encoderr

🔐 Basic Algorithms for Decoding & Encoding

cryptography decoding encoding javascript

Last synced: 17 May 2026

https://github.com/christian-doucette/code_breaker

Cryptography web app with encryption and automatic decryption functions for various ciphers. Built with Flask.

cryptography flask nlp

Last synced: 11 Apr 2026

https://github.com/slayernominee/cryptographic-algorithms

just some cryptographic algorithms to learn it

cryptography python

Last synced: 06 Jul 2025

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/enricoong/Chat

Progetto annuale Java con Battistelli Giovanni, per professor D. Giachetto.

client cryptography database java maven rsa server

Last synced: 15 Jul 2025

https://github.com/vymalo/keycloak-bcrypt

Keycloak Bcrypt plugin for PasswordHashProvider

bcrypt crypto cryptography keycloak keycloak-spi passwordhash spi

Last synced: 15 Jul 2025

https://github.com/priyakdey/sigil

Sigil is a minimal-dependency, lightweight and modular cryptographic library in Java, for working with JSON Object Signing and Encryption (JOSE) family of standards. It supports secure signing, encryption, key handling and encoding/decoding of JWT, JWS, JWE components.

cryptography java jose jwa jwe jwk jws jwt

Last synced: 23 Jun 2025

https://github.com/churro/avr-aes128-groestl256

Efficient AES-128 & Grøstl-256 Implementations for the AVR 8-bit Microcontroller Architecture

aes-128 atmega128 avr cryptography groestl-256

Last synced: 10 Apr 2025

https://github.com/ergl/sss

Basic Shamir's Secret Sharing

cryptography pony-language shamir shamir-secret-sharing

Last synced: 06 Feb 2026

https://github.com/czechbol/mathcrypto

A library of useful funtions used in cryptography. For learning purposes only.

cryptography euclidean-algorithm hacktoberfest mathematics number-theory prime-numbers python

Last synced: 07 Mar 2026

https://github.com/wakingrufus/code-book

This repository is a practical book study of The Code Book by Simon Singh.

books cryptography

Last synced: 22 Jun 2025

https://github.com/t1ltxz-gxd/vaultkey

vaultkey is an open-source Rust library for generating secure, customizable passwords. It supports various character sets and lengths, providing cryptographically secure random passwords for any use case. Contributions are welcome to improve and expand the library.

cryptography key-generation open-source password-generation password-manager random-password rust rust-crate rust-library secure-random security

Last synced: 21 Jun 2025

https://github.com/sandeep-shaw10/cshb-model

This project aims to develop a secure and efficient model for end-to-end encrypted data transfer between a client and server, with a focus on promoting data integrity via hybrid blockchain

aes-512 blockchain cryptography cshb cshb-model end-to-end-encryption hybrid-blockchain steganography

Last synced: 06 Apr 2025

https://github.com/wchresta/cotary

Cotary allows you to prove that you have a document without releasing it.

cli cryptography proof simple twitter utils

Last synced: 26 Mar 2025

https://github.com/moeraorg/typescript-moeralib

TypeScript (or JavaScript) library to interact with Moera decentralized social network

cryptography decentralized javascript javascript-library library moera social-network typescript typescript-library

Last synced: 06 Apr 2025

https://github.com/chubek/mathcord

Discord Math Bot using Custom-Made Shunting Yard (WIP), Custom-Made SHA-512, Custom-Made ED25519

cryptography cryptography-algorithms discord discord-bot ed25519 edwards-curve edwards25519 go golang golang-bot golang-discord sha-512

Last synced: 15 May 2026

https://github.com/max9836/sniper-cryptography

This is a command-line encryption and decryption tool leveraging military-grade encryption standards. It is lightweight, easy to use, and optimized for secure data operations.

aes-encryption command-line-tool cryptography encryption encryption-decryption encryption-tool go golang new-algorithm rsa-encryption sha-256 sha-512 sha3-256 sha3-512 shake256 xor-encryption

Last synced: 20 Jun 2026

https://github.com/p-sira/hycrypt

Stateless-overwrite hybrid cryptosystem for Python

cryptography hybrid-cryptosystem python

Last synced: 06 Mar 2026

https://github.com/deadblackclover/wots-rs

Implementation of the Winternitz One-time Signature Scheme made using Rust

crypto cryptography one-time-signatures rust wots

Last synced: 15 Jan 2026