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

[work in progress] Software for helping cryptographers manage game-hopping proofs in LaTeX

cryptography latex

Last synced: 18 Jun 2026

https://github.com/pixielabs/whisper-key

Send & receive secure messages in the browser.

cryptography messaging security

Last synced: 20 Jun 2025

https://github.com/lambdapioneer/sloth

Key stretching and deniable encryption using Secure Elements on Android and iOS

android cryptography ios password-hashing security sloth

Last synced: 11 Oct 2025

https://github.com/jsign/go-curdleproofs

A Go implementation of Curdleproofs, a zero-knowledge shuffle argument.

cryptography ethereum leader-election whisk zero-knowledge

Last synced: 25 Feb 2026

https://github.com/pmuens/pybra12

Python implementation of "Fully Homomorphic Encryption without Modulus Switching from Classical GapSVP"

cryptography homomorphic-encryption lattice-based-crypto learning-with-errors lwe

Last synced: 24 Apr 2025

https://github.com/chubek/poxhash

A block hashing algorithm with implementations in C, Rust, Go, Nim, Python and JS

algorithm bash bash-script c cryptography cryptography-algorithms go hash hashing hashing-algorithm header-only javascript nim nim-language python rust rust-lang

Last synced: 17 Jul 2025

https://github.com/dyne/redroom

Zenroom crypto module for Redis

crypto cryptography password redis redis-module security

Last synced: 16 Jul 2025

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

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

c-plus-plus cryptography hash sha

Last synced: 14 Apr 2025

https://github.com/trailofbits/lms-rust

A Rust implementation of LMS and LM-OTS. See RustCrypto for living code.

cryptography digital-signature hash-based-signatures pqc

Last synced: 15 Apr 2025

https://github.com/djx-y-z/libsignal_dart

Wrapper for libsignal, implementing the Signal Protocol for end-to-end encryption. Features Double Ratchet, X3DH, Sealed Sender, Group Messaging (SenderKey), and Kyber post-quantum key exchange. Optimized for Flutter and cross-platform applications (Android, iOS, Linux, macOS, Windows). AGPL-3.0 Licensed.

cross-platform cryptography dart double-ratchet encryption end-to-end-encryption flutter flutter-rust-bridge frb libsignal messaging privacy rust sealed-sender security signal-protocol x3dh

Last synced: 01 May 2026

https://github.com/darth-cy/wallet_ecdsa

Binary utility for signing arbitrary document with Ethereum wallet accounts. Using Secp256k1 Rust wrapper

cryptography ecdsa ethereum rust

Last synced: 22 Mar 2025

https://github.com/0xrelogic/chaos

CHAOS Quantum Simulator: Breakthrough 20-qubit simulation with only 24MB memory. GPU-accelerated Shor's algorithm, Grover's search, QFT implementation. 1000x more efficient than traditional simulators.

collaborate cryptography cupy gpu-acceleration grover-search high-performance-computing numpy python quantum-algorithms quantum-computing quantum-fourier-transform quantum-mechanics quantum-simulation research shor-algorithm

Last synced: 10 Oct 2025

https://github.com/nicolab/crystal-crypt

:gem: Cryptographic utilities made easy for Crystal lang.

cipher crypto cryptography crystal crystal-lang decrypt encode encrypt signature

Last synced: 08 Mar 2026

https://github.com/tankerhq/sdk-ios

Tanker client-side encryption SDK for iOS

cryptography encryption end-to-end ios objective-c privacy sdk security swift tanker

Last synced: 09 Apr 2025

https://github.com/sentrix-labs/sentrix

Sentrix Chain — high-performance Layer-1 blockchain written in Rust. Native + EVM dual-layer execution.

blockchain consensus cryptocurrency cryptography dpos-bft ethereum-compatible evm indonesia l1 layer-1 metamask rust sentrix src-20 srx

Last synced: 12 May 2026

https://github.com/tomato42/ecpp-verifier

Verifying primality certificates generated by Primo

cryptography number-theory prime-numbers primo

Last synced: 29 Jun 2025

https://github.com/trailofbits/lms-go

Leighton-Micali Hash-Based Signatures, for Go

cryptography golang hash-based-signatures

Last synced: 11 Jul 2025

https://github.com/rrivera/celo

Celo is a CLI tool to encrypt files from an user-defined Secret Phrase.

aes-encryption argon2 cli crypto cryptography go golang password

Last synced: 12 Jan 2026

https://github.com/sander/noise-kotlin

Noise protocols based on Diffie-Hellman key agreement

cryptography noise-protocol-framework pure-functional

Last synced: 09 Oct 2025

https://github.com/nickray/zissou

∴ Experimental Smartstick Platform in Rust, mainly for PIV-likes ∴

ccid cortex-m cryptography embedded rust smartcard

Last synced: 11 Jul 2025

https://github.com/alokmenghrajani/decv

Deterministic ECDSA Cross Validation

bitcoin crypto cryptocurrency cryptography ecdsa rfc6979 secp256k1

Last synced: 31 Aug 2025

https://github.com/developmint/cipher-collection

Zero-dependency modular cipher collection including all well-known and often used ciphers

cipher cipher-collection crypto cryptography decode decrypt encode encrypt encryption javascript morse puzzle riddle security

Last synced: 07 May 2025

https://github.com/uncomputable/simpiwallet

First wallet that uses Simplicity descriptors

bitcoin cli cryptography rust wallet

Last synced: 13 Apr 2025

https://github.com/samadpls/imagecipher

ImageCipher is a Python library for encoding and decoding messages in images using steganography and optional encryption

cryptography encryption-library opensource pil python-library steganography-library

Last synced: 01 Jul 2025

https://github.com/logotype/es-crypto

Cryptographic hash libraries

crypto cryptography hash md5 sha1 sha256 sha512

Last synced: 19 Jan 2026

https://github.com/peter-juhasz/science.cryptography.ciphers

This project collects classic ciphers with high performance implementations.

allocation-free ciphers cryptography performance rot-13

Last synced: 22 Mar 2025

https://github.com/muhasturk/bmhcrypto

BMHCrypto is a pure Swift packages built on CryptoKit, adds useful extensions and ready to use.

aes-encryption algorithms chipher crypto cryptography cryptokit decryption encryption extensions hashing swift swift-package-manager symmetric-key-cryptography xcode

Last synced: 12 Apr 2025

https://github.com/mrousavy/bmppwd

🔐 BmpPwd is a .NET Class Library for overloadable en/decrypting strings or binary data to a System.Drawing.Image

bitmap cryptography decryption encryption image password

Last synced: 06 Apr 2025

https://github.com/IronCoreLabs/ironoxide-swig-bindings

IronCore Labs SDK bindings which are generated using swig

android c cpp cryptography java jvm proxy-re-encryption transform-encryption

Last synced: 17 Jun 2025

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

Pure Julia Ripemd160 implementation

cryptography hash-functions julia ripemd ripemd160

Last synced: 13 May 2025

https://github.com/skyzyx/signer

Cryptographically sign data to prevent tampering. Solves the same problem as JWT, using similar ideas, but in a different way.

cryptography jwt php shared-secrets

Last synced: 11 Jan 2026

https://github.com/gregoirehebert/shamirsecretsharingscheme

PHP Implementation of the Shamir Secret Sharing scheme. It allows you to split a secret into N shares (min 3) and ask a minimum of shares to recompute the original value.

cryptography php php-library secret-sharing secrets

Last synced: 29 Oct 2025

https://github.com/haskell-cryptography/cryptography-blake3-bindings

Vendored low-level bindings to BLAKE3 C implementation

blake3 cryptography haskell

Last synced: 17 Aug 2025

https://github.com/izelnakri/aes256

AES256 implementation in Elixir

aes aes256 cryptography elixir encryption symmetric-cryptography

Last synced: 25 Oct 2025

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

Ethereum key tool - Lightweight CLI tool to deal with ETH keys written in rust

cryptography defi ethereum foundry hardhat rust solidity

Last synced: 28 Apr 2025

https://github.com/exonum/pwbox-rs

Modular password-based encryption for Rust

cryptography encryption password

Last synced: 26 Apr 2025

https://github.com/0xsouravm/mockchain-wallet-rs

Official wallet implementation for MockChain - A Rust-based cryptocurrency wallet featuring key management, transaction signing, balance checking, and faucet integration for the MockChain blockchain.

blockchain cryptography grpc wallet

Last synced: 08 Oct 2025

https://github.com/ingonyama-zk/ingo-hash

FPGA accelerated cryptographic hash functions

acceleration cryptography hardware hashing

Last synced: 07 May 2025

https://github.com/matthiasgeihs/crypto-graph

Visualizing relationships between cryptographic primitives and number theoretic problems.

cryptography

Last synced: 16 Aug 2025

https://github.com/arunanshub/pyflocker

Python Cryptographic (File Locking) Library

cryptographic-library cryptography encryption file-encryption python3

Last synced: 22 Apr 2025

https://github.com/poustouflan/crypto-drink

CryptoHack flag announcement and local scoreboard

cryptography cryptohack java maven postgres quarkus react scoreboard typescript vite

Last synced: 12 Apr 2025

https://github.com/david-oswald/microproxy

Paper / slides / code for the paper "µProxy: A Hardware Relay for Anonymous and Secure Internet Access" (RFIDSec 2016)

cryptography esp8266 nacl tweetnacl

Last synced: 14 Aug 2025

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

Pure Julia Ripemd160 implementation

cryptography hash-functions julia ripemd ripemd160

Last synced: 06 Apr 2026

https://github.com/haldarmahesh/flutter_key_store_cryptography

This plugin helps you by generating the assymetric RSA key pair. The keys are generated and persisted in android/ios keystore.

android cryptography dart encrypts flutter ios-keystore keystore rsa-key-pair signature

Last synced: 10 Apr 2025

https://github.com/denpeshkov/httpsign

Signatures for HTTP requests

cryptography go golang http signature

Last synced: 15 Dec 2025

https://github.com/boschresearch/pq-wolfssl

Integration of selected post-quantum schemes into the embedded TLS library wolfSSL as part of our paper "Mixed Certificate Chains for the Transition to Post-Quantum Authentication in TLS 1.3"

cryptography pqc security tls

Last synced: 07 Oct 2025

https://github.com/maelgangloff/signed-invoice

Create cryptographically signed invoices with a QR code

billing cryptography digital-signature dss invoice nodejs pdf pdfkit typescript

Last synced: 10 Mar 2026

https://github.com/marph91/yaaes

Yet Another AES implementation in hardware.

aes cryptography fpga hardware python vhdl

Last synced: 16 Apr 2025

https://github.com/tougee/curve25519

Dart port of x25519 from Go Cryptography curve25519

cryptography curve25519 x25519

Last synced: 09 Mar 2026

https://github.com/mitre/electionguardverifier.jl

MITRE Election Guard Verifier

cryptography electionguard julia

Last synced: 21 Apr 2025

https://github.com/stephenhaunts/block-encryptor

A simple C# code library that makes encrypting blocks of data easier. Data blocks are encrypted using AES but also have HMAC integrity built in to guard against data tampering or corruption. This library is designed to be very easy to use.

crypto crypto-library cryptography cryptography-library cryptography-tools encryption encryption-library privacy privacy-enhancing-technologies privacy-tools

Last synced: 11 Apr 2025

https://github.com/oz9un/crypto_basics

I am learning&creating stuffs about cryptography.

crypto cryptography ctf decode encode

Last synced: 10 Jul 2025

https://github.com/rgab1508/cryptotsec

An open-source Cryptocurrency implementation(built for TSEC Hacks 2021)

blockchain blockchain-technology cryptocurrency cryptography firebase hackathon proof-of-work react transaction tsec

Last synced: 09 May 2026

https://github.com/virgilsecurity/virgil-crypto-ruby

Virgil Ruby Crypto Library is a high-level cryptographic library that allows you to perform all necessary operations for secure storing and transferring data and everything required to become HIPAA and GDPR compliant.

crypto cryptography e2ee encryption end-to-end-encryption gdpr hipaa

Last synced: 06 Oct 2025

https://github.com/sebastinas/pyrelic

Python bindings for relic

cryptography pairings relic

Last synced: 10 Jul 2025

https://github.com/miguelmota/sol-ecverify

A solidity library for verifying elliptic curve signatures in Ethereum (ecrecover)

cryptography ecdsa ecrecover ecverify ethereum signature smart-contracts solidity truffle verification web3

Last synced: 28 Mar 2025

https://github.com/alphwarde/ctf-writeups

Here i'll put all the writeups from CTF challenges that i encounter in CTF websites and competitions

crypto cryptography ctf-challenges ctf-solutions ctf-writeups cybersecurity

Last synced: 19 Jan 2026

https://github.com/cloudflare/privacypass-origin

A TypeScript Origin for the Privacy Pass Authentication Protocol

authentication cryptography privacy-pass token typescript

Last synced: 06 Oct 2025

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

This is a blockchain utilising python as backend and javascript(react.js) as front end

cryptocurrency cryptography flask javascript npm postman pubnub pytest python python-blockchain reactjs wallet

Last synced: 05 Mar 2026

https://github.com/virgilsecurity/virgil-purekit-php

PureKit PHP SDK allows developers to protect users' passwords and sensitive personal information in a database from data breaches and both online and offline attacks and make stolen passwords useless even if a database is breached.

cryptography encryption gdpr hipaa passw0rd password password-hardened-encryption phe pii piidata sdk

Last synced: 09 May 2025

https://github.com/dartdart26/fhe-is-mail-spam

Fully homomorphic encryption based mail spam detection

cryptography email fully-homomorphic fully-homomorphic-encryption privacy

Last synced: 19 Oct 2025

https://github.com/virgilsecurity/virgil-pure-wordpress

Free Wordpress Plugin based on a powerful and revolutionary cryptographic technology that protects user passwords from data breaches and both online and offline attacks.

aead cryptography password-hardened-encryption plugin protect-database pure-plugin wordpress-plugin

Last synced: 09 May 2025

https://github.com/stephenhaunts/text-shredder

A simple tool that applies very strong encryption over text for use with chat or email applications. Use this if you want to add another level of privacy and security that you can control.

cryptography encryption encyption-support privacy privacy-enhancing-technologies privacy-protection security security-tools

Last synced: 11 Apr 2025

https://github.com/rustlanges/rlarndg

RustLangES Actually Random Generator

cryptography generator random security

Last synced: 31 Jul 2025

https://github.com/tf-encrypted/aes-prng

Rust pseudo-random number generator based on AES

aes cryptography prng rust

Last synced: 20 Jul 2025

https://github.com/deepstupid/genocoin

For all Debts, Public and Genetic - BloodChain Reference Implementation - The antihuman genome project

banking biohacking bitcoin cancer cryptography debt dna eugenics euthanasia finance genetic genome investment money mutations psychopathy slavery

Last synced: 20 Mar 2025

https://github.com/real-or-random/bip340-shirt

BIP340 for Shirts

clothing cryptography

Last synced: 22 Sep 2025

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

A simple Android application that demonstrates how the end-to-end encryption (E2EE) works in chat messaging use case. The application uses Twilio as a messaging provider.

android cryptography end-to-end-encryption twilio twilio-chat

Last synced: 07 Sep 2025

https://github.com/bransantiago/milo

🖥️ Enhance surface reconstruction with MILo, a novel method using mesh-in-the-loop Gaussian splatting for detailed and efficient results.

client components cryptography differentiable-rendering discord-bot elasticsearch franklin gaussian-splatting iec62541 java milo nodejs opcua python reactive-programming siggraph-asia surface-reconstruction transactions-on-graphics

Last synced: 28 Apr 2026

https://github.com/ahdinosaur/secret-handshake2

🤝 Mutually authenticating key agreement to establish shared secrets over an insecure channel.

cryptography ed25519 handshake key-agreement key-exchange scuttlebutt secret-handshake secure-scuttlebutt shs ssb x25519

Last synced: 20 Sep 2025

https://github.com/andreyrusyaev/acryptohashnet

A pure managed C# implementation of well-known cryptographic hash functions such as SHA-family (SHA0, SHA1, SHA2, SHA3), MD-family (MD2, MD4, MD5), Keccak family, RIPEMD, Tiger, Haval, Snefru.

cryptography cryptohash digest hash haval keccak md4 md5 ripemd sha0 sha1 sha2 sha256 sha3 sha3-256 sha3-512 sha512 snefru tiger

Last synced: 04 Jul 2025

https://github.com/patatetom/rds4xways

Extract SHA1 from Reference Data Set (RDS) provided by the National Software Reference Library (NSRL) for X-Ways Forensics (or any other tool that uses SHA1).

bash cryptography dfir fingerprint forensic forensics hash nsrl python rds sha1 x-ways

Last synced: 03 Jul 2025

https://github.com/c0mm4nd/dart-elliptic

Elliptic curves and key pair generations in dart

cryptography dart dart2 ecdsa elliptic-curves

Last synced: 30 Jul 2025

https://github.com/saharshleo/s-des

Inner working of the S-DES algorithm using interesting animations and visualizations

cryptography decryption encryption s-des sdes sdes-algorithm sdes-cipher

Last synced: 21 Apr 2025

https://github.com/houseme/gocrypto

A general solution for commonly used crypt in golang

aes base64 crypto cryptography decryption des des3 encryption go golang hash hex rsa

Last synced: 25 Jul 2025

https://github.com/hillu/go-xxtea

Corrected Block TEA / XXTEA library in Go

cryptography go golang xxtea

Last synced: 09 Jul 2025

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

A .NET implementation of AEGIS-128L and AEGIS-256.

aead aegis aegis128l aegis256 aes crypto cryptography

Last synced: 15 Apr 2025

https://github.com/tink-crypto/tink-cc-awskms

AWS-KMS extension for Tink C++

aws-kms cpp crypto cryptography security

Last synced: 27 Jan 2026

https://github.com/magical/jwt-python

JSON Web Token

cryptography

Last synced: 26 Feb 2026

https://github.com/elliotwutingfeng/fernet

A Dart library for encrypting and decrypting messages using the Fernet scheme.

aes-128-cbc cryptography decryption encryption hmac-sha256 pkcs7 secret

Last synced: 29 Apr 2025

https://github.com/hinto-janai/monero-gpg

Sign a message/file with GPG and include the current Monero block stats at the bottom

cryptography gpg monero pgp

Last synced: 18 Mar 2025

https://github.com/marcogarlet/cuda_cubeattack

CUDA implementation of Cube Attack

cryptography cubeattack cuda

Last synced: 28 Oct 2025

https://github.com/olegfomenko/crypto

Crypto Library

circom cryptography go

Last synced: 17 Mar 2026

https://github.com/jorisvink/nyfe

A software based file encryption tool where all cryptographic parts are based on a single cryptographic permutation: Keccak-f[1600,24]. || This is a read-only mirror, pull requests are ignored.

cryptography file-encryption keccak-sponge

Last synced: 13 Apr 2025

https://github.com/clats97/clatsecure

Clats Encryption Standard (CES) key generator. It includes 3 AES-type key generation algorithms used with python. You can generate cryptographically secure encryption keys in 128, 192, and 256 bit key sizes. This project was peer reviewed by a CompTIA Security+ certified person.

aes aes-128 aes-192 aes-256 aes-encryption cryptography cryptography-algorithms encryption encryption-algorithms keygen keygeneration

Last synced: 28 Jun 2025

https://github.com/Tetration-Lab/arkworks-solidity-verifier

Solidity SNARK verifier generator for Arkwork's proof systems.

arkworks cryptography ethereum gm17 groth16 marlin solidity zksnark

Last synced: 28 Mar 2025

https://github.com/olivmath/merkletreers

🌳 The simple and easy implementation of Merkle Tree

cryptography ethereum keccak256 merkle-proof merkle-root merkle-tree merkletreejs merkly rust

Last synced: 22 Sep 2025

https://github.com/viralpoetry/translate-hsm-key

Import, export multiple key cryptograms with Thales payShield 9000 using TCP or serial interface.

cryptography encryption hsm hsm-library payment thales

Last synced: 09 Apr 2025

https://github.com/wotvision/wot1

The WoT app: Distributed Web of Trust on the blockchain: publish signed documents, fight fake news!

blockchain cryptocurrency cryptography

Last synced: 14 Jan 2026