ハッシュ / Hash

  • 日:ハッシュ
  • 英:hash

ハッシュ(またはハッシュ値)とは、あるデータを変換して得られる固定長のデータのことです。変換する操作、またはデータを得るための関数を「ハッシュ関数」といいます。データの改ざんを検知したり、パスワードの照合、データ検索の高速化などに用いられています。

イメージとして、「ハッシュ」は「暗号化」に非常によく似ていますが、暗号化は暗号したデータを復元(復号)できるのに対し、ハッシュは復元できないという大きな違いがあります。

ビットコインにおいては、アドレス(財布)が公開鍵のハッシュ値であり、ビットコインの取引では、ハッシュと暗号化(公開鍵暗号)を利用するデジタル署名が行われます。

ビットコインではSHA-256というハッシュ関数が利用されています。

最終更新日: 2014年05月04日

コメント欄

コメントシステムを試験的に変更し、メールアドレスの入力やSNSからのログインを廃止しました。投稿後5分以内であれば編集や削除が可能です。その後に削除したいコメントがあれば依頼していただければこちらで削除いたします。

質問については出来る限りお答えしていますが、個人が運営している関係上対応の遅れや見逃し等限界もあるのでご了承ください。