All Categories → Security → cryptography

Top 822 cryptography open source projects

sibc
Supersingular Isogeny-Based Cryptography constructions (python-code library)
kotlin-multiplatform-libsodium
A kotlin multiplatform wrapper for libsodium, using directly built libsodium for jvm and native, and libsodium.js for js targets.
miscreant.rb
Ruby implementation of Miscreant: misuse-resistant encryption library with AES-SIV (RFC 5297) and AES-PMAC-SIV support
rust-threshold-secret-sharing
A pure-Rust implementation of various threshold secret sharing schemes
rust-xoodyak
Xoodyak, a lightweight and versatile cryptographic scheme implemented in Rust.
practical cryptography engineering
Cryptography code examples using libsodium and mbedtls C libraries and Python cryptography and PyNaCl modules
owiener
A Python3 implementation of the Wiener attack on RSA
sidefuzz
Fuzzer to automatically find side-channel (timing) vulnerabilities
noble-secp256k1
Fastest JS implementation of secp256k1. Independently audited, high-security, 0-dependency ECDSA & Schnorr signatures.
rust-paillier
A pure-Rust implementation of the Paillier encryption scheme
WeDPR-Lab-Core
Core libraries of WeDPR instant scenario-focused solutions for privacy-inspired business; WeDPR即时可用场景式隐私保护高效解决方案核心算法组件
Pkcs11Interop.X509Store
Easy to use PKCS#11 based X.509 certificate store
cryptouri.rs
Rust implementation of CryptoURI: URN-like namespace for cryptographic objects with Bech32-based encoding
cloak
Serialized AES-GCM 256 encryption, decryption and key management in the browser & Node.js
ruby-jose
JSON Object Signing and Encryption (JOSE) for Ruby
go-secp256k1
Go wrapper for secp256k1
virgil-sdk-x
Virgil Core SDK allows developers to get up and running with Virgil Cards Service API quickly and add end-to-end security to their new or existing digital solutions to become HIPAA and GDPR compliant and more.
ocaml-pbkdf
Password based key derivation functions from PKCS#5, RFC 2898
SHA.jl
A performant, 100% native-julia SHA1, SHA2, and SHA3 implementation
javallier
A Java library for Paillier partially homomorphic encryption.
snarkOS
A Decentralized Operating System for Zero-Knowledge Applications
wolfssl-py
Python wrapper for wolfSSL embedded SSL/TLS library.
lazysodium-java
A Java implementation of the Libsodium crypto library. For the lazy dev.
airgap
Offline LiveUSB to generate and manage secret keys for things such as gpg, certificates, and cryptocurrency
CtfCryptoTool
A tool for automated analysis of ctf type crypto challenges
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
WavesJ
Java library for interacting with the Waves blockchain.
dark-forest
[WIP] Rust implementation of the Dark Forest game client
ESSE
Encrypted peer-to-peer system for data security. Own data, own privacy. (Rust+Flutter)
golang-crypto-tls
Fork of golang 1.8.1 crypto/tls to add DHE, PSK, DHE_PSK, RSA_PSK, and DH_anon ciphersuites
phc-crypto
Hashing algorithms simplified (supports Argon2, Bcrypt, Scrypt, and PBKDF2)
noble-hashes
Audited & minimal JS implementation of SHA2, SHA3, RIPEMD, BLAKE2/3, HMAC, HKDF, PBKDF2 & Scrypt
fortify
Fortify enables web applications to use smart cards, local certificate stores and do certificate enrollment. This is the desktop application repository.
plonk-by-fingers
Implementation of Plonk by Hand in rust
sss-cli
Command line program for secret-sharing strings
js
Elliptic Curve Integrated Encryption Scheme for secp256k1 in TypeScript
nanvault
A standalone CLI tool to encrypt and decrypt files in the Ansible Vault format
littlebit
A Bitcoin library from scratch; in Python and Rust. 📦⛓️
WebCrypto.swift
A small collection of cryptographic functions based on the JavaScript WebCrypto API.
libeddsa
cryptographic library for ed25519 and curve25519
MOTION
An efficient, user-friendly, modular, and extensible framework for mixed-protocol secure multi-party computation with two or more parties
ed25519
Dart port of ed25519 from Go Cryptography ed25519
cryptocli
The ultimate tool for data transfer, manipulation and proxy.
comdb
A PouchDB plugin that transparently encrypts and decrypts its data.
601-660 of 822 cryptography projects