No.206セキュリティと認証
hash function
ハッシュかんすう・ハッシュ関数
知識レベル 基礎
答えひとことで
ハッシュ関数は、任意長のデータから一定長の値を計算する関数です。
checksum との違いハッシュ関数はチェックサムと近い場面で登場しますが、同じ意味ではありませんくわしく
ハッシュ関数は、任意長のデータから一定長の値を計算する関数です。元のデータへ戻しにくく、わずかな入力差でも結果が大きく変わる性質を利用して、改ざん検知やパスワード保存に使われます。暗号化とは目的も性質も異なる点が重要です。
なぜ大事?
よくある誤解
ハッシュ関数は暗号化の別名ではありません。元に戻すことを目的にしない計算です。
まちがえやすい言葉と由来
hash functionVSchecksum
ハッシュ関数はチェックサムと近い場面で登場しますが、同じ意味ではありません。ハッシュ関数は入力データから固定長の値を求める関数です。一方、チェックサムはデータ破損を検出するために計算する確認値です。
よくある質問
ハッシュ関数は何を守るための考え方または仕組みですか?
ハッシュ関数は暗号化の別名ではありません。元に戻すことを目的にしない計算です。
資格試験では
- LPIC-3 303大事認証、暗号、アクセス制御、防御策の理解
- LinuC レベル3 3SS大事認証、暗号、アクセス制御、防御策の理解
hash function を最後まで読みました。
Linux 用語辞典に戻る160 / 512