【しゃーにごろ】
SHA-256 とは?
💡 どんなデータも64文字の指紋に変える魔法の関数
📌 このページのポイント
SHA-256ってよくブロックチェーンの話で聞くけど、何をするものなの?
同じ長さになるってことは、元に戻せないの?
ちょっとでもデータが変わったらどうなるの?
ビットコインのマイニングってSHA-256を使ってるの?
その通り。マイニングでは「ハッシュ値の先頭にゼロが何個並ぶか」という条件を満たす入力値を総当たりで探しているんだ。SHA-256が高速すぎず遅すぎない絶妙な計算コストだから採用されたんだよ
SHA-256が破られる日は来るの?
まとめ:ざっくりこれだけ覚えればOK!
「SHA-256」って出てきたら「データの指紋を作る暗号技術」と思えればだいたいOK!
📖 おまけ:英語の意味
「Secure Hash Algorithm 256-bit」 = 安全なハッシュアルゴリズム(256ビット版)
💬 SHA(シャー)はNSA(アメリカ国家安全保障局)が設計したハッシュ関数のファミリーで、256は出力のビット数を表しているよ