本文へスキップ
totonoe.tech

お知らせ

新ツール

SHA-256 の中身を1手ずつ — 「ハッシュを整える」に仕組みの欄を追加

ハッシュを整えるに、「SHA-256 の中身を1手ずつ」の欄を加えました。値を計算するだけでなく、その値がどうやってできるのかを順に追えます。入力はどこにも送信しません。

  • 入力した文字を 0 と 1 に直し、512ビットになるまで「区切りの1」「0の並び」「長さ」を足す様子を色分けして表示します
  • 計算に使う64個のワード(W0〜W63)が、データの切り出しと混ぜ合わせでできる流れを一覧で見られます
  • 64ラウンドの計算を、スライダーとボタンで1回ずつ進め、A〜H の8つの箱の値がどう変わるかを式つきで確かめられます
  • 最後に出た64桁が、ブラウザに組み込まれた計算機能の答えと一致することをその場で確かめます
  • 1文字だけ違う入力と並べ、ラウンドが進むごとに違うビットの数が増えて約半分になる様子をグラフで比べます

欄は「中身を開く」を押したときだけ読み込むので、ハッシュの計算だけを使う場合のページの重さは変わりません。計算の手順は、米国の標準(FIPS 180-4)に載っている例の値と一致することを確かめています。

運営サイト

私たちが運営するサイト