Parameter
Last updated on
Jan 13, 2022
Description
This function accepts a plain text and hashed value and compares the text with the hashed value.
Syntax
VerifySCryptHash(plaintext, hashedString, options)
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 GenerateSCryptHash function. |
options |
(Optional) A struct with the following values:
|
Example
<cfscript> stringToEncrypt="Sample string" options = StructNew() options.cpucost = 1024 options.memorycost = 64 options.keylength = 16 options.saltlength = 8 sCrypted=GenerateSCryptHash(stringToEncrypt,options) // struct decryptOptions = structNew() decryptOptions.keylength=16 backToString = VerifySCryptHash(stringToEncrypt, sCrypted, decryptOptions) writeDump(backToString) </cfscript>
Output
YES