GenerateSCryptHash

説明

入力を固定サイズの出力にハッシュ化するソルトパスワードハッシュメカニズムです。

シンタックス

GenerateSCryptHash(plaintext, options)

履歴

ColdFusion(2021 リリース):この関数が追加されました。

パラメーター

パラメーター

説明

plaintext

(必須)ハッシュ関数の実行対象となる入力文字列。

options

(オプション)次の値を持つ構造体。

  • memorycost - デフォルトは 8 です。
  • CpuCost - アルゴリズムの CPU コスト(scrypt では N と定義)。1 より大きい 2 の累乗にする必要があります。現在のデフォルト値は 16,348(2^14)です。
  • Parallel - アルゴリズムの並列処理(scrypt では p と定義)。現在のデフォルト値は 1 です。
  • Keylength - アルゴリズムのキー長(scrypt では dkLen と定義)。現在のデフォルト値は 32 です。
  • saltLength - 使用するソルトの長さ。デフォルトは 8 です。

<cfscript>  
    stringToEncrypt=&quot;Sample string&quot; 
    options = StructNew()  
    options.cpucost = 1024  
    options.memorycost = 64  
    options.keylength = 16  
    options.saltlength = 8 
    sCrypted=GenerateSCryptHash(stringToEncrypt,options)  
    writeDump(sCrypted)  
</cfscript>

出力

$a4001$8JYS8K/7sqs=$KKlE7vRLJgYaP/RZhL9f7w==

 Adobe

ヘルプをすばやく簡単に入手

新規ユーザーの場合

Adobe MAX 2024

Adobe MAX
クリエイティブカンファレンス

10 月 14 日~ 16 日 マイアミビーチおよびオンライン

Adobe MAX

クリエイティブカンファレンス

10 月 14 日~ 16 日 マイアミビーチおよびオンライン

Adobe MAX 2024

Adobe MAX
クリエイティブカンファレンス

10 月 14 日~ 16 日 マイアミビーチおよびオンライン

Adobe MAX

クリエイティブカンファレンス

10 月 14 日~ 16 日 マイアミビーチおよびオンライン