ハッシュ
from 徹底解剖 TLS 1.3
メッセージダイジェストとも呼ばれる
不定長の長いメッセージを固定長の短いデータに圧縮するための一方向のアルゴリズム
以下のようなリスクが最小となるようなアルゴリズムが求められる
ハッシュ衝突の可能性
ハッシュ値から元のメッセージが推測される可能性 (原像計算)
代表的なハッシュアルゴリズム
MD5 や SHA-1 ← 危殆化している
SHA-2 (SHA-256、SHA-384、SHA-512) や SHA-3