Showing 36 of 324 projects
A high-performance .NET library for creating and parsing MIME messages with support for S/MIME, PGP, DKIM, TNEF, and Unix mbox.
A Ruby binding for the OpenBSD bcrypt() password hashing algorithm to securely store user passwords.
A high-level cryptographic library providing secure data storage, messaging, and session encryption with unified APIs across 14+ platforms.
A high-level cryptographic library providing secure storage, messaging, and session encryption with unified APIs across 14+ platforms.
A pure JavaScript port of the TweetNaCl cryptography library, providing high-security, easy-to-use cryptographic primitives.
A toolbox for writing, compiling, and verifying zkSNARKs on the Ethereum blockchain.
A Java implementation of the Signal Protocol for end-to-end encrypted messaging with forward secrecy and asynchronous support.
A comprehensive, modular, and portable cryptographic toolkit providing block ciphers, hash functions, PRNGs, public key cryptography, and more.
A repository of technical specifications and standards for SatoshiLabs projects, extending the Bitcoin Improvement Proposal process.
OpenSSL bindings for the Rust programming language, providing cryptographic and TLS functionality.
OpenSSL bindings for Rust providing cryptographic functionality and TLS/SSL support.
A Python tool for calculating RSA and RSA-CRT cryptographic parameters and generating OpenSSL-compatible keys.
Fast, strong hash functions including SipHash and HighwayHash, offering high-speed SIMD implementations with security claims.
A modern encryption library for Ruby and Rails that works with database fields, files, and strings.
A Python tool for analyzing and breaking multi-byte XOR ciphers by guessing key length and content.
Database security suite providing field-level encryption, SQL injection prevention, and intrusion detection for sensitive data.
A pure-Rust implementation of common cryptographic algorithms with a focus on auditability and minimal assembly.
A Go server for two-man rule encryption, requiring multiple delegated keys for decryption and SSH signing.
A small, fast ECDH and ECDSA implementation in C for 8-bit, 32-bit, and 64-bit embedded processors.
A plug-and-play script to crack password hashes using pre-configured, empirically-tuned hashcat attacks.
Library and CLI tool to detect SHA-1 cryptanalytic collision attacks in files, serving as a drop-in replacement for SHA-1 libraries.
An open-source C library implementing the Secure Real-time Transport Protocol (SRTP) for encrypting and authenticating RTP/RTCP media streams.
An open-source framework for building secure, reliable, and performant peer-to-peer applications.
A Rust implementation of the IETF QUIC protocol, offering a simple API, high configurability, and integration with secure TLS providers.
A simple, common-sense Bitcoin-themed Python ECC library for cryptographic operations.
A specification for password hashing libraries in Elixir, providing a unified interface for Argon2, Bcrypt, and Pbkdf2.
A Swift library for RSA public/private key encryption, signing, and verification on iOS/macOS.
A curated list of amazing Homomorphic Encryption libraries, software, applications, databases, and resources.
An extensible open-source framework for creating private/permissioned blockchain applications.
A domain-specific language for specifying, implementing, and verifying cryptographic algorithms with executable formal specifications.
A command-line utility for performing hash length extension attacks against vulnerable cryptographic hash functions.
A JavaScript library for easy RSA and AES encryption, decryption, and message signing.
A pure-Rust implementation of group operations on Ristretto and Curve25519 for elliptic curve cryptography.
Reference implementation of the Waves blockchain node in Scala, enabling decentralized application development.
A header-only C++11 library for creating and validating JSON Web Tokens (JWT) with comprehensive algorithm support.
The sodium cryptography library compiled to WebAssembly and pure JavaScript for use in web applications and Node.js.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.