アップロードなし, 100%ローカル, アカウントなし

ハッシュ生成ツール

任意のテキストやファイルから暗号学的ハッシュ(MD5、SHA-1、SHA-256、SHA-512)を計算します。すべてローカルで実行, アップロードなし。

ハッシュ生成ツールの仕組み

ハッシュジェネレーターは、入力したテキストやドロップした任意のファイルから、MD5、SHA-1、SHA-256、SHA-512のダイジェストを計算します。テキストはリアルタイムで、ファイルはWeb Crypto APIを使って処理します。ハッシュは、ファイルの整合性の検証、フィンガープリントの生成、(適切なアルゴリズムであれば)パスワードの保存などに使われます。

重要な正直さに関する注記: MD5とSHA-1はもはや衝突耐性があるとは見なされておらず、デジタル署名やパスワード保存のようなセキュリティ上重要な用途には使用すべきではありません。SHA-256とSHA-512はそうした用途でも依然として強力です。ハッシュはローカルで計算され、表示されるのは16進のダイジェストのみです。

よくある質問

ファイルはサーバーにアップロードされますか?

いいえ。すべての処理は、JavaScriptとWebAssemblyを使ってブラウザーのタブ内で実行されます。ファイルはお使いのデバイス上でメモリに読み込まれ、そこで処理され、結果はローカルのダウンロードとして提供されます。Sunastyや第三者に送信されるものは一切ありません。ご自身で確認できます。ブラウザーのDevToolsを開き、Networkタブを表示して見てください。ファイルを運ぶリクエストは一つもありません。

MD5とSHA-1はセキュリティ目的で安全に使えますか?

いいえ。MD5とSHA-1は暗号学的に破られています。衝突(異なる2つの入力が同じハッシュを生成すること)が実際に実証されています。これらはセキュリティを伴わないチェックサムやレガシー互換性の確認には依然として有用ですが、セキュリティに関わる用途にはSHA-256またはSHA-512を使用すべきです。

ハッシュ化は暗号化とどう違いますか?

ハッシュ化は一方向の関数です。ハッシュから元の入力を復元することはできません。暗号化は正しい鍵があれば可逆です。ファイルが変更されていないことを検証するにはハッシュを、元のデータを保護して後で復元する必要があるなら暗号化を使ってください。

オフラインでも動作しますか?

はい、ページが一度読み込まれれば動作します。処理はお使いのデバイス上で行われるため、ネットワークから切断してもツールは動き続けます。これは、データが端末から外に出ないことの最も明確な証拠です。

無料ですか? アカウントは必要ですか?

完全に無料で、登録は不要です。ウォーターマークも、1日あたりの利用制限も、利用に必要なトラッキングクッキーもありません。