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/iqlusioninc/veriform

Security-oriented protobuf-like serialization format with "Merkleized" content hashing support

authorization credentials cryptography hash-algorithm merkle protobuf security serialization

Last synced: 13 May 2025

https://github.com/orisano/owiener

A Python3 implementation of the Wiener attack on RSA

cryptography python3 rsa

Last synced: 10 Apr 2025

https://github.com/nitram509/jmacaroons

Pure Java implementation of Macaroons: Cookies with Contextual Caveats for Decentralized Authorization in the Cloud. Android ready. Online playground available. Project is STALE

authentication crypto crypto-library cryptography cryptography-library java-library macaroons

Last synced: 22 Jul 2025

https://github.com/bitcoin-core/ctaes

Simple constant-time AES implementation

aes cryptography encryption-library

Last synced: 04 Apr 2025

https://github.com/coniks-sys/coniks-go

A CONIKS implementation in Golang

coniks cryptography golang key-transparency merkle-tree pki

Last synced: 30 Mar 2025

https://github.com/frohoff/ciphr

CLI crypto swiss-army knife for performing and composing encoding, decoding, encryption, decryption, hashing, and other various cryptographic operations on streams of data from the command line; mostly intended for ad hoc, infosec-related uses.

cli command-line crypto cryptography decoding decryption encoding encryption ruby

Last synced: 11 Jul 2025

https://github.com/mortendahl/rust-paillier

A pure-Rust implementation of the Paillier encryption scheme

cryptography homomorphic-encryption paillier secure-computation zero-knowledge

Last synced: 08 Apr 2025

https://github.com/0xPolygonZero/plonky

Recursive SNARKs based on Plonk and Halo

cryptography halo plonk zk-snarks

Last synced: 12 May 2025

https://github.com/nfdz/cryptool

Cryptography Android application

android application cryptography keystore kotlin kotlin-multiplatform

Last synced: 11 Apr 2025

https://github.com/reiver/blockchain-reading-list

A reading list on blockchain and related technologies, targeted at technical people who want a deep understanding of those topics.

abstract-algebra bitcoin blockchain cryptography distributed-computing ethereum identity peer-to-peer reading-list whitepapers

Last synced: 11 Apr 2025

https://github.com/phayes/sidefuzz

Fuzzer to automatically find side-channel (timing) vulnerabilities

constant-time cryptography dudect fuzzing rust side-channel wasm

Last synced: 02 Apr 2025

https://github.com/kellyethridge/VBCorLib

The VBCorLib framework brings many of the powerful .NET classes to VB6.

biginteger collections cryptography encoding encryption filesystem hashing io vb6

Last synced: 30 Jul 2025

https://github.com/grapheneos/attestationserver

attestation.app remote attestation server. Server code for use with the Auditor app: https://github.com/GrapheneOS/Auditor. It provides two services: submission of attestation data samples and a remote attestation implementation with email alerts to go along with the local implementation based on QR code scanning in the app.

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

Last synced: 04 Apr 2025

https://github.com/jedisct1/go-minisign

Minisign verification library for Golang.

crypto cryptography ed25519 minisign signatures

Last synced: 15 May 2025

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

Modern, fast, safe, cryptographically strong .NET replacement for Random and RandomNumberGenerator.

cryptography cryptorandom encryption net50 net60 random randomnumbergenerator security

Last synced: 13 Apr 2025

https://github.com/mattrglobal/bbs-signatures

An implementation of BBS+ signatures for node and browser environments

assurance cryptography digital-signature nucleus wasm zero-knowledge-proofs

Last synced: 08 May 2025

https://github.com/crocs-muni/JCAlgTest

Automated testing tool for algorithms from JavaCard API supported by particular smart card. Performance testing of almost all available methods. The results for more than 100+ cards.

cryptography javacard security smartcard

Last synced: 16 Mar 2025

https://github.com/sandbox-quantum/sandwich

Sandwich is a multi-platform, multi-language, open-source library that provides a simple unified API for developers to use (multiple) cryptographic libraries in their applications.

api boringssl crypto crypto-agility cryptographic-agility cryptography go openssl python rust security tls

Last synced: 31 Mar 2025

https://github.com/ecies/go

Elliptic Curve Integrated Encryption Scheme for secp256k1 in Golang

bitcoin crypto cryptocurrency cryptography ecies elliptic-curve-cryptography ethereum golang secp256k1

Last synced: 12 Apr 2025

https://github.com/peculiarventures/fortify

Fortify enables web applications to use smart cards, local certificate stores and do certificate enrollment. This is the desktop application repository.

certificate cryptoapi cryptography keychain minidriver pdf pkcs11 signature smartcard webcrypto x509

Last synced: 10 Apr 2025

https://github.com/davidegrayson/ruby_ecdsa

This gem implements the Elliptic Curve Digital Signature Algorithm (ECDSA) almost entirely in pure Ruby.

cryptography ecdsa ruby

Last synced: 05 Apr 2025

https://github.com/privacyforge/nashenas

Anonymous MiniApp Messenger Powered By E2E Encryption (AES + RSA)

anonymous cryptography message

Last synced: 09 Mar 2026

https://github.com/rubycrypto/ed25519

Ed25519 high-performance public-key signature system as a RubyGem (MRI C extension and JRuby Java extension)

cryptography curve25519 digital-signatures ed25519 elliptic-curves

Last synced: 16 May 2025

https://github.com/peculiarventures/2key-ratchet

2key-ratchet is an implementation of a Double Ratchet protocol and X3DH in TypeScript utilizing WebCrypto.

cryptography diffie-hellman ecc encryption integrity javascript privacy secp256r1 secrecy session typescript webcrypto

Last synced: 08 Apr 2025

https://github.com/pvasa/easycrypt

Android cryptography library with SecureRandom patches.

android cryptography decryption encryption hashing kotlin

Last synced: 05 Mar 2026

https://github.com/santrancisco/relaysecret

A simple app which let you share file securely :)

cryptography fileshare lambda terraform

Last synced: 11 Mar 2026

https://github.com/secretflow/heu

A high-performance homomorphic encryption algorithm library.

cryptography homomorphic-encryption paillier

Last synced: 05 Mar 2026

https://github.com/bandoche/PyPinkSign

PinkSign – a friendly Python library for NPKI (공동인증서, 구 공인인증서) certificates 🔑

cryptography kpki-certificates npki pfx pkcs pkcs1 pyasn1 python sign

Last synced: 07 May 2025

https://github.com/drapegnik/bsu

🎓Repository for university labs on FAMCS, BSU

algorithms bsu cryptography data-mining famcs labs numerical-analysis science study unix

Last synced: 16 Mar 2025

https://github.com/kareldonk/QuantumGate

QuantumGate is a peer-to-peer (P2P) communications protocol, library and API written in C++.

c-plus-plus cryptography library mesh-networks networking peer-to-peer

Last synced: 08 May 2025

https://github.com/bandoche/pypinksign

PinkSign – a friendly Python library for NPKI (공동인증서, 구 공인인증서) certificates 🔑

cryptography kpki-certificates npki pfx pkcs pkcs1 pyasn1 python sign

Last synced: 12 Apr 2025

https://github.com/pyca/service-identity

Service Identity Verification for Python

certificate cryptography hostname-validation mitm pyca pyopenssl python

Last synced: 11 Dec 2025

https://github.com/openmined/sympc

A SMPC companion library for Syft

cryptography machine-learning mpc privacy python torch

Last synced: 02 Jul 2025

https://github.com/cossacklabs/0fc

Anonymous web chat server, built on top of Themis/WebThemis

anonymity chat cryptography encryption privacy web-cryptography web-encryption

Last synced: 30 Apr 2025

https://github.com/shtirlic/yubikeylockd

Simple daemon for locking and unlocking macOS with Yubikey

cryptography daemon homebrew homebrew-formula lock macos security unlock unlock-os yubikey

Last synced: 10 Mar 2026

https://github.com/cawfree/zk-starter

zero knowledge for those with zero knowledge

computation cryptography decentralized ethereum evm privacy snark stark verifiable zk

Last synced: 06 Apr 2025

https://github.com/parallaxsecond/rust-cryptoki

Rust wrapper for the PKCS #11 API, Cryptoki

cryptography pkcs11 rust

Last synced: 06 Oct 2025

https://github.com/mirage/awa-ssh

Purely functional SSH library in ocaml.

awa-ssh cryptography mirage mirageos ocaml pure security ssh ssh-library

Last synced: 05 Apr 2025

https://github.com/peculiarventures/pkcs11js

A Node.js implementation of the PKCS#11 2.40 interface

cryptography hsms pkcs pkcs11 softhsm2

Last synced: 04 Apr 2025

https://github.com/tonyo/pyope

Implementation of Boldyreva's symmetric order-preserving encryption in Python

cryptography encryption python

Last synced: 17 Mar 2026

https://github.com/abumq/mine

Minimal and single-header cryptography library (AES, RSA, Base16, Base64, ZLib), implemented for education purposes - use @abumq/ripe for production.

aes-128 aes-192 aes-256 aes-cbc aes-ecb base16 base64 cryptography rsa zlib

Last synced: 05 Aug 2025

https://github.com/binance/asymmetric-key-generator

This simple tool can be used to generate an RSA PKCS#8 or Ed25519 key pairs.

asymmetric-keys cryptography ed25519 generator rsa

Last synced: 05 Apr 2025

https://github.com/x0rz/tweetentropy

Twitter as an extra entropy source

cryptography random rng shitposting twitter

Last synced: 11 Apr 2025

https://github.com/inmcm/simon_speck_ciphers

Implementations of the Simon and Speck Block Ciphers

block-ciphers c cipher-s cryptography decryption encryption fpga nsa python security vhdl

Last synced: 28 Jun 2025

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

An Android implementation of the Libsodium cryptography library. For the lazy dev.

android argon2 cryptography decryption encryption hashing libsodium xsalsa20

Last synced: 30 Apr 2025

https://github.com/itbackyard/CryptoNet

CryptoNet is simple, fast and a lightweight asymmetric and symmetric encryption library.

aes asymmetric-encryption cryptography csharp decryption encryption rsa rsa-cryptography security symmetric-encryption x509

Last synced: 14 Mar 2025

https://github.com/nagyesta/lowkey-vault

Lowkey Vault is a small test double for Azure Key Vault. Developer feedback needed, please vote here: https://github.com/nagyesta/lowkey-vault/discussions/272

azure ci cryptography fake-objects keyvault local test-double

Last synced: 12 Jan 2026

https://nmohnblatt.github.io/zk-jargon-decoder

A collection of informal and practical definitions for common jargon found in the zero-knowledge literature.

cryptography educational zero-knowledge

Last synced: 23 Apr 2025

https://github.com/OpenMined/SyMPC

A SMPC companion library for Syft

cryptography machine-learning mpc privacy python torch

Last synced: 29 Mar 2025

https://github.com/tf-encrypted/tf-seal

Bridge between TensorFlow and the Microsoft SEAL homomorphic encryption library

cryptography homomorphic-encryption machine-learning tensorflow

Last synced: 09 Apr 2025

https://github.com/jwerle/shamirs-secret-sharing

A simple implementation of Shamir's Secret Sharing configured to use a finite field in GF(2^8) with 128 bit padding

crypto cryptography secret shamir shamir-secret-sharing sharing

Last synced: 30 Oct 2025

https://github.com/idealista/format-preserving-encryption-java

Format-Preserving Encryption Implementation in Java

cryptography encryption ff1 format-preserving-encryption fpe java

Last synced: 21 Aug 2025

https://github.com/lk-geimfari/secrets.clj

A library designed to generate cryptographically strong random numbers suitable for managing data such as passwords, account authentication, security tokens, and related secrets.

authentication choices clj clojure cryptography drng jvm password prng random rng secrets secure security timestamp tokens uuid xkcd

Last synced: 06 May 2025

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

Whitebox AES implementation in Java. Chow scheme.

chow chow-scheme cryptography java whitebox-aes

Last synced: 29 Jun 2025

https://github.com/filosottile/zcash-mini

A minimal portable Zcash z-address generator for offline / paper wallets

cryptocurrency cryptography paper-wallets zcash

Last synced: 21 Sep 2025

https://github.com/capnspacehook/pandorasbox

An intuitive and encrypted in-memory filesystem (VFS)

cryptography filesystem golang information-security infosec vfs virtual-file-system

Last synced: 12 May 2025

https://github.com/haskell-cryptography/cacophony

A Haskell library implementing the Noise protocol.

cryptography haskell

Last synced: 11 Dec 2025

https://github.com/dylanmc/CryptoBook

Learning Cryptography, math and programming with Cryptol (and maybe some Python)

cryptography cryptol math programming teaching

Last synced: 11 Jul 2025

https://github.com/bwesterb/py-seccure

SECCURE compatible Elliptic Curve cryptography in Python

cryptography ecc python seccure

Last synced: 20 Aug 2025

https://github.com/skyf0l/rsacracker

Powerful RSA cracker for CTFs. Supports RSA, X509, OPENSSH in PEM and DER formats.

crypto cryptography ctf ctf-tools rsa

Last synced: 04 Apr 2025

https://github.com/tincantech/easy-tls

Manage and Inline OpenVPN TLS keys and Easy-RSA PKI credentials. Supports OpenVPN TLS-Crypt-V2 key system and OpenVPN Peer-Fingerprint mode.

automation certificates cryptography easyrsa inline keys openvpn openvpn-peer-fingerprint openvpn-tls-crypt-v2 shell-script tls vpn x509

Last synced: 12 Apr 2025

https://github.com/jedisct1/rust-minisign

A pure Rust implementation of the Minisign signature tool.

cryptography ed25519 minisign rust signatures

Last synced: 08 Apr 2025

https://github.com/Kibouo/rustpad

Multi-threaded Padding Oracle attacks against any service. Written in Rust.

cli cryptography infosec padding-oracle-attacks pentesting pentesting-tools rust tui web

Last synced: 12 Jul 2025

https://github.com/skerkour/chacha20-blake3

The official implementation of the ChaCha20-BLAKE3 AEAD cipher with SIMD acceleration - https://kerkour.com/chacha20-blake3

aead avx2 avx512 blake3 chacha12 chacha20 chacha8 crypto cryptography encryption neon rust security simd wasm

Last synced: 19 May 2026

https://github.com/do-say-go/beamsplitter

:gem: Beamsplitter - A new (possibly universal) hash that passes SMHasher. Built mainly with a random 10x64 S-box. Also in NodeJS

cryptography cryptohash hash

Last synced: 04 Oct 2025

https://github.com/istommao/Cryptography

Online Cryptography Toolbox

cryptography online toolbox

Last synced: 18 Jul 2025

https://github.com/primihub/hehub

HEhub is a library for homomorphic encryption and its applications, and is part of the PrimiHub project.

bgv ckks cryptography fhe fully-homomorphic-encryption homomorphic-encryption privacy-enhancing-technologies privacy-protection tfhe

Last synced: 09 Apr 2025

https://github.com/mimecuvalo/paramikojs

port of the paramiko library from python→javascript

cryptography javascript paramiko ssh

Last synced: 19 Jun 2025

https://github.com/luojilab/django-mirage-field

Django model field encrypt/decrypt your data, keep secret in database.

aes cbc cipher cryptography django encrypt encryption python

Last synced: 05 Apr 2025

https://github.com/dosyago/beamsplitter

:gem: Beamsplitter - A new (possibly universal) hash that passes SMHasher. Built mainly with a random 10x64 S-box. Also in NodeJS

cryptography cryptohash hash

Last synced: 06 Apr 2025

https://github.com/michaelehab/aes-verilog

Advanced encryption standard (AES128, AES192, AES256) Encryption and Decryption Implementation in Verilog HDL

aes aes-128 aes-192 aes-256 aes-decryption aes-encryption cryptography encryption encryption-decryption fpga fpga-board fpga-soc learn rtl security verilog verilog-hdl verilog-project

Last synced: 08 Feb 2026

https://github.com/canop/safecloset

Cross-platform Secure TUI Secret Locker

cross-platform cryptography rust secret tui

Last synced: 13 Apr 2025

https://github.com/tangle-network/zero-knowledge-gadgets

Zero-knowledge gadgets for Webb's cross-chain blockchain applications.

arkworks blockchain cryptocurrencies cryptography privacy rust zero-knowledge

Last synced: 27 Mar 2025

https://github.com/mmaker/zkalc

A web tool that helps you compare and visualize the performance of cryptographic operations

benchmarks cryptography

Last synced: 06 Apr 2025