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

https://github.com/mattlianje/enigma

CLI Tool ... A pure FP, M3 Enigma machine as used by the Germans from 1934-45.

cipher cryptography enigma-machine enigma-simulator functional-programming

Last synced: 28 Mar 2025

https://github.com/franneck94/rsa

RSA Algorithm implemented in Python

cryptography python rsa

Last synced: 06 Apr 2025

https://github.com/moul/otp

One-Time Pad utility

conference cryptography one-time-pad otp xor

Last synced: 07 May 2025

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/yaronkoresh/shual

Shual is a fibonacci based cryptography toolset.

cryptography encryption-decryption hash javascript padding

Last synced: 07 May 2025

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/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/buabaj/fairness-engine

a simple secure multi-party computation server to ensure input data privacy while maintaining correctness and fairness using shamir's secret sharing protocol

cryptography golang mpc shamir-secret-sharing

Last synced: 12 Apr 2025

https://github.com/hubert-kniola/visualcryptography

A simple program to encrypt and decrypt graphic files

aes crypto cryptography decryption encryption

Last synced: 12 Apr 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/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/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/rohitanwar/cryptography

An exploration of various cryptographic functions (and related stuuf)

cryptography sha1 zig ziglang

Last synced: 21 Aug 2025

https://github.com/thyeem/longshot

Fast Brute-force search using parallelism

brute-force-attacks cryptography haskell parallelism

Last synced: 06 May 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/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/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/ahmedemad242/secure-shared-file-storage

Project aims to create a secure platform for file sharing using File Transfer Protocol (FTP) and hybrid cryptography. The project involves building an FTP server and client application in Python, as well as implementing multiple cipher encryption to protect the transferred files

cryptography encryption ftp python

Last synced: 04 Apr 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/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/olucascruz/securechat_frontend

Frontend de aplicação web de chat com criptografia

chat cryptography react reactjs vite

Last synced: 16 May 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/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/dev-cetera/df_bijective_uuid_mapper

A package providing bijective UUID mapping for secure and efficienct lookups.

cloud-functions cryptography dart library package security uuid

Last synced: 16 May 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/andybons/cryptopals

🔒🔨 Solutions to the cryptopals crypto challenges written in Go

crypto cryptography exercises fun go golang

Last synced: 20 Mar 2025

https://github.com/kmihajlo/cryptography

Encryption / decryption algorithm exercises

cryptography decryption encryption

Last synced: 03 Apr 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/volkansah/encode-and-decode-php8

This guide provides examples of how to encrypt and decrypt files using PHP's Sodium extension, which offers modern cryptographic functions.

crypto cryptography decryption encryption php php8 security sodium

Last synced: 18 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/antonpictures/anton-sifta

ANTON-SIFTA: The Multi-Agent Operating System with a Conscience "A living software organism powered by true free will, bound by the Non-Proliferation Doctrine, and fully independent. Not just an immune system—a sovereign intelligence."

agents artificial-intelligence autonomous-agents cryptography decentralized-ai-agents distributed-systems distributed-systems-challenges emergent-behavior multi-agent multi-agent-systems python python3 stigmergy

Last synced: 26 Apr 2026

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/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/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/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/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/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/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/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/lann/devcrypt

Encrypt your development secrets

cryptography env secrets

Last synced: 18 Mar 2025

https://github.com/keyan/e2e_voting

Simulated end-to-end verifiable secure election protocol

cryptography elections voting

Last synced: 03 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/brenoepics/rsa-hex-gen

Generate an RSA key pair in hexadecimal format.

asymmetric cryptography encryp hex pair-generator rsa

Last synced: 27 Mar 2025

https://github.com/rdner/uncrypticated

cryptography in Go made easy as it should be

cryptography security

Last synced: 15 Dec 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/abennett/cryptlog

A proof of concept for an AES-CBC-based, limited-read log appender.

aes cryptography go log

Last synced: 03 Apr 2025

https://github.com/razenpok/razensoft.xxtea

A simple and fast zero-dependency cryptography cypher for Unity

cryptography csharp cypher unity unity3d xxtea

Last synced: 15 May 2026

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/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/volkansah/how-to-kill-crypto-money

Mr.Robot -> How to Kill Crypto Money? This document demonstrates how to use Python and the mnemonic library to generate a seed phrase and derive a private key. This code is intended for demonstration purposes only and should never be used with real funds or your actual hardware wallet.

bitcoin crypto cryptocurrency cryptography damage kill monero wallet

Last synced: 09 Feb 2026

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

Rust Library for Finite Field Arithmetic

cryptography mathematics zk

Last synced: 10 Jun 2026

https://github.com/onlyf0ur/c-hashcracker

A simple and hyperfast HashCracker written in C.

c cryptography hashcracker

Last synced: 17 Mar 2025

https://github.com/azeemmirza/fortuna

Fortuna is a PRNG; it generates cryptographically secure pseudorandom numbers on a computer. It can also be used as a real random number generator, accepting random inputs from analog random sources. Designed by Niels Ferguson and Bruce Schneier.

cryptography psuedo-random random-number-generators

Last synced: 19 Mar 2026

https://github.com/milan-sedivy/confidential_multi_vote_system

This project demonstrates principles of a protocol outlined in my master thesis. The protocol is a superset of the Practical Multi-Candidate Election System (Baudron et. al 2001). It focuses on allowing the user to vote for multiple choices and to have multiple votes (an example of a shareholder meeting is implemented here)

anonymity cryptography end-to-end-encryption homomorphic-encryption privacy voting-application

Last synced: 06 Dec 2025

https://github.com/CorvidLabs/ts-algochat

🔐 TypeScript implementation of AlgoChat - Encrypted messaging on Algorand

algorand blockchain chacha20-poly1305 cryptography encryption messaging typescript x25519

Last synced: 08 Mar 2026

https://github.com/liblor/applied_cryptography_ethz

Applied Cryptography Lab @ ETHZ

applied-cryptography cryptography ethz lab

Last synced: 12 Jun 2025

https://github.com/erhant/enigma-machine

An Enigma Machine in TypeScript.

cryptography enigma-machine typescript

Last synced: 04 Jun 2026

https://github.com/arthursudbrackibarra/t2-seguranca-de-sistemas

Trabalho 2 de Segurança de Sistemas.

cryptography java rsa security

Last synced: 22 Mar 2025

https://github.com/lane-romuald/hyperledger-fabric-for-iot-smart-irrigation-system

This repository hosts a Blockchain network built on Hyperledger Fabric to ensure the secure exchange of data in automated irrigation systems. It features three organizations, RAFT consensus, Fabric CA for certification, and Hyperledger Explorer for network visualization.

blockchain certificate-authority chaincode channel consensus-algorithm cryptography css docker docker-compose go html hyperledger-explorer hyperledger-fabric irrigation javascript raft tls web yaml

Last synced: 09 Apr 2026

https://github.com/vexcited/iut-r3.09

Module de cryptographie de BUT2 à l'IUT du Limousin.

cryptanalysis cryptography iut-du-limousin rust

Last synced: 08 Sep 2025

https://github.com/lukinalexeyg/phpcrypt

Stand-alone version of php_sha256_crypt without any PHP dependencies

c cryptography php

Last synced: 21 Apr 2026