Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # Code Snippet from aperturescience.su
- Function Test-bCryptHash
- {
- <#
- .SYNOPSIS
- Tests a plaintext string against a given hash value.
- .DESCRIPTION
- This function tests an input plain text string against a specified hash value, return true if the bcrypt hash of the plaintext is
- equal to the hash specified.
- We can do this as the output from get-salt includes the salt and workfactor information.
- .PARAMETER PlainText
- Plain text to be hashed and compared to specifed has
- .PARAMETER Hash
- Hash to be compared against
- .INPUTS
- None
- .OUTPUTS
- True if hash of plain text is equal to hash specified
- .EXAMPLE
- .EXAMPLE
- .NOTES
- NAME: Test-BCryptHash
- LASTEDIT: 2012-11-17 11:15:00
- KEYWORDS: bcrypt, hash, password
- .LINK
- http://bcrypt.codeplex.com/
- .LINK
- http://aperturescience.su/
- #>
- [CMDLetBinding()]
- param
- (
- [Parameter(mandatory=$true)] [String] $PlainText,
- [Parameter(mandatory=$true)] [String] $Hash
- )
- #call verify, specifing plaintext and the hash
- return [bcrypt.net.bcrypt]::verify($PlainText, $Hash)
- }
- # Code Snippet from aperturescience.su
Advertisement
Add Comment
Please, Sign In to add comment