Showing 36 of 324 projects
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 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 developer-friendly software simulator for HSM and smartcard with PKCS#11, REST API, and web UI for testing cryptographic applications.
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.
A Delphi wrapper for OpenSSL providing object-oriented interfaces for encryption, digital signatures, and certificate handling.
An Elixir wrapper for Erlang's crypto and public_key modules, providing simplified, secure cryptography functions with sane defaults.
Example source code demonstrating practical cryptography implementations in Go, accompanying the 'Practical Crypto with Go' book.
A comprehensive collection of 317 hashcat rule files for password cracking and security testing.
A Swift cryptography library providing ECDSA, Schnorr signatures, ECDH, and zero-knowledge proofs on the secp256k1 curve for Bitcoin and Nostr applications.
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 .NET implementation of Paseto (Platform-Agnostic Security Tokens) for secure token generation, validation, and key serialization.
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 deprecated Python wrapper for OpenSSL providing ECC, AES, HMAC, Blowfish, and other cryptographic operations.
A .NET library for encrypting and decrypting files of any size using libsodium and protobuf with a chunked streaming approach.
A Rust library for parsing and generating ASN.1 data in DER format, compatible with #![no_std] environments.
A family of fast, compact hash functions (Rainbow and Rainstorm) with C++ and Node.js/WASM implementations, passing all SMHasher3 tests.
A Java library for interacting with the Ripple payment network, providing binary serialization, account tracking, and transaction management.
A Rust implementation of TLS 1.2 with support for NIST P-256 ECDHE and chacha20-poly1305.
A Java SDK for integrating with EOSIO-based blockchains, providing APIs for transaction processing, signing, and RPC communication.
A fast cryptographic toolkit for modern client-side JavaScript applications.
A Swift library for simulating the Enigma encryption machine, enabling historical cipher experimentation.
Deterministic password generator using PBKDF2 with domain-specific salts for secure, memorable passwords.
A Go library for computing message digests (MD5, SHA256, SHA1, CRC32, BLAKE2s-256) for large files efficiently.
A Go port of Google's Keyczar cryptography library providing simple, safe cryptographic operations with sensible defaults.
A small OCaml cryptographic library emphasizing applicative style and ease of use with basic ciphers, hashes, and public-key primitives.
A C++ library implementing homomorphic encryption schemes (BGV, CKKS, TFHE) for privacy-preserving computation on encrypted data.
A minimal Bitcoin library for MicroPython and Python3 designed for embedded systems and microcontrollers.
A comprehensive OCaml library providing cryptographic primitives like ciphers, hashes, and public-key cryptography for security-sensitive 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.