--- title: Hash (ハッシュ) slug: Glossary/hash tags: - CodingScripting - Cryptography - Glossary - Hash translation_of: Glossary/hash --- <p>ハッシュ関数は、可変長のメッセージ入力を受けて固定長のハッシュ出力を生成します。 出力は、通常、128ビットの「フィンガープリント」や「メッセージダイジェスト」の形を取ります。 ハッシュは{{glossary("cryptography", "暗号化")}}にとても便利です — 送信データの完全性を保証します。 これはメッセージ認証を提供する {{glossary("HMAC")}} の基礎となります。</p> <h2 id="Learn_more" name="Learn_more">詳細情報</h2> <h3 id="General_knowledge" name="General_knowledge">一般知識</h3> <ul> <li>Wikipedia の {{Interwiki("wikipedia", "ハッシュ関数")}}</li> </ul>