Ensues.Security provides a password algorithm that stores information about how the password was hashed in the encoded hash itself. No additional information is needed to compare a plain-text password to its computation.
Storing this information in the same string as the password hash allows changing the salt size, hash function, and number of key-stretching iterations without breaking legacy passwords or requiring a database.
Install-Package Ensues.Security -Version 2.0.0
dotnet add package Ensues.Security --version 2.0.0
<PackageReference Include="Ensues.Security" Version="2.0.0" />
paket add Ensues.Security --version 2.0.0
Version 2.0 includes a cryptographically secure random password generator.
Also, the password algorithm will return false when comparing null arguments
instead of throwing an exception.
This package has no dependencies.
This package is not used by any popular GitHub repositories.