Showing 36 of 533 projects
A command-line tool providing Bitcoin utilities for address creation, transaction manipulation, and cryptographic operations.
A pure Swift implementation of MD5 hashing for iOS, macOS, and other Apple platforms.
A library of secure, efficient module building blocks for Move development on Aptos and Sui blockchains.
A C++11 header-only library providing a modern, flexible API for cryptographic hash functions and extendable output functions.
A Go library providing a convenient wrapper for secure password hashing using the scrypt key derivation function.
A Scala cryptographic toolkit providing hash functions, signing, encoding, and authenticated data structures for secure applications.
A Rust implementation of Keccak-derived hash functions including SHA-3, SHAKE, cSHAKE, KMAC, and KangarooTwelve.
A user-space library providing high-performance access to the Linux kernel crypto API via Netlink.
A Swift cross-platform cryptography library providing encryption, hashing, HMAC, and key derivation using CommonCrypto on Apple platforms and OpenSSL on Linux.
Crack passwords of private key entries in Java Key Store (JKS) files using a GPU-accelerated hashcat implementation.
Adds Off-the-Record Messaging (OTR) encryption to Irssi IRC client for private conversations.
A developer-friendly software simulator for HSM and smartcard with PKCS#11, REST API, and web UI for testing cryptographic applications.
A modern cryptography library for Clojure providing direct bindings to libsodium/NaCl.
A C# implementation of cryptographic algorithms and protocols with support for .NET 4, .NET Standard 2.0, MonoAndroid, Xamarin.iOS, and .NET Core.
A curated list of security card games and tabletop exercises for training and discussion.
A simple, offline-first password manager with a command-line interface for Windows, macOS, and Linux.
A pure-Rust library implementing multi-hop Proxy Re-encryption (Transform Encryption) for secure data delegation.
An Elixir wrapper for Erlang's crypto and public_key modules, providing simplified, secure cryptography functions with sane defaults.
A comprehensive collection of 317 hashcat rule files for password cracking and security testing.
A Delphi wrapper for OpenSSL providing object-oriented interfaces for encryption, digital signatures, and certificate handling.
Example source code demonstrating practical cryptography implementations in Go, accompanying the 'Practical Crypto with Go' book.
A Swift cryptography library providing ECDSA, Schnorr signatures, ECDH, and zero-knowledge proofs on the secp256k1 curve for Bitcoin and Nostr applications.
A .NET implementation of Paseto (Platform-Agnostic Security Tokens) for secure token generation, validation, and key serialization.
A tool that uses known-plaintext attacks to decrypt XOR-encoded files by deducing the original keystream.
An Elixir implementation of the JSON Web Token (JWT) standard (RFC 7519) for secure authentication and data exchange.
A highly modular and configurable cryptographic library written in pure Rust, offering hash functions and encryption algorithms.
A formally verified, portable SPARK 2014 implementation of the NaCl cryptographic library with constant-time algorithms.
A Swift cross-platform RSA wrapper library for public/private key encryption, signing, and verification.
A family of fast, compact hash functions (Rainbow and Rainstorm) with C++ and Node.js/WASM implementations, passing all SMHasher3 tests.
A Rust library for parsing and generating ASN.1 data in DER format, compatible with #![no_std] environments.
A .NET library for encrypting and decrypting files of any size using libsodium and protobuf with a chunked streaming approach.
A deprecated Python wrapper for OpenSSL providing ECC, AES, HMAC, Blowfish, and other cryptographic operations.
A Java library for interacting with the Ripple payment network, providing binary serialization, account tracking, and transaction management.
A Java SDK for integrating with EOSIO-based blockchains, providing APIs for transaction processing, signing, and RPC communication.
A Rust implementation of TLS 1.2 with support for NIST P-256 ECDHE and chacha20-poly1305.
A fast cryptographic toolkit for modern client-side JavaScript applications.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.