Showing 29 of 533 projects
A Python library for interacting with the Stacks blockchain, enabling message signing and transaction creation.
A Swift/Objective-C SDK for implementing Perfect Forward Secrecy (PFS) in iOS/macOS apps using Virgil's PFS Service.
Elixir wrapper for the OpenBSD bcrypt password hashing algorithm, providing secure password storage.
A curated collection of academic publications by Turing Award-winning computer scientist Shafi Goldwasser.
MicroPython bindings for MbedTLS, providing ECDSA key operations and x509 certificate utilities.
A formally verified implementation of the Ascon lightweight authenticated encryption algorithm in Ada/SPARK.
A framework for encrypted machine learning in TensorFlow using secure multi-party computation and homomorphic encryption.
A comprehensive JWT library for Go supporting parsing, verification, generation, and signing with multiple algorithms.
A pure Elixir implementation of the Tiny Encryption Algorithm (TEA) for symmetric encryption.
A historically accurate Enigma machine emulator for MicroPython, enabling WWII cryptography education on embedded devices.
A Crystal implementation of the SPAKE2+ Password Authenticated Key Exchange protocol, used by the Matter smart home standard.
Run John The Ripper password recovery jobs on the decentralized Golem network for distributed computing.
Distributed pseudorandom number generator (PRNG) that extracts random streams from the Golem network via a REST API.
A pure Ada implementation of the SipHash pseudorandom function optimized for speed on short messages.
A Ruby gem providing exact integer root methods and complex root calculations for arbitrary-sized integers and numeric values.
A collection of hashing utility functions for ActionScript 3.0 development.
A Crystal language implementation of the HMAC-based Extract-and-Expand Key Derivation Function (HKDF) for cryptographic key derivation.
A SPARK83 implementation of the BLAKE2s hash function for Ada 1987, designed for resource-constrained platforms.
A Rust library for interacting with the Waves blockchain, providing tools for account management, transaction creation, and cryptographic operations.
A high-performance Go library for generating UUIDv4 strings with minimal allocations and good parallelism.
Generate private keys, public keys, and wallet addresses from mnemonic seeds, private keys, or public keys with arbitrary HD derivation paths.
TypeScript library implementing the AlgoChat protocol for end-to-end encrypted messaging on the Algorand blockchain.
Zero-knowledge proof tools and libraries for building privacy-preserving applications on Polkadot and Substrate.
A web tool for generating Cosmos SDK cryptographic keys from BIP44 mnemonics for development and education.
A web-based decoder for monoalphabetic substitution ciphers built with the Imba language.
A ROT-N cipher implementation built with the Imba programming language for character rotation encryption.
A thin Elixir library for easy encryption/decryption and signing/verification of data.
Universal TypeScript library for AES-256-GCM client-side encryption that works in browsers and Node.js.
A Tiny Encryption Algorithm (TEA) implementation in Erlang for lightweight symmetric encryption.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.