Murelio

必要な機能を読み込んでいます。

ファイルハッシュ計算

選択ファイルのSHA digestをbrowser Web Cryptoで計算します。

使い方

  1. fileを選び比較先と同じSHA algorithmを指定して実行します。

主な機能と処理範囲

SHA-256・SHA-384・SHA-512・SHA-1から選び、全file ArrayBufferをhashして小文字hexで表示します。

処理の仕組み

File.arrayBuffer()をcrypto.subtle.digestへ渡し結果byteを2桁hexへ変換します。

例

同一fileをSHA-256で再計算すると同じ64桁hexになります。

こんな場面で便利

  • 配布元SHA値とのbyte整合性確認に

利用前の確認

  • 一致しても配布元の真正性やdigital signatureは検証せず、SHA-1は衝突耐性用途に不向きです。

よくある質問

serverへuploadしますか?

いいえ。browser内Web Cryptoで処理します。

関連ツール