No.206セキュリティと認証

hash function

ハッシュかんすう・ハッシュ関数

知識レベル 基礎

答えひとことで

ハッシュ関数は、任意長のデータから一定長の値を計算する関数です。

checksum との違いハッシュ関数はチェックサムと近い場面で登場しますが、同じ意味ではありません

くわしく

ハッシュ関数は、任意長のデータから一定長の値を計算する関数です。元のデータへ戻しにくく、わずかな入力差でも結果が大きく変わる性質を利用して、改ざん検知やパスワード保存に使われます。暗号化とは目的も性質も異なる点が重要です。

なぜ大事?

よくある誤解

ハッシュ関数は暗号化の別名ではありません。元に戻すことを目的にしない計算です。

まちがえやすい言葉と由来

hash functionVSchecksum

ハッシュ関数はチェックサムと近い場面で登場しますが、同じ意味ではありません。ハッシュ関数は入力データから固定長の値を求める関数です。一方、チェックサムはデータ破損を検出するために計算する確認値です。

よくある質問

ハッシュ関数は何を守るための考え方または仕組みですか?

ハッシュ関数は暗号化の別名ではありません。元に戻すことを目的にしない計算です。

資格試験では

  • LPIC-3 303大事認証、暗号、アクセス制御、防御策の理解
  • LinuC レベル3 3SS大事認証、暗号、アクセス制御、防御策の理解

hash function を最後まで読みました。

Linux 用語辞典に戻る160 / 512

Goodly のメニュー