Showing 36 of 533 projects
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 port of Google's Keyczar cryptography library providing simple, safe cryptographic operations with sensible defaults.
A minimal Bitcoin library for MicroPython and Python3 designed for embedded systems and microcontrollers.
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 Go library for computing message digests (MD5, SHA256, SHA1, CRC32, BLAKE2s-256) for large files efficiently.
A comprehensive OCaml library providing cryptographic primitives like ciphers, hashes, and public-key cryptography for security-sensitive applications.
A lightweight .NET library for asymmetric and symmetric encryption with RSA, AES, and DSA support.
A curated collection of quantum computing resources in Portuguese, covering algorithms, hardware, programming, and applications.
A stable Rust library for hiding and extracting secret messages within images using steganography.
A pure Go implementation of the Branca specification for authenticated encrypted API tokens using XChaCha20-Poly1305.
A pure Go library for reading LUKS metadata and unlocking encrypted volumes without modifying headers.
A Clojure library for generating cryptographically strong random numbers, tokens, and secrets.
A pure Elixir implementation of Merkle trees for efficient and secure data verification.
Elixir library for generating secure random strings, UUIDs, and base64 values inspired by Ruby's SecureRandom.
A comprehensive OCaml toolbox implementing multiple hash algorithms with both C and OCaml backends.
A blockchain platform built in Common Lisp with a focus on transparency and cross-implementation compatibility.
ActionScript 3 cryptography library providing common encryption, hashing, and TLS/SSL support.
An ActionScript 3 library providing binary data processing, cryptographic algorithms, and image encoding.
Generate cryptographically secure random integers within a specified range.
A comprehensive D translation of the Botan cryptographic library, supporting block/stream ciphers, PKI, TLS, and numerous algorithms.
A deprecated C# implementation of cryptographic algorithms targeting multiple .NET platforms including .NET Core and CoreCLR.
A Go library providing PHP-like convenience functions for developers familiar with PHP.
A repository containing Cure53's security audit reports, white papers, academic publications, and security tools.
A foundational framework for modular cryptographic proofs in the Coq proof assistant, enabling state-separating proofs.
A secure, fast, and modular C++17 cryptography suite with STL-like interfaces for implementing and extending cryptographic schemes.
A Go package for encoding and decoding secure cookies with encryption and authentication, offering high performance and zero heap allocations.
An Ada library providing comprehensive cryptographic primitives including symmetric/asymmetric encryption, hashing, and elliptic curve arithmetic.
A cross-platform, event-driven C library providing a unified networking stack with HTTP, WebSocket, data structures, and cryptography.
A command-line tool for generating hashes from text or stdin with support for multiple algorithms and encodings.
A managed-only cryptography library for .NET providing modern cryptographic primitives like ChaCha20, Salsa20, and Poly1305.
Creates a readable stream for cryptographically strong pseudo-random data using Node.js crypto.randomBytes().
A Go library providing a unified API for multiple password hashing algorithms with automatic migration capabilities.
A high-performance, cryptographically secure UUID/GUID generator for Go, optimized for databases and up to 10x faster than google/uuid.
Official technical specifications for the Algorand blockchain protocol, including formal definitions and implementation details.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.