16 packages tagged with “Password-Hashing”
Core abstractions shared by NetDevPack password hashing algorithms for ASP.NET Core Identity. Provides options and builder extensions to tune work factor, salt revision, and memory/ops limits. Includes utilities to detect legacy ASP.NET Identity hashes for smoother upgrades.
ASP.NET Core Identity IPasswordHasher implementation backed by libsodium Argon2id. Supports configurable opslimit/memlimit or strength presets through NetDevPack builder options. Detects ASP.NET Identity v2/v3 hashes and rehashes them to Argon2id after successful verification.
ASP.NET Core Identity IPasswordHasher built on BCrypt.Net. Lets you tune work factor and salt revision through NetDevPack builder options. Recognizes ASP.NET Identity v2/v3 hashes and rehashes them with bcrypt after successful verification.
A library to make it easier to leverage crypto operations inside .NET. Use it for symmetric encryption and decryption. For properly hashing passwords (and that means properly in accordance to a "Troy Hunt" standard in .NET -- NOT endorsed by him by the way). This library also brings along some basic helper extension methods and utility generators for hashing and some generators for various things like random byte arrays, random numbers, and basic hashing. 1.0.1 -- Added better constructors and to the main entry point "CryptoHelpers" class. Also added the missing property for SymmetricEncryptionSvc. 1.1.0 -- Added HashingHelpers and RandomGenerators to the library 1.1.1 -- Added missing XML doc comments on the PasswordHashingData class and made this NuGet package a multi-target package.
Breaking Change -- This package is now deprecated in favor of the Hallmanac.CryptoHelpers NuGet package. The breaking change is that the namespaces have changed in this library to match the .NET Standard library. It is now "Hallmanac.CryptoHelpers". The author (being me) was a little daft and didn't realize how to multi-target a library in one NuGet package. *sigh* 2.0.0 -- Deprecated the NuGet package in order to allow users to use the multi-target NuGet package named Hallmanac.CryptoHelpers. Also changed the namespace to align with the library as a whole.
ASP.NET Core Identity IPasswordHasher implementation using libsodium scrypt. Offers strength presets and custom opslimit/memlimit settings through NetDevPack builder options. Detects ASP.NET Identity v2/v3 hashes and promotes them to scrypt after successful verification.
mek password utils
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.
Argon2id password hashing implementation for Simply.Auth
Security helper library with hardened PBKDF2/Argon2 defaults, DI-friendly interface, HMAC, and AES-GCM. Check the Migration Guide in the repository.
This package provides a user-friendly interface for Argon2 password hashing, following OWASP best practices for secure defaults. It also includes a PHC string encoder and decoder for easy hash management and storage.
This package provides a user-friendly interface for password hashing using Argon2, featuring an implementation developed by Konscious. It adheres to OWASP best practices to ensure secure defaults.
Zero-config Basic Authentication for ASP.NET Core. Inline credentials, per-endpoint auth, URL-based auth, rate limiting, IP whitelisting, and audit logging out of the box.
Enterprise-grade framework for microservices architecture with CQRS, Event Sourcing, and DDD support. Ultra-simplified with Convention over Configuration. v5.2.0: Added MongoDB Repository Pattern - IMongoRepository and MongoRepository base classes with full CRUD, aggregation, text search, geospatial queries, and bulk operations support. Added .NET 10.0 Preview support. Enhanced Audit Logging with domain events. v5.1.0: COMPLETE ENTERPRISE TOOLKIT - Notification Services, Localization, Template Engine, Report Generation, Payment Gateway, Job Scheduler, Audit Logging. v5.0.0: Security hardening, Transactional Outbox, Repository Specification, Idempotency, Circuit Breaker, API Key Auth. Production-ready for complex enterprise applications. Supports .NET 8.0 (LTS), .NET 9.0, and .NET 10.0 (Preview)
Password Hasher for hasing Passwords.
SkyWebFramework.Utilities is an all-in-one helper library that eliminates boilerplate code and provides battle-tested extension methods for common .NET operations. Includes string manipulation (truncate, slugify, sanitize), date utilities (business days, age calculation, time ago), collection helpers (batch processing, safe operations), security tools (hashing, encryption, GUID generation), math utilities (percentage, rounding, range checks), and object manipulation (deep clone, mapping, null checks). Perfect for web applications, APIs, microservices, and enterprise systems.