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

Groestlcoin Core integration/staging tree

c-plus-plus cryptocurrency cryptography groestlcoin p2p

Last synced: 15 Nov 2024

https://github.com/ethereum/js-ethereum-cryptography

Every cryptographic primitive needed to work on Ethereum, for the browser and Node.js

aes bip32 bls12-381 bn254 cryptography ethereum keccak prng ripemd160 scrypt secp256k1 sha256 sha3 typescript

Last synced: 09 Apr 2025

https://zcash.github.io/halo2/

The Halo2 zero-knowledge proving system

cryptocurrency cryptography zcash zero-knowledge

Last synced: 15 Nov 2024

https://github.com/h2non/jshashes

Fast and dependency-free cryptographic hashing library for node.js and browsers (supports MD5, SHA1, SHA256, SHA512, RIPEMD, HMAC)

cryptography hash-encoding hashing-algorithm hexadecimal hmac javascript minim-library ripemd160 sha1 sha2 sha512

Last synced: 07 Apr 2025

https://github.com/binance-chain/tss-lib

Threshold Signature Scheme, for ECDSA and EDDSA

blockchain cryptography golang tss

Last synced: 03 Feb 2025

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

Libraries for finite field, elliptic curve, and polynomial arithmetic

cryptography elliptic-curves finite-fields pairings polynomials rust

Last synced: 23 Apr 2025

https://github.com/drand/drand

🎲 A Distributed Randomness Beacon Daemon - Go implementation

cryptography golang hacktoberfest randomness randomness-beacon

Last synced: 17 Apr 2025

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

EJBCA® – Open-source public key infrastructure (PKI) and certificate authority (CA) software.

cryptography ejbca pki pki-applications pki-tools pkix

Last synced: 14 Apr 2025

https://github.com/BetterCrypto/Applied-Crypto-Hardening

Best Current Practices regarding secure online communication and configuration of services using cryptography.

applied-cryptography best-practices cryptography documentation

Last synced: 22 Apr 2025

https://github.com/bettercrypto/applied-crypto-hardening

Best Current Practices regarding secure online communication and configuration of services using cryptography.

applied-cryptography best-practices cryptography documentation

Last synced: 02 Apr 2025

https://github.com/nucypher/nucypher

Threshold Access Control (TACo) Node Runtime

access-control cryptography end-to-end-encryption security web3

Last synced: 14 Apr 2025

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

Fast and efficient ed25519 signing and verification in Rust.

cryptography curve25519 ed25519 rust signing verification

Last synced: 01 Apr 2025

https://github.com/4PrivacyEngine/4PrivacyEngine-Core

C++ implementation of the 4PrivacyEngine core

c cryptography

Last synced: 22 Feb 2025

https://github.com/veorq/siphash

High-speed secure pseudorandom function for short messages

c cryptography message-authentication-code pseudorandom-functions security

Last synced: 12 Apr 2025

https://github.com/rtyley/spongycastle

Spongy Castle - a repackage of Bouncy Castle for Android (which ships a crippled version of BC)

android cryptography

Last synced: 22 Nov 2024

https://github.com/jedisct1/libhydrogen

A lightweight, secure, easy-to-use crypto library suitable for constrained environments.

arduino atmega328p avr c crypto cryptography embedded embedded-systems gimli

Last synced: 14 Apr 2025

https://github.com/amaury1093/login-with-metamask

Demo project for "One-click Login with Blockchain: A MetaMask Tutorial"

cryptography metamask one-click-login

Last synced: 12 Apr 2025

https://github.com/ffffffff0x/berylenigma

ffffffff0x team toolset for penetration testing, cryptography research, CTF and daily use. | ffffffff0x 团队工具集,用来进行渗透测试,密码学研究,CTF和日常使用。

crypto cryptography ctf ctf-tools ffffffff0x hacking redteam redteam-tools

Last synced: 10 Apr 2025

https://github.com/ffffffff0x/BerylEnigma

ffffffff0x team toolset for penetration testing, cryptography research, CTF and daily use. | ffffffff0x 团队工具集,用来进行渗透测试,密码学研究,CTF和日常使用。

crypto cryptography ctf ctf-tools ffffffff0x hacking redteam redteam-tools

Last synced: 21 Nov 2024

https://github.com/PQClean/PQClean

Clean, portable, tested implementations of post-quantum cryptography

c cryptography implementations post-quantum post-quantum-cryptography pqc pqcrypto

Last synced: 11 Apr 2025

https://github.com/pqclean/pqclean

Clean, portable, tested implementations of post-quantum cryptography

c cryptography implementations post-quantum post-quantum-cryptography pqc pqcrypto

Last synced: 14 Apr 2025

https://github.com/lambdaclass/lambdaworks

lambdaworks offers implementations for both SNARKs and STARKs provers, along with the flexibility to leverage their individual components for constructing customized SNARKs.

cryptography mathematics zero-knowledge-proofs

Last synced: 12 Apr 2025

https://github.com/paulmillr/noble-hashes

Audited & minimal JS implementation of hash functions, MACs and KDFs.

argon2 blake2 blake3 crypto cryptography hash hashing hkdf hmac kangarootwelve kdf keccak pbkdf2 ripemd160 scrypt sha1 sha256 sha3 sha512

Last synced: 09 Apr 2025

https://github.com/veorq/SipHash

High-speed secure pseudorandom function for short messages

c cryptography message-authentication-code pseudorandom-functions security

Last synced: 25 Mar 2025

https://github.com/the-web3/cryptography

Cryptography that everyone can understand

blockchain cryptography

Last synced: 26 Mar 2025

https://github.com/sodiumoxide/sodiumoxide

[DEPRECATED] Sodium Oxide: Fast cryptographic library for Rust (bindings to libsodium)

bindings cryptography cryptography-library deprecated deprecated-library libsodium

Last synced: 20 Mar 2025

https://github.com/coldcard/firmware

❄️ Firmware and simulator for Coldcard Hardware Wallet

bitcoin bitcoin-wallet cryptocurrency cryptography security

Last synced: 14 Apr 2025

https://github.com/maticnetwork/miden

STARK-based virtual machine

cryptography stark virtual-machine zero-knowledge

Last synced: 13 Dec 2024

https://github.com/TryCatchHCF/PacketWhisper

PacketWhisper: Stealthily exfiltrate data and defeat attribution using DNS queries and text-based steganography. Avoid the problems associated with typical DNS exfiltration methods. Transfer data between systems without the communicating devices directly connecting to each other or to a common endpoint. No need to control a DNS Name Server.

cryptography data-exfiltration dlp exfiltration hacking hacking-tools pentest-tool pentesting red-team security security-tools steganography

Last synced: 30 Mar 2025

https://github.com/trycatchhcf/packetwhisper

PacketWhisper: Stealthily exfiltrate data and defeat attribution using DNS queries and text-based steganography. Avoid the problems associated with typical DNS exfiltration methods. Transfer data between systems without the communicating devices directly connecting to each other or to a common endpoint. No need to control a DNS Name Server.

cryptography data-exfiltration dlp exfiltration hacking hacking-tools pentest-tool pentesting red-team security security-tools steganography

Last synced: 13 Mar 2025

https://github.com/data61/python-paillier

A library for Partially Homomorphic Encryption in Python

cryptography homomorphic-encryption paillier python

Last synced: 23 Apr 2025

https://github.com/ragibson/steganography

Least Significant Bit Steganography for bitmap images (.bmp and .png), WAV sound files, and byte sequences. Simple LSB Steganalysis (LSB extraction) for bitmap images.

bitmap cryptography ctf steganalysis steganography wav

Last synced: 14 Apr 2025

https://github.com/ragibson/Steganography

Least Significant Bit Steganography for bitmap images (.bmp and .png), WAV sound files, and byte sequences. Simple LSB Steganalysis (LSB extraction) for bitmap images.

bitmap cryptography ctf steganalysis steganography wav

Last synced: 20 Mar 2025

https://github.com/Keyfactor/ejbca-ce

EJBCA® – Open-source public key infrastructure (PKI) and certificate authority (CA) software.

cryptography ejbca pki pki-applications pki-tools pkix

Last synced: 09 Dec 2024

https://github.com/JHUISI/charm

Charm: A Framework for Rapidly Prototyping Cryptosystems

cryptography prototyping python

Last synced: 14 Apr 2025

https://github.com/dusk-network/plonk

Pure Rust implementation of the PLONK ZKProof System done by the Dusk team

cryptography plonk rust zero-knowledge

Last synced: 16 Mar 2025

https://github.com/sdrapkin/SecurityDriven.Inferno

:white_check_mark: .NET crypto done right. Professionally audited.

aead base32 base64 c-sharp crypto cryptography csharp dotnet encryption hash hkdf hmac kdf mac security totp

Last synced: 14 Mar 2025

https://github.com/sdrapkin/securitydriven.inferno

:white_check_mark: .NET crypto done right. Professionally audited.

aead base32 base64 c-sharp crypto cryptography csharp dotnet encryption hash hkdf hmac kdf mac security totp

Last synced: 05 Apr 2025

https://github.com/Coldcard/firmware

❄️ Firmware and simulator for Coldcard Hardware Wallet

bitcoin bitcoin-wallet cryptocurrency cryptography security

Last synced: 26 Mar 2025

https://github.com/consensys/gnark-crypto

gnark-crypto provides elliptic curve and pairing-based cryptography on BN, BLS12, BLS24 and BW6 curves. It also provides various algorithms (algebra, crypto) of particular interest to zero knowledge proof systems.

biginteger bls12-377 bls12-381 bn254 crypto cryptography ecc eddsa elliptic-curves finite-field-arithmetic fri go golang hash-to-curve mimc pairing snark zkp zksnark

Last synced: 09 Apr 2025

https://github.com/aw-junaid/hacking-tools

This Repository is a collection of different ethical hacking tools and malware's for penetration testing and research purpose written in python, ruby, rust, c++, go and c.

algorithms artificial-intelligence bugbounty cryptography cyber-threat-intelligence cybersecurity-projects ethical-hacking hacking-tools malware nessus network-monitoring network-security nmap portscanner python pythonprojects threat-intelligence virus-scanning

Last synced: 13 Apr 2025

https://github.com/sdiehl/bulletproofs

Bulletproofs are short non-interactive zero-knowledge proofs that require no trusted setup

bulletproofs cryptography elliptic-curves pedersen-commitment range-proofs sigma zero-knowledge zk-snarks zksnarks

Last synced: 05 Apr 2025

https://github.com/talonlab/python-hdwallet

Python-based library for the implementation of a Hierarchical Deterministic (HD) Wallet generator supporting more than 200 cryptocurrencies.

bip32 bip44 bitcoin btc cryptocurrencies cryptography eth ethereum hd hdwallet wallet wallet-generator

Last synced: 11 Apr 2025

https://github.com/jedisct1/swift-sodium

Safe and easy to use crypto for iOS and macOS

cryptography libsodium swift

Last synced: 13 Apr 2025

https://github.com/grapheneos/auditor

Hardware-based attestation / intrusion detection app for Android devices. It provides both local verification with another Android device via QR codes and optional scheduled server-based verification with support for alert emails. It uses hardware-backed keys and attestation support as the foundation and chains trust to the app for software checks.

android attestation authenticity cryptography grapheneos hsm integrity monitoring remote-attestation secure-boot secureboot security strongbox verifiedboot

Last synced: 14 Apr 2025

https://github.com/d3v1l401/FindCrypt-Ghidra

IDA Pro's FindCrypt ported to Ghidra, with an updated and customizable signature database

cryptoanalysis cryptography cryptography-tools ghidra plugin reverse-engineering

Last synced: 15 Mar 2025

https://github.com/michelp/pgsodium

Modern cryptography for PostgreSQL using libsodium.

cryptography decryption encryption library libsodium postgresql sql

Last synced: 05 Apr 2025

https://github.com/life4/enc

🔑🔒 A modern and friendly CLI alternative to GnuPG: generate and download keys, encrypt, decrypt, and sign text and files, and more.

cli cryptography decryption encryption gnupg go golang gpg keybase pgp rsa-cryptography security signature

Last synced: 05 Apr 2025

https://github.com/cympletech/esse

Encrypted peer-to-peer IM for data security. Own data, own privacy. (Rust+Flutter)

cross-platform cryptography data data-security flutter p2p rust web3

Last synced: 05 Apr 2025

https://github.com/lambdaclass/cairo-vm

cairo-vm is a Rust implementation of the Cairo VM. Cairo (CPU Algebraic Intermediate Representation) is a programming language for writing provable programs, where one party can prove to another that a certain computation was executed correctly without the need for this party to re-execute the same program.

blockchain compiler cryptography programming-language rust stark zkp

Last synced: 13 Apr 2025

https://github.com/lambdaclass/cleopatra_cairo

cairo-vm is a Rust implementation of the Cairo VM. Cairo (CPU Algebraic Intermediate Representation) is a programming language for writing provable programs, where one party can prove to another that a certain computation was executed correctly without the need for this party to re-execute the same program.

blockchain compiler cryptography programming-language rust stark zkp

Last synced: 20 Mar 2025

https://github.com/CympleTech/ESSE

Encrypted peer-to-peer IM for data security. Own data, own privacy. (Rust+Flutter)

cross-platform cryptography data data-security flutter p2p rust web3

Last synced: 11 Nov 2024

https://github.com/stp/stp

Simple Theorem Prover, an efficient SMT solver for bitvectors

cnf cryptography sat-solver smt symbolic-execution verification

Last synced: 20 Nov 2024

https://github.com/CympleTech/esse

Encrypted peer-to-peer IM for data security. Own data, own privacy. (Rust+Flutter)

cross-platform cryptography data data-security flutter p2p rust web3

Last synced: 11 Nov 2024

https://github.com/google/capillary

Capillary is a library to simplify the sending of end-to-end encrypted push messages from Java-based application servers to Android clients.

android crypto cryptography end-to-end-encryption java privacy security

Last synced: 06 Apr 2025

https://github.com/Consensys/gnark-crypto

gnark-crypto provides elliptic curve and pairing-based cryptography on BN, BLS12, BLS24 and BW6 curves. It also provides various algorithms (algebra, crypto) of particular interest to zero knowledge proof systems.

biginteger bls12-377 bls12-381 bn254 crypto cryptography ecc eddsa elliptic-curves finite-field-arithmetic fri go golang hash-to-curve mimc pairing snark zkp zksnark

Last synced: 17 Apr 2025

https://github.com/michal2sab/bitcoin-stealer

Generate random bitcoin wallets, private keys (seeds) and then check if they match a wallet that contains some kind of balance, and then take it. Node.js

bitcoin bruteforce btc btc-wallet btc-wallet-recover cracker cracking crypto cryptocurrency cryptography ethereum javascript node node-js nodejs seed seed-phrase wallets

Last synced: 04 Apr 2025

https://github.com/apple/swift-homomorphic-encryption

Homomorphic Encryption library and applications in Swift

cryptography homomorphic-encryption swift

Last synced: 08 Apr 2025

https://github.com/miscreant/meta

Meta-repository for Miscreant: misuse-resistant symmetric encryption library with AES-SIV (RFC 5297) and AES-PMAC-SIV support

aead aes cryptography key-wrapping nonce-misuse-attacks security siv streaming-encryption

Last synced: 20 Mar 2025

https://github.com/skerkour/kerkour.com

(Ab)using technology for fun & profit. Programming, Hacking & Entrepreneurship @ https://kerkour.com

blog blogging crypto cryptography encryption go golang programming rust rust-lang security web

Last synced: 04 Apr 2025

https://github.com/minio/kes

Key Managament Server for Object Storage and more

cryptography encryption kms modern scale secure-by-default security

Last synced: 30 Mar 2025

https://github.com/paragonie/chronicle

Public append-only ledger microservice built with Slim Framework

append-only blake2b chain cryptography hash hash-chain knowledge php proof sapient security security-tools

Last synced: 04 Apr 2025

https://github.com/matiaskorhonen/paper-age

Easy and secure paper backups of secrets

age-encryption backups command-line-tool cryptography utility

Last synced: 13 Apr 2025

https://github.com/mcginty/shoop

scp has a run-in with mosh (alpha)

cryptography file-transfer rust scp tools

Last synced: 12 Apr 2025

https://github.com/unboundsecurity/blockchain-crypto-mpc

Protecting cryptographic signing keys and seed secrets with Multi-Party Computation.

blockchain cryptography hardware-security-module hsm mpc multi-signature multiparty-computation multisig

Last synced: 19 Nov 2024

https://github.com/samuel-lucas6/kryptor

A simple, modern, and secure encryption and signing tool that aims to be a better version of age and Minisign.

argon2id blake2b chacha20-poly1305 cli cryptography curve25519 digital-signatures ed25519 elligator2 encryption file-encryption libsodium linux macos monocypher portable signatures signing windows x25519

Last synced: 08 Apr 2025

https://github.com/samuel-lucas6/Kryptor

A simple, modern, and secure encryption and signing tool that aims to be a better version of age and Minisign.

argon2id blake2b chacha20-poly1305 cli cryptography curve25519 digital-signatures ed25519 elligator2 encryption file-encryption libsodium linux macos monocypher portable signatures signing windows x25519

Last synced: 02 Apr 2025

https://github.com/paulmillr/noble-ed25519

Fastest 4KB JS implementation of ed25519 signatures

cryptography curve curve25519 ed25519 eddsa elliptic fips186 noble rfc8032 signature x25519 zip215

Last synced: 11 Apr 2025

https://github.com/deemru/Chromium-Gost

Chromium с поддержкой алгоритмов ГОСТ

boringssl chromium cryptography gost msspi ssl sspi tls

Last synced: 12 Apr 2025

https://github.com/deemru/chromium-gost

Chromium с поддержкой алгоритмов ГОСТ

boringssl chromium cryptography gost msspi ssl sspi tls

Last synced: 08 Apr 2025

https://github.com/vlsergey/infosec

Учебное пособие по защите информации кафедры радиотехники и систем управления МФТИ

book cryptography information-security mactex mipt security tex tutorial

Last synced: 16 Mar 2025

https://github.com/trussed-dev/trussed

Modern Cryptographic Firmware

cryptography embedded security trussed

Last synced: 14 Apr 2025

https://github.com/a16z/jolt

The simplest and most extensible ZK VM. Fast and fully open source from a16z crypto. ⚡ 💌

arkworks crypto cryptography snark zk zk-snarks zkp zkvm

Last synced: 19 Apr 2025

https://github.com/herumi/mcl

a portable and fast pairing-based cryptography library

cryptography pairing

Last synced: 13 Apr 2025

https://github.com/lurk-lab/lurk-beta

Lurk is a Turing-complete programming language for recursive zk-SNARKs. This is the prior, elliptic curve based variant of Lurk (contact: @porcuquine)

compiler cryptography programming-language rust zero-knowledge zk-snarks

Last synced: 28 Dec 2024

https://github.com/cosmos/iavl

Merkleized IAVL+ Tree implementation in Go

blockchain cryptography merkle-tree

Last synced: 10 Apr 2025