Parameter
Zuletzt aktualisiert am
11. Januar 2022
Description
This function accepts a plain text and hashed value and compares the text with the hashed value.
Syntax
VerifyBCryptHash(plaintext, hashedString)
VerifyBCryptHash(plaintext, hashedString)
VerifyBCryptHash(plaintext, hashedString)
History
ColdFusion (2021 release): Added this function.
Parameters
|
Description |
---|---|
plaintext |
(Required) The input string on which the hash function must be run. |
hashedString |
(Required) The hashed output from the GenerateBCryptHash function. |
Example
<cfscript>
stringToEncrypt = "Sample string"
options = StructNew()
options.rounds = 4
options.version = "$2a"
bcrypted = GenerateBCryptHash(stringToEncrypt, options)
verified=VerifyBCryptHash(stringToEncrypt,bcrypted)
writeDump(verified)
</cfscript>
<cfscript>
stringToEncrypt = "Sample string"
options = StructNew()
options.rounds = 4
options.version = "$2a"
bcrypted = GenerateBCryptHash(stringToEncrypt, options)
verified=VerifyBCryptHash(stringToEncrypt,bcrypted)
writeDump(verified)
</cfscript>
<cfscript> stringToEncrypt = "Sample string" options = StructNew() options.rounds = 4 options.version = "$2a" bcrypted = GenerateBCryptHash(stringToEncrypt, options) verified=VerifyBCryptHash(stringToEncrypt,bcrypted) writeDump(verified) </cfscript>
Output
YES