---
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>