ssecutils
Browser-native / zero upload

Hash Generator

テキストやファイルから MD5 / SHA-1 / SHA-256 / SHA-512 を計算します。チェックサム確認にも使えます。

local pipelinesealed
mode
local
tracking
zero

🔑 Hash Generator

テキストまたはファイルから MD5 / SHA-1 / SHA-256 / SHA-512 を同時計算します。 SHA系はブラウザ標準の crypto.subtle で計算され、ファイル内容はサーバーに送信されません。

0 文字 · 0 bytes (UTF-8)
MD50 chars
(未計算)
暗号用途では非推奨(衝突攻撃が現実的)。チェックサム用途のみ。
SHA-10 chars
(未計算)
暗号用途では非推奨(2017年に衝突攻撃が実証)。
SHA-2560 chars
(未計算)
SHA-5120 chars
(未計算)

💡 ハッシュ関数について

  • MD5 / SHA-1: 衝突攻撃が知られているため、現代の暗号用途(署名・パスワード保存等)には使用しないでください。チェックサム・キャッシュキーなどの非暗号用途であれば実用上問題ありません。
  • SHA-256 / SHA-512: 現時点で実用的な攻撃は知られていません。一般的な暗号用途に推奨されます。
  • パスワード保存には、ハッシュ関数を直接使うのではなく bcrypt / scrypt / Argon2 のような遅いキー導出関数を使用してください。
  • ファイルモード: ファイルはブラウザのメモリで処理され、サーバーに送信されません。最大100.0 MBまで対応(ブラウザのメモリ制約による)。配布バイナリのチェックサム検証や転送整合性確認に便利です。

📖 関連する解説記事

Next workflow

次に使うツール

作業の流れに近いツールへすぐ移動できます。

Search guide

SHA-256やMD5のハッシュ値を計算する

Hash Generator は、テキストやファイルから SHA-256、SHA-512、SHA-1、MD5 などのハッシュ値を計算するツールです。配布ファイルのチェックサム確認や、同じ入力から同じダイジェストが得られるかの検証に使えます。

Browser-native privacy

入力したテキストやファイルはブラウザ内で処理され、ファイル内容はサーバーへアップロードされません。

チェックサム確認に使う

ダウンロードしたファイルが公開元のハッシュ値と一致するか確認すると、転送中の破損や意図しない変更に気づきやすくなります。SHA-256やSHA-512は現在の一般的なチェックサム用途に向いています。

MD5やSHA-1の注意点

MD5とSHA-1は衝突耐性が弱いため、セキュリティ目的の新規設計には向きません。古いシステムとの互換確認や非セキュリティ用途に限定して扱うのが安全です。

Hash Generator でできること

  • テキストとファイルのハッシュ計算
  • SHA-256、SHA-512、SHA-1、MD5に対応
  • チェックサム比較や改ざん確認に使える