love.data.hash (日本語)
LÖVE 11.0 から使用可能 |
この関数は以前のバージョンでは非対応です。 |
指定されたハッシュアルゴリズムでメッセージダイジェスト文字列を算出します。
関数
概要
rawdigest = love.data.hash( hashFunction, string )
引数
HashFunction hashFunction
- 使用するハッシュアルゴリズムです。
string string
- ハッシュ関数へ渡す文字列です。
返値
string rawdigest
- 生のメッセージダイジェスト文字列です。
関数
概要
rawdigest = love.data.hash( hashFunction, data )
引数
HashFunction hashFunction
- 使用するハッシュアルゴリズムです。
Data Data
- ハッシュ関数へ渡す Data です。
返値
string rawdigest
- 生のメッセージダイジェスト文字列です。
注釈
LÖVE 11.3 以前において特定の長さから成る入力を与えると誤った結果になる不具合があります。
十六進数表記でハッシュ文字列を返すには、 love.data.encode を使います。
hexDigestString = love.data.encode("string", "hex", love.data.hash(algo, data))
関連