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/tgalal/dissononce

A python implementation for Noise Protocol Framework

crypto-library cryptography handshake-protocol noise-protocol noise-protocol-framework

Last synced: 17 Oct 2025

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

A performant, 100% native-julia SHA1, SHA2, and SHA3 implementation

cryptography hash-functions julia sha1 sha2 sha3

Last synced: 05 Apr 2025

https://github.com/SmartTokenLabs/attestation

Paper and implementation of blockchain attestations

blockchain-attestations cryptography ethereum identity-attestations web3

Last synced: 09 May 2025

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

A performant, 100% native-julia SHA1, SHA2, and SHA3 implementation

cryptography hash-functions julia sha1 sha2 sha3

Last synced: 16 Oct 2025

https://github.com/krptn/krypton

Data encryption at rest and IAM for Python

authentication cryptography django encryption fido2 fips flask iam python security totp webauthn

Last synced: 04 May 2025

https://github.com/tyrchen/cellar

A password tool for user to derive a large amount of application passwords deterministically based on a passphrase. Cryptographically strong.

cryptography password security

Last synced: 10 Apr 2025

https://github.com/j2kun/finite-fields

Python code and tests for the post 'Programming with Finite Fields'

algorithms cryptography finite-fields mathematics

Last synced: 04 Jul 2025

https://github.com/rubycrypto/x25519

Public key cryptography library for Ruby providing the X25519 Diffie-Hellman function

cryptography curve25519 diffie-hellman elliptic-curves x25519

Last synced: 09 Mar 2026

https://github.com/c2sp/x509-limbo

A suite of testvectors for X.509 certificate path validation and tools for building them

cryptography x509

Last synced: 07 May 2025

https://github.com/bartobri/mrrcrypt

A command line encryption/decryption tool using an adaptive mirror field algorithm.

crypto cryptography encryption

Last synced: 14 Apr 2025

https://github.com/byt3n33dl3/teeth

Teeth - smilodon cybertooth is a password decryption utilities for online services & offline hashes, fastest and most advanced password cracking. Supports hundreds of hash & cipher types, runs on many operating systems, calculate and brute - forcing using CPUs, GPUs, and even some FPGAs.

abusive assembler cryptography hash https hydra john linux memory passwords protocol recovery teeth

Last synced: 22 Aug 2025

https://github.com/ahf/hashvis

Rust Program for Deterministic Generation of Random Art.

cryptography hashing rng rust

Last synced: 24 Aug 2025

https://github.com/vpaliy/merklelib

Merkle trees for easier data verification.

bitcoin crypto cryptography hash-tree merkle-tree

Last synced: 26 Mar 2025

https://github.com/azadkuh/mbedcrypto

a portable, small, easy to use and fast c++14 library for cryptography.

aes-encryption cipher cpp cpp11 cpp14 crypto cryptography mbedtls qt5 rsa-cryptography

Last synced: 29 Apr 2025

https://github.com/capeprivacy/tf-world-tutorial

TensorFlow World 2019 Tutorial: Privacy-Preserving Machine Learning with TF Encrypted & PySyft

cryptography deep-learning privacy secure-computation tensorflow

Last synced: 13 Apr 2025

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

.NET wrapper around the cryptographic library Monocypher https://monocypher.org/

argon2i blake2b cryptography dotnet eddsa25519 x25519 xchacha20-poly1305

Last synced: 06 Apr 2025

https://github.com/ethereum/cryptography-research-website

Ethereum Foundation Cryptography Research Website

cryptography ethereum nextjs react

Last synced: 09 Apr 2025

https://github.com/remaerd/keys

Uncomplicated cryptography frameworks base on CommonCrypto

asymmetric-keys cryptography ios macos rsa-encryption swift symmetric-keys

Last synced: 24 Jun 2025

https://github.com/merces/entropy

CLI program to calculate file entropy

compression cryptography forensic-analysis malware-analysis

Last synced: 13 Jul 2025

https://github.com/rub-nds/terrapin-artifacts

This repository contains the artifacts for the paper "Terrapin Attack: Breaking SSH Channel Integrity By Sequence Number Manipulation".

artifacts attack cryptography cve-2023-46445 cve-2023-46446 cve-2023-48795 poc ssh terrapin vulnerability

Last synced: 17 Aug 2025

https://github.com/ron4fun/sharphash

SharpHash is a C# hashing library which provides an easy to use interface for computing hashes and checksums of data. It also supports state based (incremental) hashing.

argon2 blake2 blake3 crc crypto cryptography has160 hash haval hmac pbkdf2 scrypt sha-algorithms sha256 siphash snefru tiger2 whirlpool xof

Last synced: 09 Oct 2025

https://github.com/fairmath/openfhe-rs

OpenFHE-rs - a Rust interface for the OpenFHE library; documentation https://openfhe-rust-wrapper.readthedocs.io/

cryptography fhe fhevm

Last synced: 25 Apr 2025

https://github.com/github/darrrr

An SDK for the delegated recovery specfication

authentication cryptography facebook federation rails ruby ruby-on-rails sinatra

Last synced: 04 Oct 2025

https://github.com/tuxxy/iacr-eprint-mirror

Mirror of all PDFs from the IACR's eprint

cryptography mathematics research security

Last synced: 29 Aug 2025

https://github.com/nsacyber/simon-speck-supercop

Fast implementations of the SIMON and SPECK lightweight block ciphers for the SUPERCOP benchmark toolkit. #nsacyber

cipher ciphers crypto crypto-library cryptography cryptography-library simon speck supercop

Last synced: 05 Apr 2025

https://github.com/ThoughtfulDev/SupergirlOnCrypt

CryptoTrojan in Python (For educational purpose ONLY)

crypto cryptography python python3 ransomware supergirl

Last synced: 27 Jul 2025

https://github.com/black-binary/snowstorm

A minimalistic encryption protocol for rust async streams/packets, based on noise protocol and snow.

cryptography protocol proxy rust tunnel

Last synced: 06 Apr 2026

https://github.com/sdiehl/sonic

Zero-Knowledge SNARKs from Linear-Size Universal and Updatable Structured Reference Strings

crs cryptography multiparty-computation privacy srs zksnarks

Last synced: 11 Jul 2025

https://github.com/adorsys/datasafe

Datasafe - flexible and secure data storage and document sharing using cryptographic message syntax for data encryption

cloud-storage cryptographic-message-system cryptography data-encryption document-storage encrypted-store file-sharing graal-native java library privacy s3-encryption security vault

Last synced: 26 Oct 2025

https://github.com/wavesplatform/wavesj

Java library for interacting with the Waves blockchain.

blockchain cryptography java-library

Last synced: 20 Aug 2025

https://github.com/armfazh/rfc7748_precomputed

Updated! (Dec2-2019) This is a C-language software library that provides optimized implementations of the Diffie-Hellman functions known as X25519 and X448 (RFC-7748) for 64-bit architectures.

adcx cryptography curve25519 diffie-hellman ladder mulx rfc7748 x25519

Last synced: 24 Oct 2025

https://github.com/the729/go-libra

Libra go client library with crypto verifications

blockchain cryptography go golang javascript libra

Last synced: 07 Oct 2025

https://github.com/wavesplatform/WavesJ

Java library for interacting with the Waves blockchain.

blockchain cryptography java-library

Last synced: 11 May 2025

https://github.com/ben-marshall/croyde-riscv

A barebones 64-bit RISC-V micro-controller class CPU, implementing the I(nteger), M(ul/div), C(ompressed) and K(ryptography) extensions.

cpu crypto cryptography formal-verification micro-controller microcontroller mit-license risc risc-v riscv64 systemverilog verilator verilog yosys

Last synced: 05 Jan 2026

https://github.com/trailofbits/indurative

Easily create authenticated data structures

cryptography haskell haskell-library trustless

Last synced: 15 Apr 2025

https://github.com/harshkapadia2/networking

Harsh Kapadia's Computer Networking knowledge base.

computer-networks cryptography network-security networking

Last synced: 04 Feb 2026

https://github.com/dsprenkels/sss-rs

Rust bindings for my Shamir secret sharing library

cryptography shamir-secret-sharing

Last synced: 12 Jul 2025

https://github.com/zhuzilin/pdf-with-its-own-md5

A PDF template that contains its own MD5!

cryptography hashquine md5 md5-collisions

Last synced: 14 Feb 2026

https://github.com/daniestevez/galileo-osnma

Galileo OSNMA (Open Service Navigation Message Authentication)

authentication cryptography galileo gnss osnma

Last synced: 13 Apr 2025

https://github.com/covert-encryption/covert

An encryption format offering better security, performance and ease of use than PGP. File a bug if you found anything where we are worse than our competition, and we will fix it.

crypto cryptography encryption gpg purb security

Last synced: 27 Mar 2026

https://github.com/w3c/vc-data-integrity

W3C Data Integrity Specification

credentials cryptography standard vc-wg verifiable w3c

Last synced: 25 Jun 2025

https://github.com/dlenski/rsa_ct_kip

Provision an RSA SecurID token with RSA's CT-KIP protocol

authentication-token cryptography otp rsa-tokens securid stoken

Last synced: 08 Oct 2025

https://github.com/mko-x/sharedaes-gcm

Attempt for a cross platform AES-GCM encryption

aes aesgcm android-library cryptography gcm ios-library

Last synced: 17 Mar 2025

https://github.com/adria0/za

An experimental rust zksnarks compiler with embeeded bellman-bn128 prover

cryptography ethereum learning-by-doing rust smartcontract zk-snarks

Last synced: 30 Mar 2025

https://github.com/akhawaja/ksuid

Java implementation of K-Sortable Globally Unique IDs

cryptography distributed-computing java8 uuid

Last synced: 04 Mar 2026

https://github.com/chipsalliance/adams-bridge

Post-Quantum Cryptography IP Core (Crystals-Dilithium)

cryptography digital-signature lattice ml-dsa-87 pqc

Last synced: 21 Jan 2026

https://github.com/nulltea/tlock-rs

Rust library for practical time-lock encryption using `drand` threshold network

cryptography drand encryption timelock tlock

Last synced: 06 Mar 2026

https://github.com/a16z/zkvm-benchmarks

Benchmarks of popular zkVMs including Jolt

arkworks crypto cryptography snark zk zk-snarks zkp zkvm

Last synced: 19 Jul 2025

https://github.com/vletoux/openpgp-csp

A CSP for the OpenPGP card - goal: add write support for certificate enrollment

cryptographic-service-provider cryptography csp driver openpgp smart-card windows

Last synced: 19 Jul 2025

https://github.com/alecgn/crypthash-net

CryptHash.NET is a .NET multi-target library to encrypt/decrypt/hash/encode/decode strings and files, with an optional .NET Core multiplatform console utility.

aes argon2 authentication bcrypt c-sharp cbc cryptography csharp decode decryption dotnet dotnet-core dotnet-standard encode encryption gcm hash hmac password security

Last synced: 31 Jul 2025

https://github.com/aidin36/simpletextcrypt

An Android app which encrypts a plain text using AES256 algorithm.

android cryptography encrypts

Last synced: 01 Apr 2026

https://github.com/virgilsecurity/demo-firebase-ios

[DEPRECATED] See https://github.com/VirgilSecurity/demo-e3kit-ios and https://github.com/VirgilSecurity/virgil-e3kit-firebase-func for up-to-date code. -- A simple iOS application that demonstrates how the end-to-end encryption works. The application uses firebase as a backend service for authentication and chat messaging.

cryptography e2ee encryption end-to-end-encryption firebase firebase-cloud-messaging ios ios-app secured-by-virgil

Last synced: 09 May 2025

https://github.com/erhant/crypto-notes

My notes related to Cryptography & Zero-Knowledge.

blog cryptography markdown mdbook

Last synced: 21 Mar 2025

https://github.com/novotnyllc/rsakeyvaultprovider

Enables Azure Key Vault secrets and certificates to be used by .NET Crypto

cryptography key-vault rsa x509

Last synced: 03 May 2025

https://github.com/Vishwas1/crypto

A simple tool to learn basic concepts of cryptography!

cryptography pki playground publickey-cryptosystem

Last synced: 02 Aug 2025

https://github.com/akushwarrior/steel_crypt

A collection of high-level API's exposing PointyCastle to perform hashing and encrypting in popular/secure algorithms.

aes algorithm algorithms blake2b chacha20 cli crypto-tools cryptography dart data-security decryption encryption flutter hashing hmac password ripemd rsa salsa20 sha256

Last synced: 13 May 2025

https://github.com/gleam-lang/crypto

⛓️ Crypto functionality for Gleam applications

cryptography gleam

Last synced: 28 Feb 2026

https://github.com/VirgilSecurity/demo-firebase-ios

[DEPRECATED] See https://github.com/VirgilSecurity/demo-e3kit-ios and https://github.com/VirgilSecurity/virgil-e3kit-firebase-func for up-to-date code. -- A simple iOS application that demonstrates how the end-to-end encryption works. The application uses firebase as a backend service for authentication and chat messaging.

cryptography e2ee encryption end-to-end-encryption firebase firebase-cloud-messaging ios ios-app secured-by-virgil

Last synced: 16 May 2025

https://github.com/wasmcloud/nkeys

Rust implementation of the NATS nkeys library

cryptography ed25519 nats nkeys

Last synced: 09 Apr 2025

https://github.com/enricobottazzi/designated-verifier-proof

Reusable component to add a designated verifier to your zk circom circuit. It means that the zk proof generated from your circuit cannot be verified by someonewho is not the designated verifier (identified by its ethereum public address)

circom cryptography ecdsa-cryptography signature-verification snarkjs zk-snarks

Last synced: 27 Jun 2025

https://github.com/lakinduakash/wadec12

Decrypt WhatsApp database files with the key

cryptography whatsapp

Last synced: 02 Sep 2025

https://github.com/baking-bad/netezos

Netezos is a cross-platform Tezos SDK for .NET developers, simplifying the access and interaction with the Tezos blockchain

blockchain cryptography tezos tezos-api tezos-blockchain tezos-client

Last synced: 18 Jan 2026

https://github.com/line/aes-gcm-siv

AES-GCM-SIV (RFC 8452) implementation for C, Android and Java, with hardware acceleration support.

aead aes-gcm-siv android c crypto cryptography java rfc8452

Last synced: 04 Jul 2025

https://github.com/shrec/ultrafastsecp256k1

Ultra high-performance secp256k1 ECC engine | Python, Node.js, Rust, Go, C#, Swift, Java bindings | CUDA, Metal, OpenCL GPU | ECDSA, Schnorr, FROST, MuSig2, BIP-352 | 15+ platforms

android arm64 bitcoin constant-time cryptography cuda ecdsa embedded ethereum ffi gpu-cryptography ios nodejs opencl python riscv rust schnorr-signatures secp256k1 webassembly

Last synced: 04 Jun 2026

https://github.com/trpkit/trpkit

Building zero-knowledge end-to-end encrypted web tooling

cryptography end-to-end-encryption nextjs nodejs open-source react security typescript

Last synced: 24 Oct 2025

https://github.com/stephenlacy/go-urbit

Golang interface for Urbit. Connect natively with urbit's ames wire protocol

cryptography golang urbit

Last synced: 21 Mar 2025

https://github.com/uncomputable/zkp-workshop

Explore the world of zero-knowledge proofs from first principles.

cryptography elliptic-curves jupyter jupyter-notebook learning math mathematics python snarks workshop zero-knowledge zkp

Last synced: 13 Apr 2025

https://github.com/nitrokey/nethsm-pkcs11

PKCS#11 module for NetHSM

cryptography hsm nethsm pkcs11 rust

Last synced: 04 Mar 2026

https://github.com/sgl0v/SCrypto

Elegant Swift interface to access the CommonCrypto routines

commoncrypto cryptographic-hash-functions cryptography encryption hmac ios swift

Last synced: 02 Aug 2025

https://github.com/jacopodl/pulsar

Data exfiltration and covert communication tool

cryptography data-exfiltration golang network pulsar

Last synced: 18 Oct 2025

https://github.com/jacopodl/Pulsar

Data exfiltration and covert communication tool

cryptography data-exfiltration golang network pulsar

Last synced: 30 Mar 2025

https://github.com/stephenhaunts/safepad

SafePad : Encrypted Text Editor. This text editor uses very strong encryption to let you protect your secrets. Great for storing passwords, credit card details or any else that you want to keep safe.

aes-encryption cryptography cryptography-tools encryption encryption-tool privacy privacy-enhancing-technologies privacy-protection privacy-tools screen-keyboard security security-tools

Last synced: 11 Apr 2025

https://github.com/pkcs11interop/pkcs11interop.x509store

Easy to use PKCS#11 based X.509 certificate store

crypto cryptography hsm pkcs pkcs11 security smartcard

Last synced: 14 Jan 2026

https://github.com/virgilsecurity/demo-firebase-android

[DEPRECATED] See https://github.com/VirgilSecurity/demo-e3kit-android and https://github.com/VirgilSecurity/virgil-e3kit-firebase-func for up-to-date code. A simple Android application that demonstrates how the end-to-end encryption works. The application uses firebase as a backend service for authentication and chat messaging.

android cryptography end-to-end-encryption firebase firebase-authentication firebase-chat

Last synced: 09 May 2025