VerifySCryptHash

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

Parameter

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:

  • keyLength - key length for the algorithm (as defined in scrypt this is dkLen). The default is currently 32.

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

 Adobe

Get help faster and easier

New user?

Adobe MAX 2024

Adobe MAX
The Creativity Conference

Oct 14–16 Miami Beach and online

Adobe MAX

The Creativity Conference

Oct 14–16 Miami Beach and online

Adobe MAX 2024

Adobe MAX
The Creativity Conference

Oct 14–16 Miami Beach and online

Adobe MAX

The Creativity Conference

Oct 14–16 Miami Beach and online