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

A Plonkish folding framework for Incrementally Verifiable Computation (IVC).

cryptography ivc nova proof-system protostar zero-knowledge-proofs zkp

Last synced: 18 Apr 2025

https://github.com/m4heshd/better-sqlite3-multiple-ciphers

better-sqlite3 with multiple-cipher encryption support 🔒

cryptography database electron encryption nodejs sql sqlcipher sqleet sqlite sqlite3

Last synced: 15 May 2025

https://github.com/webankblockchain/wedpr-lab-core

Core libraries of WeDPR instant scenario-focused solutions for privacy-inspired business; WeDPR即时可用场景式隐私保护高效解决方案核心算法组件

blockchain crypto cryptography homomorphic-encryption mpc multiparty-computation privacy rust sdk-rust wedpr zkp

Last synced: 29 Jun 2025

https://github.com/ZenGo-X/multi-party-schnorr

Rust implementation of multi-party Schnorr signatures over elliptic curves.

blockchain cryptocurrency cryptography rust schnorr schnorr-signatures secret-shares

Last synced: 01 Apr 2025

https://github.com/jedisct1/libsodium-doc

Gitbook documentation for libsodium

cryptography

Last synced: 08 Apr 2025

https://github.com/transcend-io/penumbra

Encrypt/decrypt anything in the browser using streams on background threads.

cryptography decrypt-files privacy streaming streams whatwg-streams

Last synced: 08 Feb 2026

https://github.com/a-sit-plus/signum

Kotlin Multiplatform Crypto/PKI/ASN.1 Library with Attestation and Hardware-Backed Crypto Support on Mobile

aes asn-1 asn1 attestation cose crypto cryptography cwt ecdh ecdsa encryption jose jwt key-agreement kmp kotlin kotlin-multiplatform pki rsa signature

Last synced: 14 Apr 2026

https://github.com/loderunner/scrt

A command-line secret manager for developers, sysadmins, and devops.

cli cryptography encryption password password-manager password-store secret-management secrets secrets-manager

Last synced: 01 Sep 2025

https://github.com/intel/ehsm

An End-to-End Distributed and Scalable Cloud KMS (Key Management System) built on top of Intel SGX enclave-based HSM (Hardware Security Module), aka eHSM.

cloud cryptography ehsm hardware-security-module hsm k8s key-management-system kms restful-api sgx

Last synced: 20 Apr 2025

https://github.com/snipsco/rust-threshold-secret-sharing

A pure-Rust implementation of various threshold secret sharing schemes

cryptography rust secret-sharing secure-computation

Last synced: 16 Jul 2025

https://github.com/IronCoreLabs/recrypt-rs

A set of cryptographic primitives for building a multi-hop Proxy Re-encryption scheme, known as Transform Encryption.

constant-time cryptography ecc end-to-end-encryption proxy-re-encryption rust transform-encryption

Last synced: 15 Nov 2025

https://github.com/number571/hidden-lake

🛡️ Anonymous F2F network based on the QB-problem & GP/12 protocol stack. Uses post-quantum cryptographic algorithms: ML-KEM, ML-DSA

anonymity anonymous cryptography decentralized e2e-encryption f2f file-sharing friend-to-friend go golang gp12 hidden-lake messenger network p2p peer-to-peer post-quantum privacy qb-nets remote-access-tool

Last synced: 17 Feb 2026

https://github.com/anoma/vamp-ir

Vamp-IR is a proof-system-agnostic language for writing arithmetic circuits

blockchain cryptography zero-knowledge zkp

Last synced: 22 Jul 2025

https://github.com/ironcorelabs/recrypt-rs

A set of cryptographic primitives for building a multi-hop Proxy Re-encryption scheme, known as Transform Encryption.

constant-time cryptography ecc end-to-end-encryption proxy-re-encryption rust transform-encryption

Last synced: 02 Jul 2025

https://github.com/serverless-ca/terraform-aws-ca

Terraform module for serverless certificate authority on AWS

aws certificate-authority cryptography serverless terraform

Last synced: 10 May 2026

https://github.com/scop/portecle

User friendly GUI application for creating, managing and examining keystores, keys, certificates, certificate requests, certificate revocation lists and more

certificate-files cryptography help-wanted java keypair keystore security

Last synced: 19 Jun 2025

https://github.com/jedisct1/charm

A really tiny crypto library.

charm crypto cryptography permutation-based tiny xoodoo

Last synced: 09 May 2025

https://github.com/berty/weshnet

Async Mesh Network Protocol for Extreme Communication -- Innovative, Resilient, and Decentralized

berty cryptography delay-tolerant-network dtn golang ipfs libp2p orbit-db p2p protocol

Last synced: 04 Apr 2025

https://github.com/ZcashFoundation/frost

Rust implementation of FROST (Flexible Round-Optimised Schnorr Threshold signatures) by the Zcash Foundation

cryptography elliptic-curves schnorr schnorr-signatures threshold-cryptography threshold-signature

Last synced: 14 Sep 2025

https://github.com/arkworks-rs/r1cs-std

R1CS constraints for bits, fields, and elliptic curves

cryptography r1cs rust snarks

Last synced: 15 May 2025

https://github.com/Jpinsoft/DeepSound

Official DeepSound repository migrated from jpinsoft.net. DeepSound is a freeware steganography tool and audio converter that hides secret data into audio files. The application also enables you to extract secret files directly from audio files or audio CD tracks.

aes-256 audio c-sharp converter cryptography desktop-app encryption net-framework security steganography watermark wpf

Last synced: 02 Apr 2025

https://github.com/stulzq/rsaextensions

.NET Core >=3.0 & .NET Standard >=2.2, RSA Enhanced Extension. Provide XML format key import and export. Unified export and import of PKCS # 1, PKCS # 8, and XML formats. Supports PKCS # 1, PKCS # 8 PEM import and export.

cryptography dotnetcore pem pkcs1 pkcs8 rsa

Last synced: 15 May 2025

https://github.com/skalenetwork/libbls

Solidity-compatible BLS signatures, threshold encryption, distributed key generation library in modern C++. Actively maintained and used by SKALE for consensus, distributed random number gen, inter-chain communication and protection of transactions.

bls bls-signature bls-signatures bls-threshold-signatures common-coin cryptography distributed-key-generation dkg elliptic-curves joint-feldman skale skale-network solidity threshold-cryptography threshold-encryption threshold-signatures

Last synced: 17 Feb 2026

https://github.com/stulzq/RSAExtensions

.NET Core >=3.0 & .NET Standard >=2.2, RSA Enhanced Extension. Provide XML format key import and export. Unified export and import of PKCS # 1, PKCS # 8, and XML formats. Supports PKCS # 1, PKCS # 8 PEM import and export.

cryptography dotnetcore pem pkcs1 pkcs8 rsa

Last synced: 04 May 2025

https://github.com/risc0/risc0-ethereum

Integration of the RISC Zero verifiable compute platform with Ethereum and EVM chains.

cryptography ethereum foundry rust solidity web3 zero-knowledge

Last synced: 15 May 2025

https://github.com/gotvc/got

Git, but for files and directories of any size. E2E Encrypted

cryptography database e2ee filesystem git inet256 storage

Last synced: 09 Feb 2026

https://github.com/trailofbits/zkdocs

Interactive documentation on zero-knowledge proof systems and related primitives.

cryptography zero-knowledge

Last synced: 26 Jan 2026

https://github.com/dalek-cryptography/zkp

Experimental zero-knowledge proof compiler in Rust macros

cryptography elliptic-curves rust-macro zero-knowledge

Last synced: 10 Jun 2025

https://github.com/dinochiesa/jwt-webtool

Source code repo for the online JWT webtool.

cryptography encryption jwt rsa

Last synced: 30 Oct 2025

https://github.com/peculiarventures/webcrypto-liner

webcrypto-liner is a polyfill that let's down-level User Agents (like IE/Edge) use libraries that depend on WebCrypto. (Keywords: Javascript, WebCrypto, Shim, Polyfill)

cryptography cryptohraphy ecc javascript node-webcrypto-ossl polyfill rsa secp256k1 sha shim webcrypto webcrypto-liner

Last synced: 04 Apr 2025

https://github.com/PeculiarVentures/webcrypto-liner

webcrypto-liner is a polyfill that let's down-level User Agents (like IE/Edge) use libraries that depend on WebCrypto. (Keywords: Javascript, WebCrypto, Shim, Polyfill)

cryptography cryptohraphy ecc javascript node-webcrypto-ossl polyfill rsa secp256k1 sha shim webcrypto webcrypto-liner

Last synced: 27 Mar 2025

https://github.com/stevenroose/hal

the Bitcoin companion

bitcoin cryptography rust

Last synced: 04 Apr 2025

https://github.com/xoofx/blake3.net

Blake3.NET is a fast managed wrapper around the SIMD Rust implementations of the BLAKE3 cryptographic hash function.

blake3 cryptography dotnet hash

Last synced: 24 Dec 2025

https://github.com/ggp1/kure

CLI password manager with sessions

command-line cryptography password-manager privacy security

Last synced: 15 Dec 2025

https://github.com/polhenarejos/pico-openpgp

OpenPGP CCID smart card for Raspberry Pico and ESP32

ccid cryptography firmware openpgp pgp piv raspberry-pi-pico

Last synced: 29 Jan 2026

https://github.com/ecies/js

Elliptic Curve Integrated Encryption Scheme for secp256k1/curve25519 in TypeScript

bitcoin cryptocurrency cryptography ecies elliptic-curve-cryptography ethereum javascript secp256k1 typescript

Last synced: 15 May 2025

https://github.com/trailofbits/uthenticode

A cross-platform library for verifying Authenticode signatures

authenticode code-signing cpp cryptography hacktoberfest

Last synced: 05 Apr 2025

https://github.com/FiloSottile/mlkem768

A Go implementation of the quantum-resistant key encapsulation method ML-KEM (formerly known as Kyber).

cryptography kyber ml-kem pqc

Last synced: 10 Aug 2025

https://github.com/skyf0l/RsaCracker

Powerful RSA cracker for CTFs. Supports RSA, X509, OPENSSH, PKCS#12, PKCS#7, and CSR in PEM and DER formats.

crypto cryptography ctf ctf-tools rsa

Last synced: 16 Feb 2026

https://github.com/open-quantum-safe/oqs-demos

PARTIALLY SUPPORTED Instructions for enabling the use of quantum-safe cryptography in assorted software using the OQS suite. CONTRIBUTORS WANTED.

chromium cryptography curl httpd nginx post-quantum tls

Last synced: 12 Apr 2025

https://github.com/rustls/rustls-ffi

Use Rustls from any language

cryptography ffi rust ssl tls

Last synced: 01 Apr 2026

https://github.com/neosmart/securestore-rs

A simple, encrypted, git-friendly, file-backed secrets manager for rust

cryptography encryption rust secrets

Last synced: 06 Apr 2025

https://github.com/anoma/taiga

A framework for generalized shielded state transitions

blockchain consensus cryptography elliptic-curves p2p

Last synced: 22 Jul 2025

https://github.com/nayuki/bitcoin-cryptography-library

Nayuki's implementation of cryptographic primitives used in Bitcoin.

bitcoin c-plus-plus cryptocurrency cryptography elliptic-curves hash-functions java library

Last synced: 18 Jul 2025

https://github.com/derivepass/dumb-crypto

Dumb, but easily verifiable implementations of crypto algorithms

cryptography dumb

Last synced: 19 Jul 2025

https://github.com/syncsynchalt/animated-curves

An animated visualization of elliptic curve cryptography

canvas2d cryptography diffie-hellman elliptic-curves requestanimationframe x25519

Last synced: 12 Jan 2026

https://github.com/skalenetwork/skale-network

If you like this project, please ⭐⭐⭐ it on GitHub!! Handling millions of transactions per week, SKALE is a multichain network composed of an unlimited number of secure, decentralized, high-performance Ethereum Native Blockchains

blockchain cryptography distributed-systems proof-of-stake skale-network

Last synced: 26 Jun 2025

https://github.com/skalenetwork/libBLS

Solidity-compatible BLS signatures, threshold encryption, distributed key generation library in modern C++. Actively maintained and used by SKALE for consensus, distributed random number gen, inter-chain communication and protection of transactions. BLS threshold signatures can be verified in Solidity, and used as random beacon (common coin)

bls bls-signature bls-signatures bls-threshold-signatures common-coin cryptography distributed-key-generation dkg elliptic-curves joint-feldman skale skale-network solidity threshold-cryptography threshold-encryption threshold-signatures

Last synced: 17 Apr 2025

https://github.com/filosottile/mlkem768

A Go implementation of the quantum-resistant key encapsulation method ML-KEM (formerly known as Kyber).

cryptography kyber ml-kem pqc

Last synced: 04 Apr 2025

https://github.com/terl/lazysodium-java

A Java implementation of the Libsodium crypto library. For the lazy dev.

argon2 cryptography decryption encryption hmac java-8 lazy library libsodium xsalsa20

Last synced: 06 Apr 2025

https://github.com/symmetree-labs/infinitree

Scalable and encrypted embedded database with 3-tier caching

cache cryptography database embedded encryption rocksdb rust storage version-control

Last synced: 06 Apr 2025

https://github.com/phusion/node-sha3

SHA3 for JavaScript - The Keccak family of hash algorithms

cryptography hash javascript keccak nodejs

Last synced: 06 Apr 2025

https://github.com/aicis/fresco

A FRamework for Efficient Secure COmputation

cryptography fresco mpc multiparty-computation secure-computation

Last synced: 11 Jan 2026

https://github.com/nodesocket/cryptr

A simple shell utility for encrypting and decrypting files using OpenSSL.

aes-256 aes-256-cbc aes-encryption bash bash-script bash-scripting cryptography decryption encryption openssl shell-script

Last synced: 09 Apr 2025

https://github.com/LatticeX-Foundation/opentss

An ECDSA threshold signature algorithm implemented in Rust.

cryptography ecdsa rust tss

Last synced: 22 Apr 2025

https://github.com/desudesutalk/desudesutalk

Steganography for imageboards

cryptography ecc javascript jpeg steganography

Last synced: 12 Mar 2026

https://github.com/Keyspace-cloud/android

Official Android client for keyspace.cloud. A beautiful and secure password manager.

2fa api cryptography ed25519 end-to-end-encryption kotlin libsodium material-design notes-app password-manager payments privacy strongbox xchacha20-poly1305

Last synced: 21 Apr 2025

https://github.com/vapor/open-crypto

🔑 Hashing (BCrypt, SHA2, HMAC), encryption (AES), public-key (RSA), and random data generation.

cryptography encryption hash openssl random-generation rsa server-side-swift spm swift-linux vapor

Last synced: 11 May 2025

https://github.com/mylofi/webauthn-local-client

Browser-only utils for locally managing WebAuthn (passkey) API

authentication biometric-authentication cryptography passkeys vite-plugin webauthn webpack-pluign

Last synced: 23 Aug 2025

https://github.com/ecies/py

Elliptic Curve Integrated Encryption Scheme for secp256k1 in Python

bitcoin cryptocurrency cryptography ecies elliptic-curve-cryptography ethereum python3 secp256k1

Last synced: 15 May 2025

https://github.com/harrison314/BouncyHsm

Bouncy Hsm is a software simulator of HSM and smartcard simulator with HTML UI, REST API and PKCS#11 interface.

blazor blazor-webassembly bouncycastle cryptography csharp dotnet hsm pkcs11

Last synced: 16 Nov 2025

https://github.com/plume-sig/zk-nullifier-sig

Implementation of PLUME: nullifier friendly signature scheme on ECDSA

anonymity cryptography ecdsa nullifier zk-snarks

Last synced: 26 Mar 2025

https://github.com/ZenGo-X/multi-party-eddsa

Rust implementation of multi party Ed25519 signature scheme.

blockchain cryptocurrency cryptography ed25519 multi-party-computation rust secret-shares signature

Last synced: 07 Apr 2025

https://github.com/kurtbrose/pyjks

a pure python Java KeyStore file parser, including private key decryption

cryptography jceks jks keystore pyasn1 python security ssl

Last synced: 04 Apr 2025

https://github.com/dr-orlovsky/library

Collection of papers in the field of distributed systems, game theory, cryptography, cryptoeconomics, zero knowledge

bft blockchain byzantine computer-science consensus cryptoeconomics cryptography distributed-systems game-theory paper privacy smart-contracts state-machine zero-knowledge

Last synced: 12 Feb 2026

https://github.com/bitbeans/StreamCryptor

Stream encryption & decryption with libsodium and protobuf

c-sharp crypto cryptography libsodium protobuf

Last synced: 14 Mar 2025

https://github.com/lukechilds/chest

Bash glue to encrypt and hide files

bash cli command-line cryptography encryption password-manager security

Last synced: 14 Apr 2025

https://github.com/bitbeans/streamcryptor

Stream encryption & decryption with libsodium and protobuf

c-sharp crypto cryptography libsodium protobuf

Last synced: 07 Apr 2025

https://github.com/ionspin/kotlin-multiplatform-libsodium

A kotlin multiplatform wrapper for libsodium, using directly built libsodium for jvm and native, and libsodium.js for js targets.

cryptography kotlin kotlin-multiplatform libsodium libsodium-bindings

Last synced: 03 Mar 2026

https://github.com/dosaygo-studio/rain

The fastest 128-bit and 256-bit hash, passes all tests, and under 140 source lines of code. API library and CLI tool in C++ and NodeJS/Wasm

call-for-papers cpp cryptanalysis cryptanalysis-tasks cryptography cryptohash emscripten hash rain rainbow rainhash rainstorm wasm

Last synced: 02 Mar 2026

https://github.com/VirgilSecurity/demo-twilio-backend-nodejs

A sample backend that demonstrates how to generate a Virgil JWT and Twilio token used for authentication with the Virgil and Twilio services

chat crypto cryptography demo encryption end-to-end-encryption jwt messenger sample-backend secure-the-future secured-by-virgil twilio twilio-chat

Last synced: 14 Mar 2025

https://github.com/mozilla-lockwise/lockbox-extension

Experimental Firefox extension for login management experiences, not being actively developed

cryptography extension firefox firefox-extension lockbox mozilla passwords security

Last synced: 21 Apr 2025

https://github.com/virgilsecurity/demo-twilio-backend-nodejs

A sample backend that demonstrates how to generate a Virgil JWT and Twilio token used for authentication with the Virgil and Twilio services

chat crypto cryptography demo encryption end-to-end-encryption jwt messenger sample-backend secure-the-future secured-by-virgil twilio twilio-chat

Last synced: 08 Mar 2026

https://github.com/aead/minisign

A dead simple tool to sign files and verify digital signatures.

cryptography ed25519 golang pgp signature

Last synced: 05 Apr 2025

https://github.com/jedisct1/siphash-js

A Javascript implementation of SipHash-2-4

authentication crypto cryptography hash javascript siphash typescript

Last synced: 08 Apr 2025

https://github.com/DOSAYGO-STUDIO/rain

The fastest 128-bit and 256-bit hash, passes all tests, and under 140 source lines of code. API library and CLI tool in C++ and NodeJS/Wasm

call-for-papers cpp cryptanalysis cryptanalysis-tasks cryptography cryptohash emscripten hash rain rainbow rainhash rainstorm wasm

Last synced: 03 Sep 2025

https://github.com/richfelker/bakelite

Incremental backup with strong cryptographic confidentiality baked into the data model.

backup cryptography

Last synced: 07 May 2025

https://github.com/rkm0959/Inequality_Solving_with_CVP

CVP "trick" for CTF challenges

cryptography ctf

Last synced: 22 Apr 2025

https://github.com/jedisct1/rsign2

A command-line tool to sign files and verify signatures in pure Rust.

cryptography ed25519 minisign rust signatures

Last synced: 06 Apr 2025

https://github.com/frasertweedale/hs-jose

Haskell JOSE and JWT library

cryptography haskell jose json jwk jws jwt

Last synced: 04 Apr 2025

https://github.com/roothaxor/ransom

Various codes related to Ransomware Developement

aes-encryption code cryptography encryption programming ransomware script

Last synced: 13 May 2025

https://github.com/valist-io/valist

Web3-native software distribution. Publish and install executables, Docker images, WebAssembly, and more. Powered by Ethereum, IPFS, and Filecoin.

cargo cdn code-signing cryptography decentralized-protocols docker ethereum filecoin firmware go ipfs npm pki valist wasm

Last synced: 10 Apr 2025

https://github.com/nervous-systems/sputter

Ethereum Virtual Machine (EVM) implementation

clojure cryptocurrency cryptography ethereum virtual-machine

Last synced: 05 Sep 2025

https://github.com/pflaeging/PortableSigner2

PortableSigner - A Commandline and GUI Tool to digital sign PDF files with X.509 certificates

cryptography java pdf signing

Last synced: 06 Apr 2025

https://github.com/s12v/hasher

Chrome developer toolbox

chrome-extension cryptography javascript

Last synced: 06 Apr 2026