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

A compiler for fully homomorphic encryption and zero knowledge proofs

cryptography homomorphic-encryption zero-knowledge

Last synced: 26 Mar 2025

https://github.com/TritonVM/triton-vm

Triton is a virtual machine that comes with Algebraic Execution Tables (AET) and Arithmetic Intermediate Representations (AIR) for use in combination with a STARK proof system.

cryptography rust stark zero-knowledge zk-starks

Last synced: 19 Apr 2025

https://github.com/avibrazil/iosbackup

A Python 3 class that reads and extracts files from a password-encrypted iOS backup created by iTunes on Mac and Windows. Compatible with iOS 14. Class works on Linux too.

backup-files backup-password cryptography databases encrypted-backups iphone itunes

Last synced: 04 Apr 2025

https://github.com/TorgoTorgo/ghidra-findcrypt

Ghidra analysis plugin to locate cryptographic constants

analysis crypt cryptography findcrypt ghidra ghidra-extension ghidra-findcrypt ghidra-plugin

Last synced: 15 Mar 2025

https://github.com/GuildOfWeavers/distaff

Zero-knowledge virtual machine written in Rust

cryptography stack-based virtual-machine zero-knowledge

Last synced: 22 Apr 2025

https://github.com/cocomelonc/peekaboo

Simple undetectable shellcode and code injector launcher example. Inspired by RTO malware development course.

aes cpp cryptography encryption injection injector malware-development obfuscation pe-files shellcode xor

Last synced: 12 Apr 2025

https://github.com/MystenLabs/ed25519-unsafe-libs

List of unsafe ed25519 signature libs

attacks blockchain cryptography ed25519 vulnerabilities

Last synced: 18 Apr 2025

https://github.com/mystenlabs/ed25519-unsafe-libs

List of unsafe ed25519 signature libs

attacks blockchain cryptography ed25519 vulnerabilities

Last synced: 09 Apr 2025

https://github.com/dschadow/JavaSecurity

Java web and command line applications demonstrating various security topics

appsec cryptography csp csrf esapi google-tink java java-security java-web owasp security security-topics spring spring-boot spring-security xss

Last synced: 12 Dec 2024

https://github.com/marcobellaccini/pyaescrypt

A Python 3 module and script that uses AES256-CBC to encrypt/decrypt files and streams in AES Crypt file format (version 2).

aes aes-256 aes-encryption cryptography python3 security

Last synced: 06 Apr 2025

https://github.com/m32/endesive

en-crypt, de-crypt, si-gn, ve-rify - smime, pdf, xades and plain files in pure python

asn1 cryptography decrypt encrypt pdf pkcs11 python signin smime xades

Last synced: 09 Apr 2025

https://github.com/torusresearch/torus-node

Torus nodes run a Distributed Key Generation protocol amongst themselves that allows for the generation, storage and assignment of cryptographic keys

bft-network cryptography dkg secret-sharings torus-network

Last synced: 09 Apr 2025

https://github.com/jedisct1/wasm-crypto

A WebAssembly (via AssemblyScript) set of cryptographic primitives for building authentication and key exchange protocols.

assemblyscript cryptography ed25519 eddsa wasm webassembly

Last synced: 05 Apr 2025

https://github.com/scipr-lab/dizk

Java library for distributed zero knowledge proof systems

cryptography distributed-computing zero-knowledge-proofs zksnarks

Last synced: 01 May 2025

https://github.com/cpeikert/Lol

Λ ⚬ λ: Functional Lattice Cryptography

cryptography fully-homomorphic-encryption haskell-library lattices lol ring-lwe

Last synced: 23 Apr 2025

https://github.com/go-piv/go-ykpiv

Golang interface to manage Yubikeys, including a crypto.Signer & crypto.Decrypter interface

cryptography golang library ykpiv yubikey

Last synced: 15 Apr 2025

https://github.com/citahub/libsm

A Rust Library of China's Standards of Encryption Algorithms (SM2/3/4)

cipher cryptography sm2 sm3 sm4

Last synced: 06 Apr 2025

https://github.com/claucece/useful-crypto-resources

A place for useful crypto-related resources plus some of my fav stuff

cryptography elliptic-curves otr security

Last synced: 18 Mar 2025

https://github.com/lawndoc/ransim

Ransomware simulation script written in PowerShell. Useful for testing your defenses and backups against real ransomware-like activity in a controlled setting.

backup backups cryptography cybersecurity decryption encryption powershell ransom ransomware red-teaming script testing

Last synced: 04 Apr 2025

https://github.com/dosyago/discohash

:rocket: DISCoHAsH - Simple, fast, quality hash in 120 lines. 10GB/s serial (depending on hardware). Also in NodeJS

256-bit 64-bit arx bebb4185 cpp cryptanalysis cryptography cryptohash discohash ecrypt encryption hash hashing hashing-algorithm node-js nodejs prime smhasher supercop supercrypt

Last synced: 13 Apr 2025

https://github.com/dosyago/DISCoHAsH

:rocket: DISCoHAsH - Simple, fast, quality hash in 120 lines. 10GB/s serial (depending on hardware). Also in NodeJS

256-bit 64-bit arx bebb4185 cpp cryptanalysis cryptography cryptohash discohash ecrypt encryption hash hashing hashing-algorithm node-js nodejs prime smhasher supercop supercrypt

Last synced: 09 Dec 2024

https://github.com/zademn/EverythingCrypto

(Still exploring) My cryptography journey: A collection of notebooks covering different algorithms and concepts from cryptography

cryptography cryptography-project jupyter-notebook knowledge mathematics python

Last synced: 01 May 2025

https://github.com/avibrazil/iOSbackup

A Python 3 class that reads and extracts files from a password-encrypted iOS backup created by iTunes on Mac and Windows. Compatible with iOS 14. Class works on Linux too.

backup-files backup-password cryptography databases encrypted-backups iphone itunes

Last synced: 29 Nov 2024

https://github.com/matrix-org/vodozemac

An implementation of Olm and Megolm in pure Rust.

cryptography double-ratchet encryption matrix rust

Last synced: 13 Apr 2025

https://github.com/zama-ai/bounty-program

Zama Bounty Program and Grant Program: Contribute to the FHE space and Zama's open source libraries and get rewarded 💰

bounty-program cryptography fully-homomorphic-encryption zama

Last synced: 28 Mar 2025

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

Tutorial for writing constraints in the `arkworks` framework

cryptography r1cs rollup rust

Last synced: 19 Dec 2024

https://github.com/nalinbhardwaj/zordle

Wordle, but with ZK proofs!

cryptography game wordle

Last synced: 18 Jan 2025

https://github.com/brxken128/dexios

A secure file encryption utility, written in Rust.

aes-256-gcm crypto cryptography deoxys encryption rust security xchacha20-poly1305

Last synced: 04 Apr 2025

https://github.com/noloader/sha-intrinsics

SHA-1, SHA-256 and SHA-512 compression functions using Intel, ARMv8 and Power8 SHA intrinsics

armv8 c crypto cryptography power8 powerpc sha-intrinsics sha-power8 x86 x86-64

Last synced: 09 Apr 2025

https://github.com/soatok/mastodon-e2ee-specification

Soatok's Proposal for End-to-End Encryption in Mastodon

activitypub crypto cryptography e2ee encryption end-to-end-encryption fediverse mastodon

Last synced: 10 Feb 2025

https://github.com/cocomelonc/meow

Cybersecurity research results. Simple C/C++ and Python implementations

cryptography cybersecurity hacking malware malware-analysis malware-research mathematics maths research

Last synced: 04 Apr 2025

https://github.com/cloudflare/zkp-ecdsa

Proves knowledge of an ECDSA-P256 signature under one of many public keys that are stored in a list.

crypto cryptography ecdsa zero-knowledge zkattest

Last synced: 08 Apr 2025

https://github.com/codahale/shamir

A Java implementation of Shamir's Secret Sharing algorithm over GF(256).

cryptography java java-8 shamir shamir-secret-sharing

Last synced: 23 Jan 2025

https://github.com/argyle-software/kyber

A rust implementation of the Kyber post-quantum KEM

cryptography key-exchange-algorithm post-quantum post-quantum-kem wasm

Last synced: 12 Apr 2025

https://github.com/KishanBagaria/padding-oracle-attacker

🔓 CLI tool and library to execute padding oracle attacks easily, with support for concurrent network requests and an elegant UI.

aes cbc cipher-block-chaining crypto cryptography decryption encryption padding-oracle padding-oracle-attack padding-oracle-attacks

Last synced: 18 Jan 2025

https://github.com/hyperhyperspace/hyperhyperspace-core

A library to create p2p applications, using the browser as a full peer.

crdt cryptography dapps hhs p2p p2p-apps peer

Last synced: 26 Nov 2024

https://github.com/kishanbagaria/padding-oracle-attacker

🔓 CLI tool and library to execute padding oracle attacks easily, with support for concurrent network requests and an elegant UI.

aes cbc cipher-block-chaining crypto cryptography decryption encryption padding-oracle padding-oracle-attack padding-oracle-attacks

Last synced: 06 Apr 2025

https://github.com/arkworks-rs/crypto-primitives

Interfaces and implementations of cryptographic primitives, along with R1CS constraints for them

cryptography hash-functions r1cs rust signatures snark

Last synced: 03 Apr 2025

https://github.com/simplito/elliptic-php

Fast, general Elliptic Curve Cryptography library. Supports curves used in Bitcoin, Ethereum and other cryptocurrencies (secp256k1, ed25519, ..)

cryptography ecc library web

Last synced: 09 Apr 2025

https://github.com/weavejester/crypto-password

Library for securely hashing passwords

bcrypt clojure cryptography kdf scrypt

Last synced: 04 Apr 2025

https://github.com/number571/go-peer

🔐 🕵🏻 End-to-End encryption and Theoretically-Provable anonymity in a library wrapper. Confirmed by theoretical and research papers.

anonymity cryptography friend-to-friend golang hidden-lake library network peer-to-peer qb-nets

Last synced: 14 Mar 2025

https://github.com/ZenGo-X/gotham-city

Gotham city is a fully functional project to demonstrate real-life example of minimalist Bitcoin decentralized HD wallet using 2 party ECDSA

bitcoin cryptocurrency cryptography ecdsa rust wallet

Last synced: 03 Apr 2025

https://github.com/schollz/pake

PAKE library for generating a strong secret between parties over an insecure channel

cryptography golang library pake

Last synced: 14 Nov 2024

https://github.com/pcw109550/write-up

:smirk_cat: CTF write-ups

cryptography ctf ctf-writeups

Last synced: 26 Feb 2025

https://github.com/debris/tiny-keccak

An implementation of Keccak derived functions specified in FIPS-202, SP800-185 and KangarooTwelve

cryptography cshake fips-202 kangarootwelve keccak kmac parallelhash rust sha3 shake tuplehash

Last synced: 07 Apr 2025

https://github.com/carlos8f/bot18

Bot18 is a high-frequency cryptocurrency trading bot developed by Zenbot creator @carlos8f

algo arbitrage bitcoin btc cryptocurrency cryptography eth ether ethereum finance forex hacking hft litecoin ltc machine-learning market-making nodejs trading

Last synced: 06 Apr 2025

https://github.com/jlouis/enacl

Erlang bindings for NaCl / libsodium

cryptography enryption erlang erlang-bindings erlang-quickcheck libsodium

Last synced: 09 Apr 2025

https://github.com/stablelib/stablelib

A stable library of useful TypeScript/JavaScript code

compression cryptography encoding javascript typescript utilities

Last synced: 13 Apr 2025

https://github.com/Kitura/BlueCryptor

Swift cross-platform crypto library using CommonCrypto/libcrypto

commoncrypto cryptography libcrypto linux macos openssl swift

Last synced: 25 Mar 2025

https://github.com/veracruz-project/veracruz

Main repository for the Veracruz privacy-preserving compute project, an adopted project of the Confidential Compute Consortium (CCC).

confidential-computing cryptography distributed-systems enclave nitro-enclaves privacy privacy-enhancing-technologies rust sel4 sgx tls trustzone wasm webassembly

Last synced: 16 Mar 2025

https://github.com/IBM-Swift/BlueCryptor

Swift cross-platform crypto library using CommonCrypto/libcrypto

commoncrypto cryptography libcrypto linux macos openssl swift

Last synced: 20 Dec 2024

https://github.com/pyrogram/tgcrypto

Fast and Portable Cryptography Extension Library for Pyrogram

aes aes-cbc aes-ctr aes-ige cipher crypto cryptography encryption hacktoberfest mtproto pyrogram python telegram

Last synced: 04 Apr 2025

https://github.com/polytope-labs/solidity-merkle-trees

The most advanced solidity library for merkle (multi) proof verification of different kinds of merkle trees

algorithms cryptography ethereum merkle-mountain-range merkle-multi-proofs merkle-patricia-trie merkle-proof merkle-tree solidity substrate

Last synced: 12 Apr 2025

https://github.com/paulveillard/cybersecurity

Welcome Cybersecurity's World. An ongoing & curated collection of awesome software best practices and techniques, libraries and frameworks, E-books and videos, websites, blog posts, links to github Repositories, technical guidelines and important resources in Cybersecurity.

computer-architecture computer-security cryptography cyber-physical-systems cybersecurity cybersecurity-awareness cybersecurity-blog cybersecurity-career-path cybersecurity-education cybersecurity-incidents defensive-security security security-audit security-automation security-hardening security-testing security-tools security-vulnerability

Last synced: 04 Apr 2025

https://github.com/backbone-hq/minibone

🔐 Singleplayer end-to-end encryption library for the web

cryptography e2ee encryption end-to-end-encryption security webcrypto

Last synced: 09 Apr 2025

https://github.com/local-first-web/auth

Decentralized authentication and authorization for team collaboration, using a secure chain of cryptological signatures. (Formerly known as 🌮 Taco.)

authentication authorization cevitxe cryptography decentralized-applications distributed-system invitation local-first lockboxes peer-to-peer seitan signature-chain taco team-collaboration

Last synced: 18 Apr 2025

https://github.com/singpolyma/openpgp-php

OpenPGP.php is a pure-PHP implementation of the OpenPGP Message Format (RFC 4880).

cryptography openpgp pgp php

Last synced: 02 Apr 2025

https://github.com/evian-zhang/introduction-to-modern-cryptography

边学边写的一本现代密码学简介

cryptography

Last synced: 04 Apr 2025

https://github.com/paragonie/sodium-plus

Developer-friendly libsodium interface

cryptography es2019 javascript libsodium-bindings node nodejs sodium

Last synced: 08 Apr 2025

https://github.com/bt3gl/Pentesting_Toolkit

👾 a decade of resources for security researchers: pentesting, CTF, wargames, cryptography, forensics, reverse engineering, IoCs, botnets, cloud hacking, linux hacking, steganography, vulnerabilities, etc.

botnets cryptography ctf forensics gray-hacker-resources hacking infosec iocs linux malwares network penetration-testing pentesting post-exploitation reverse-engineering rubber-ducky steganography vulnerabilities wargame web-security

Last synced: 06 Mar 2025

https://github.com/hako/branca

:key: Secure alternative to JWT. Authenticated Encrypted API Tokens for Go.

api api-token branca crypto cryptography go golang jwt token-authentication token-authetication xchacha20-poly1305

Last synced: 09 Apr 2025

https://github.com/bryant/argon2rs

The pure-Rust password hashing library running on Argon2.

argon2 argon2i argon2id cryptography password-hash

Last synced: 20 Nov 2024

https://github.com/nimiq/core-rs-albatross

Rust implementation of the Albatross protocol

blockchain cryptography rust

Last synced: 11 Apr 2025

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/autistic-symposium/sec-pentesting-toolkit

👾 a decade of resources for security researchers: pentesting, CTF, wargames, cryptography, forensics, reverse engineering, IoCs, botnets, cloud hacking, linux hacking, steganography, vulnerabilities, etc.

botnets cryptography ctf forensics gray-hacker-resources hacking infosec iocs linux malwares network penetration-testing pentesting post-exploitation reverse-engineering rubber-ducky steganography vulnerabilities wargame web-security

Last synced: 06 Feb 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: 07 Apr 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: 10 Apr 2025

https://github.com/bt3gl/Gray-Hacker-Resources

👾 a decade of resources for security researchers: pentesting, CTF, wargames, cryptography, forensics, reverse engineering, IoCs, botnets, cloud hacking, linux hacking, steganography, vulnerabilities, etc.

botnets cryptography ctf forensics gray-hacker-resources hacking infosec iocs linux malwares network penetration-testing pentesting post-exploitation reverse-engineering rubber-ducky steganography vulnerabilities wargame web-security

Last synced: 28 Dec 2024

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

Gitbook documentation for libsodium

cryptography

Last synced: 08 Apr 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/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: 02 Apr 2025

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: 29 Dec 2024

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: 09 Apr 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: 08 Jan 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: 13 Nov 2024

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