truncated hash

truncated hash

[6] truncated hash とは、本来のハッシュ関数の出力よりも短くしたハッシュ値のことをいいます。

仕様書

文脈

[2] ni:/nih: の実装は、 truncated hash にも対応して構いません >>1

[3] 必須とはなっていません。

[4] truncate されたハッシュ値は、短すぎてセキュリティーのためには役に立たないかもしれませんが、 ni: のように識別が目的なら、有用なこともあります >>1

算出

[5] ハッシュ値truncate して N ビットにするという時は、 ハッシュ値バイナリ表現ネットワークバイト順で左側 (最上位) の N ビットを使わなければなりません >>1