DevToolbox

無料オンライン Hash Generator

テキストまたはファイルから MD5、SHA-1、SHA-256、SHA-384、SHA-512 ハッシュをオンラインで生成。ファイルのチェックサムを検証。無料、100% クライアントサイド——何もアップロードされません。

100% クライアントサイド · データは一切外部に送信されません

使い方 Hash Generator

上部のタブで テキスト モードと ファイル モードを切り替えます。

  • テキストモード——入力ボックスに任意のテキストを入力または貼り付けます。
  • ファイルモード——ファイルをドロップゾーンにドラッグするか、クリックして参照します。ハッシュを生成 をクリックするとハッシュ計算が始まります。大きなファイルの処理中はプログレスバーが表示されます。

アルゴリズム(MD5、SHA-1、SHA-256、SHA-384、SHA-512)を選択するか、すべてのアルゴリズムを計算 にチェックして一度にすべてのハッシュを生成します。ハッシュを生成 をクリックするか Ctrl/Cmd+Enter を押してください。各結果のコピーボタンで任意の結果をコピーできます。

よくある質問

どのハッシュアルゴリズムがサポートされていますか?

MD5、SHA-1、SHA-256、SHA-384、SHA-512 です。SHA-256 がほとんどの現代的なユースケースに推奨されます。MD5 と SHA-1 は互換性のために提供されていますが、もはや暗号学的に安全とは見なされていません。

テキストやファイルはどこかにアップロードされますか?

されません。すべてのハッシュ処理はブラウザ内で完全に実行されます。テキストは Web Crypto API(SubtleCrypto)を使ってハッシュ化されます。ファイルはローカルでチャンクストリーミングを使って読み込まれハッシュ化されます——データがサーバーに送信されることはありません。

どのくらいの大きさのファイルをハッシュできますか?

ブラウザの利用可能なメモリを超えない限り、ファイルサイズの厳しい制限はありません。ファイルは 2 MB のチャンクで処理され、プログレスバーが表示されるため、数ギガバイトのファイルでもブラウザが固まることなくハッシュできます。

複数のハッシュを同時に計算できますか?

はい。「ハッシュを生成」をクリックする前に「すべてのアルゴリズムを計算」にチェックを入れると、MD5、SHA-1、SHA-256、SHA-384、SHA-512 を同時に生成できます。

MD5、SHA-1、SHA-256 の違いは何ですか?

MD5(128 ビット)と SHA-1(160 ビット)は高速ですが衝突攻撃に脆弱で、セキュリティ目的には使用すべきではありません。SHA-256(256 ビット)以上は SHA-2 ファミリーの一部で、引き続き暗号学的に堅牢です。

これを使ってファイルのダウンロードを検証できますか?

できます。ファイルをダウンロードし、ファイルタブにドロップし、提供されたチェックサムに対応するアルゴリズム(多くの場合 SHA-256)を選択して「ハッシュを生成」をクリックします。結果をファイル作者が公開しているチェックサムと比較してください。

関連ツール

関連記事