ハッシュ生成
MD5、SHA-256、SHA-384、SHA-512ハッシュを生成
ファイルをここにドラッグ&ドロップ、またはクリックして選択
このツールを使う理由
- テキストやファイルからMD5、SHA-256、SHA-384、SHA-512ハッシュを即座に生成。
- ハッシュ値の比較でファイルの整合性を検証 -- ダウンロードやデータ転送に便利。
- Web Crypto APIを使用してすべての計算がブラウザ内でローカルに実行。
仕組み
ハッシュ関数は任意の入力から固定サイズのダイジェストを生成します。SHA-256は64個の16進文字で表される256ビット(32バイト)のダイジェストを生成します。この関数は一方向です: ハッシュから元の入力を復元することはできません。
使い方
- テキストを入力するか、ファイルをアップロードしてください
- すべてのハッシュ値(MD5、SHA-256、SHA-384、SHA-512)が即座に計算されます
- 各ハッシュの横にあるコピーボタンでクリップボードにコピー
よくある質問
対応しているハッシュアルゴリズムは?
MD5、SHA-256、SHA-384、SHA-512に対応しています。SHAアルゴリズムは最大パフォーマンスのためにWeb Crypto APIを使用し、MD5は純粋なJavaScript実装で計算されます。
ファイルのハッシュも計算できますか?
はい。ファイルをドラッグ&ドロップするか、アップロードボタンをクリックしてください。ファイルはブラウザ内で読み込まれローカルでハッシュ化されます。サーバーにアップロードされることはありません。
MD5はまだ安全ですか?
MD5は暗号学的に破られたとされており、セキュリティ目的での使用は推奨されません。チェックサムやデータ整合性の検証には今でもよく使われています。
SHA-256とSHA-512の違いは?
SHA-256は256ビット(64文字)のハッシュを生成し、SHA-512は512ビット(128文字)のハッシュを生成します。SHA-512はより長いハッシュを提供しますが、一般的な用途ではSHA-256で十分です。
どのハッシュアルゴリズムを使うべきですか?
SHA-256がほとんどの用途に推奨されます。MD5とSHA-1は高速ですが暗号学的に安全ではありません。SHA-512は最高のセキュリティを提供しますが遅いです。