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

Minimalist secure text editor and binary encryptor that implements RFC 4880 Open PGP format: symmetrically encrypted, compressed and integrity protected. The editor can protect files with passwords, key files or both.

c-plus-plus cryptography encryption openpgp security text-editor utility

Last synced: 15 Mar 2025

https://github.com/l4wio/ctf-challenges-by-me

Pwnable|Web Security|Cryptography CTF-style challenges

cryptography ctf ctf-challenges ctf-writeups pwnable websec

Last synced: 02 Apr 2025

https://github.com/ektrah/nsec

A modern and easy-to-use cryptographic library for .NET 8+ based on libsodium

aead aes-gcm blake2b chacha20-poly1305 crypto cryptography csharp curve25519 dotnet dotnet-core ed25519 encryption hash hkdf hmac libsodium security sha256 sha512 x25519

Last synced: 14 Mar 2025

https://github.com/ingonyama-zk/icicle

A hardware acceleration library for compute intensive cryptography :ice_cube:

cpu cryptography cuda golang msm ntt rust zero-knowledge

Last synced: 13 Apr 2025

https://github.com/emmansun/gmsm

ShangMi (SM) cipher suites for Go (Go语言商用密码软件)

aes-ni cfca cryptography go sm2 sm3 sm4 sm9 zuc

Last synced: 15 Apr 2025

https://github.com/BlockstreamResearch/secp256k1-zkp

A fork of libsecp256k1 with support for advanced and experimental features such as Confidential Assets and MuSig2

bitcoin c cryptography elliptic-curves musig secp256k1 zero-knowledge

Last synced: 17 Apr 2025

https://github.com/blockstreamresearch/secp256k1-zkp

A fork of libsecp256k1 with support for advanced and experimental features such as Confidential Assets and MuSig2

bitcoin c cryptography elliptic-curves musig secp256k1 zero-knowledge

Last synced: 12 Apr 2025

https://github.com/crocs-muni/javacard-curated-list

Curated list of open-source Java Card applets and related applications for cryptographic smartcards

cryptography currated javacard security smartcard

Last synced: 16 Mar 2025

https://github.com/geluk/pass-winmenu

An easy-to-use password manager for Windows, compatible with pass.

cryptography csharp gpg pass password-manager password-store windows

Last synced: 22 Apr 2025

https://github.com/resilar/sqleet

SQLite3 encryption that sucks less

cryptography encryption sqlite sqlite3

Last synced: 21 Dec 2024

https://github.com/arkworks-rs/poly-commit

A Rust library for polynomial commitments

cryptography marlin pairings polynomial-commitments rust sonic

Last synced: 03 Apr 2025

https://github.com/WickrInc/wickr-crypto-c

An implementation of the Wickr Secure Messaging Protocol in C

aes-256 c cryptography elliptic-curves messaging messaging-library

Last synced: 18 Nov 2024

https://github.com/dsprenkels/sss

Library for the Shamir secret sharing scheme

cryptography shamir-secret-sharing

Last synced: 06 Apr 2025

https://github.com/elementsproject/secp256k1-zkp

A fork of libsecp256k1 with support for advanced and experimental features such as Confidential Assets and MuSig2

bitcoin c cryptography elliptic-curves musig secp256k1 zero-knowledge

Last synced: 19 Mar 2025

https://github.com/ElementsProject/secp256k1-zkp

A fork of libsecp256k1 with support for advanced and experimental features such as Confidential Assets and MuSig2

bitcoin c cryptography elliptic-curves musig secp256k1 zero-knowledge

Last synced: 12 Mar 2025

https://github.com/leocavalcante/encrypt

🔒 A set of high-level APIs over PointyCastle for two-way cryptography.

aes cipher cryptography encryption rsa salsa20 secure-random-generator

Last synced: 08 Apr 2025

https://github.com/allalgorithms/python

Implementation of All ▲lgorithms in Python Programming Language

algorithm algorithms allalgorithms cipher cryptography dynamic-programming hacktoberfest math python searches searching sorting

Last synced: 04 Apr 2025

https://github.com/keyfactor/signserver-ce

SignServer – Open source, PKI-based signing software to sign code, documents, timestamps and more.

apk cryptography digital-signature esignature jar java mrtd pdf pkcs7 pki signature signing timestamping tsa tsp xades xml

Last synced: 09 Apr 2025

https://github.com/margelo/react-native-bignumber

🔢 The fastest Big Number library for React Native

app big bignumber crypto cryptography jsi library math native number react react-native wallet

Last synced: 10 Apr 2025

https://github.com/wolfSSL/wolfBoot

wolfBoot is a portable, OS-agnostic, secure bootloader for microcontrollers, supporting firmware authentication and firmware update mechanisms.

32-bit bootloader compact cryptography device-management embedded firmware firmware-authentication firmware-verification key-generation multi-slot-partitioning os-independent portable secure-bootloader upgrade wolfboot wolfcrypt wolfssl

Last synced: 03 Apr 2025

https://github.com/wolfssl/wolfboot

wolfBoot is a portable, OS-agnostic, secure bootloader for microcontrollers, supporting firmware authentication and firmware update mechanisms.

32-bit bootloader compact cryptography device-management embedded firmware firmware-authentication firmware-verification key-generation multi-slot-partitioning os-independent portable secure-bootloader upgrade wolfboot wolfcrypt wolfssl

Last synced: 08 Apr 2025

https://github.com/jmcardon/tsec

Type-safe general-cryptography library - https://jmcardon.github.io/tsec/

cryptography functional-programming jca scala

Last synced: 18 Nov 2024

https://github.com/ph4r05/whitebox-crypto-aes

Whitebox AES implementation in C++. Chow, Karroumi.

aes-cipher chow cryptography whitebox whitebox-aes

Last synced: 05 Apr 2025

https://github.com/wbond/asn1crypto

Python ASN.1 library with a focus on performance and a pythonic API

asn1 cms crl cryptography csr ocsp pem pkcs12 pkcs7 python tsp x509

Last synced: 13 Apr 2025

https://github.com/brendoncarroll/webfs

A Filesystem Built On Top of the Web.

cryptography dropbox filesharing filesystem ipfs

Last synced: 09 Apr 2025

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

FIDO Passkey for Raspberry Pico and ESP32

cryptography fido fido-u2f fido2 firmware raspberry-pi-pico

Last synced: 31 Dec 2024

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

X25519 elliptic curve Diffie-Hellman key exchange in pure-Rust, using curve25519-dalek.

cryptography curve25519 elliptic-curve-diffie-hellman keyexchange rust

Last synced: 01 Apr 2025

https://github.com/iamnotstatic/multichain-crypto-wallet

A Multichain crypto wallet library that supports Ethereum, Bitcoin, Solana, Tron, Waves and other EVM compatible blockchains E.g. Binance Smart Chain, Polygon, Avalanche etc.

avalanche binance-smart-chain bitcoin blockchain cryptocurrency cryptography erc20 erc20-tokens eth ethereum evm multichain polygon solana trc20 tron wallet

Last synced: 12 Apr 2025

https://github.com/wbond/oscrypto

Compiler-free Python crypto library backed by the OS, supporting CPython and PyPy

3des aes cryptography des dsa ecdsa oaep pbkdf2 pkcs12 pkcs1v15 pkcs8 pss python rc2 rc4 rsa tls x509

Last synced: 14 Apr 2025

https://github.com/cloudflare/pp-browser-extension

Client for Privacy Pass protocol providing unlinkable cryptographic tokens

browser-extension chrome-extension cryptography firefox-addon privacy-pass token typescript

Last synced: 12 Apr 2025

https://github.com/jofpin/temcrypt

Evolutionary encryption framework based on scalable complexity over time

cryptography encryption javascript mechanism nodejs privacy security temcrypt

Last synced: 06 Apr 2025

https://github.com/arkworks-rs/marlin

A Rust library for the Marlin preprocessing zkSNARK

cryptography marlin r1cs rust zksnark

Last synced: 23 Mar 2025

https://github.com/potatosalad/erlang-jose

JSON Object Signing and Encryption (JOSE) for Erlang and Elixir

cryptography elixir erlang jose jwt

Last synced: 13 Apr 2025

https://github.com/volodymyrprokopyuk/go-blockchain

A foundational and practical guide for effectively learning and progressively building a blockchain from scratch in Go with gRPC

blockchain blockchain-from-scratch blockchain-protocol concurrent-programming cryptography golang grpc-go merkle-proof merkle-tree peer-to-peer-networking

Last synced: 08 Mar 2025

https://github.com/tlsnotary/tlsn

Rust implementation of the TLSNotary protocol

cryptography multi-party-computation tls

Last synced: 04 Apr 2025

https://github.com/x011/secretpixel

SecretPixel is a cutting-edge steganography tool designed to securely conceal sensitive information within images. It stands out in the realm of digital steganography by combining advanced encryption, compression, and a seeded Least Significant Bit (LSB) technique to provide a robust solution for embedding data undetectably.

aes-256 aes-encryption cipher compression cryptography data-exfiltration encryption hacking hacking-tool hide-files hide-files-in-image image-steganography lsb-steganography privacy rsa-cryptography security security-tools steganography steganography-algorithms stego

Last synced: 12 Apr 2025

https://github.com/chjj/liburkel

Authenticated key-value store (i.e. an urkel tree)

cryptography database

Last synced: 09 Apr 2025

https://github.com/tangle-network/blueprint

A powerful toolkit for building distributed systems and infrastructure as code.

avs cryptography distributed-systems libp2p mpc multi-party-computation networking p2p restaking zero-knowledge

Last synced: 12 Apr 2025

https://github.com/SalusaSecondus/CryptoGotchas

A collection of common (interesting) cryptographic mistakes and learning resources.

aes-gcm crypto cryptographic cryptography documentation education encryption gotchas random-nonces signature-algorithm

Last synced: 20 Nov 2024

https://github.com/vixentael/my-talks

List of my talks and workshops: security engineering, applied cryptography, secure software development

cryptography data-protection encryption infosec ios ios-swift mobile-development security security-engineering usability-engineering

Last synced: 26 Mar 2025

https://github.com/cloudflare/gortr

The RPKI-to-Router server used at Cloudflare

bgp cisco cloudflare cryptography juniper prometheus rpki security

Last synced: 06 Apr 2025

https://github.com/paragonie/sapient

Secure API Toolkit

cryptography guzzle json libsodium sapient

Last synced: 13 Apr 2025

https://github.com/taurusgroup/multi-party-sig

Implementation of protocols for threshold signatures

cryptography elliptic-curves multi-party-computation signature

Last synced: 03 Feb 2025

https://github.com/taurushq-io/multi-party-sig

Implementation of protocols for threshold signatures

cryptography elliptic-curves multi-party-computation signature

Last synced: 05 Apr 2025

https://github.com/brndnmtthws/dryoc

Don't Roll Your Own Crypto: pure-Rust, hard to misuse cryptography library

crypto cryptography cryptography-library libsodium nacl rust

Last synced: 13 Apr 2025

https://github.com/patrickfav/armadillo

A shared preference implementation for confidential data in Android. Per default uses AES-GCM, BCrypt and HKDF as cryptographic primitives. Uses the concept of device fingerprinting combined with optional user provided passwords and strong password hashes.

aes-encryption aes-gcm android authenticated-encryption bcrypt crypto cryptography hkdf security sharedpreferences

Last synced: 05 Apr 2025

https://github.com/ZK-Garage/plonk

A pure Rust PLONK implementation using arkworks as a backend.

cryptography plonk rust zero-knowledge

Last synced: 18 Apr 2025

https://github.com/josephernest/nfreezer

nFreezer is an encrypted-at-rest backup tool.

backup backup-utility cryptography encryption encryption-at-rest

Last synced: 06 Apr 2025

https://github.com/tpm2-software/tpm2-pkcs11

A PKCS#11 interface for TPM2 hardware

crypto cryptography pkcs11 security signing tpm tpm2

Last synced: 08 Apr 2025

https://github.com/pluto/ronkathon

Cryptography Educational Foundations

cryptography mathematics rustlang zero-knowledge

Last synced: 15 Apr 2025

https://github.com/dfw1n/dfw1n-osint

Australian Open Source Intelligence Gathering Resources, Australias Largest Open Source Intelligence Repository for Cyber Professionals and Ethical Hackers

australia cryptography cybersecurity darkweb-data ethical-hacking forensics intelligence intelligence-search-service investigator opensource osint osint-framework osint-reconnaissance osint-resources penetration-testing-tools police redteaming social-media social-network

Last synced: 20 Mar 2025

https://github.com/open-quantum-safe/openssl

UNSUPPORTED Fork of OpenSSL 1.1.1 that includes prototype quantum-resistant algorithms and ciphersuites based on liboqs PLEASE SWITCH TO OQS-Provider for OpenSSL 3

cryptography post-quantum smime tls x509

Last synced: 18 Nov 2024

https://github.com/HarryR/solcrypto

Solidity crypto libraries, ring signatures, proof of knowledge, packed signatures etc. with matching Python implementations for secp256k1 and (alt)BN-256

bn256 cryptography ethereum libraries ring-signatures schnorr secp256k1 solidity tools zero-knowledge

Last synced: 28 Mar 2025

https://github.com/tangle-network/gadget

A framework for building modular AVS and Tangle Blueprints: https://docs.tangle.tools/developers/blueprints/introduction

avs cryptography distributed-systems libp2p mpc multi-party-computation networking p2p restaking zero-knowledge

Last synced: 10 Mar 2025

https://github.com/rustcrypto/stream-ciphers

Collection of stream cipher algorithms

aes-ctr cfb cfb8 cryptography ctr rust stream-ciphers

Last synced: 10 Apr 2025

https://github.com/RustCrypto/stream-ciphers

Collection of stream cipher algorithms

aes-ctr cfb cfb8 cryptography ctr rust stream-ciphers

Last synced: 01 Apr 2025

https://github.com/avahowell/masterkey

secure interactive password manager with xchacha20poly1305, argon2id, and Go

cryptography interactive password-manager security unix vault

Last synced: 10 Apr 2025

https://github.com/NetDevPack/Security.Jwt

Jwt Manager. Set of components to deal with Jwt Stuff. Automate your key rotating, add support for jwks_uri. Store your cryptography keys in a secure place.

cryptography ecdsa jwe jwks jws jwt jwt-authentication jwt-token rsa

Last synced: 23 Apr 2025

https://github.com/zcash/zips

Zcash Improvement Proposals

cryptocurrency cryptography specifications zcash

Last synced: 20 Feb 2025

https://github.com/antonkueltz/fastecdsa

Python library for fast elliptic curve crypto

cryptography digital-signature ecdsa elliptic-curves python

Last synced: 10 Apr 2025

https://github.com/Depado/goploader

Easy file sharing with server-side encryption, curl/httpie/wget compliant

cryptography curl self-hosted sharing terminal

Last synced: 28 Apr 2025

https://github.com/depado/goploader

Easy file sharing with server-side encryption, curl/httpie/wget compliant

cryptography curl self-hosted sharing terminal

Last synced: 06 Apr 2025

https://github.com/MystenLabs/fastcrypto

Common cryptographic library used in software at Mysten Labs.

benchmark blockchain bls crypto cryptography ed25519 zkp

Last synced: 18 Apr 2025

https://github.com/badkeys/badkeys

Tool to find common vulnerabilities in cryptographic public keys

cryptography publickey rsa security

Last synced: 07 Apr 2025

https://github.com/ZenGo-X/curv

Rust language general purpose elliptic curve cryptography.

bignumber cryptography elliptic-curves rust zero-knowledge-proofs

Last synced: 18 Apr 2025

https://github.com/wolfssl/wolfssl-examples

Example applications using the wolfSSL lightweight SSL/TLS library

cms cryptography dtls embedded examples freertos iot pkcs7 psa psk security signature-verification ssl tls tpm2 x509

Last synced: 07 Apr 2025

https://github.com/destiner/blocksmith

Bitcoin/Ethereum key manipulation

bitcoin cryptocurrency cryptography ethereum security

Last synced: 05 Apr 2025

https://github.com/mpgn/poodle-poc

:poodle: Poodle (Padding Oracle On Downgraded Legacy Encryption) attack CVE-2014-3566 :poodle:

attacker cryptography padding poc poodle python sslv3

Last synced: 09 Apr 2025

https://github.com/quasarapp/qt-secret

Simple encryption library supporting RSA and AES algorithms.

aes alghorithm algorithms cmake cqtdeployer cryptography library qmake qt quasarapp rsa

Last synced: 07 Apr 2025

https://github.com/Pkcs11Interop/Pkcs11Interop

Managed .NET wrapper for unmanaged PKCS#11 libraries

crypto cryptography hsm pkcs pkcs11 security smartcard

Last synced: 14 Mar 2025

https://github.com/wolfSSL/wolfssl-examples

Example applications using the wolfSSL lightweight SSL/TLS library

cms cryptography dtls embedded examples freertos iot pkcs7 psa psk security signature-verification ssl tls tpm2 x509

Last synced: 20 Apr 2025

https://github.com/GildedHonour/frank_jwt

JSON Web Token implementation in Rust.

auth0-jwt authentication cryptography jwt jwt-token rust

Last synced: 20 Mar 2025

https://github.com/gildedhonour/frank_jwt

JSON Web Token implementation in Rust.

auth0-jwt authentication cryptography jwt jwt-token rust

Last synced: 09 Apr 2025

https://github.com/arkworks-rs/groth16

A Rust implementation of the Groth16 zkSNARK

cryptography groth16 rust snark zksnark

Last synced: 18 Apr 2025

https://github.com/craftzdog/react-native-aes-gcm-crypto

AES-GCM encryption/decryption for React Native

cryptography react-native

Last synced: 07 Apr 2025

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

Pure-Rust traits and utilities for constant-time cryptographic implementations.

bit-manipulation constant-time cryptography rust-traits

Last synced: 01 Apr 2025

https://github.com/Sunscreen-tech/Sunscreen

A compiler for fully homomorphic encryption and zero knowledge proofs

cryptography homomorphic-encryption zero-knowledge

Last synced: 26 Mar 2025