GenerateBCryptHash

説明

入力を固定サイズの出力にハッシュ化するパスワードハッシュ暗号化関数です。

シンタックス

GenerateBCryptHash(plaintext, options)

履歴

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

パラメーター

パラメーター

説明

plaintext

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

options

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

  • version - 生成する BCrypt ハッシュのバージョン("$2a"、"$2y"、"$2b" のいずれか)。デフォルトは "$2a" です。
  • rounds - ハッシュ関数を実行するためのラウンド数。デフォルトは 10 です。

<cfscript> 
    stringToEncrypt = "Sample string" 
    options = StructNew() 
    options.rounds = 4 
    options.version = "$2a" 
    bcrypted = GenerateBCryptHash(stringToEncrypt, options) 
    writeDump(bcrypted) 
</cfscript>

出力

$2a$04$3rPqpEgx3CIZEVybl3myYu/IxZMttS5.DAX/WMZN8LYTCtU0oJY9G

アドビのロゴ

アカウントにログイン