Found 9 packages
Random value generator based on SHA256.
Some cryptography and compression related helper extension methods and types. Extension methods that make it easy to get SHA hashes as well as AES-256 encryption on strings and byte-arrays. XZip which makes it easy to convert byte arrays and Streams to and from a ZipArchive (a zip file). RandomStringGenerator and RandomNumbers types, a PasswordStrengthEvaluator, and a CryptoRandom type (which inherits Random), which allows semi-crytographically secure random generation, based on RNGCryptoServiceProvider, but which uses a caching system that greatly expediates performance.
Unified cryptographic wrapper for .NET 8+ providing AES-256-GCM/SIV encryption, Argon2id password hashing, JWE envelope encryption, SHA-2/SHA-3 hashing, GZip compression, secure random generation, and PII masking utilities.
.NET Utilities exposes simple and effective methods to accomplish tasks which are otherwise unnecessarily complex or long. For example, you can request a web page using this short snippet: string html = Http.Get("http://google.com"); Clean and simple! .NET Utilities features: - SHA1, SHA256, SHA384 & SHA512 hashing functions. - Random string generator. - Web Requests (GET, POST & Download). - Mailing functions (SMTP). You can find the documentation, code examples & source codes all on GitHub: https://github.com/AydinAdn/NetUtilities
A secure and lightweight .NET library for cryptographic operations. Features a cryptographically secure password generator (CSPRNG) and standard hashing utilities (SHA256, SHA512) for data integrity checks.
PWDTK Mobile (Password Toolkit Mobile) is a .NET API which easily allows you to create crypto random salt strings and generate password hashes using a HMAC SHA-256 based version of the PBKDF2 specification. It also contains an implementation of password policies which are enforced using regular expressions.
This is the base package for AuthAPI. Contains the base AuthAPI stuff and a HttpClientHandler to integrate easily with HttpClient. This API auth works by generating a hash consisting of: client id, identifier (random GUID), request count (to prevent replay attacks), username, password (could be anything, there's no validation of password here), HTTP method, base64 of the body (even if it's a empty one) and the request URI. All of this are packed into a string and hashed with HMAC'd with SHA256.
AuthShield provides a robust and modern solution for managing passwords securely. It includes utilities for generating salted hashes and verifying passwords using the latest cryptographic standards. This package utilizes PBKDF2 with SHA-256 for hashing, ensuring high security against common attacks. Generate Salted Hashes: Create strong, salted password hashes for secure storage. Verify Passwords: Efficiently check if a provided password matches a stored hash. Modern Practices: Leverages RandomNumberGenerator and up-to-date cryptographic algorithms. Ideal for developers looking to enhance security in authentication systems with easy-to-use, reliable password management tools.