IHashService
Members
Namespace: ASPSecurityKit
Assembly: ASPSecurityKit.dll
Summary
Provides an interface to implement password hashing operations using algorithm of choice.
Methods
CreateHash(password)
Summary
Creates a hash of the specified password.
Returns
A hash of the specified password.
Parameters
| Name | Type | Description |
|---|---|---|
| password | System.String | The password. |
ValidatePassword(password,goodHash)
Summary
Validates whether the specified password is the same as the one the given hash represents.
Returns
true if the specified password is the same as the one the given hash represents; otherwise, false.
Parameters
| Name | Type | Description |
|---|---|---|
| password | System.String | The password to validate. |
| goodHash | System.String | A hash of the password to compare with. |
Exceptions
| Type | Description |
|---|---|
| System.ArgumentException | When goodHash isn’t in a valid format required by the hashing algorithm. |