開発者ツール5アルゴリズム対応

ハッシュ生成ツール

テキストやファイルからMD5、SHA-1、SHA-256、SHA-384、SHA-512のハッシュ値を一括生成します。 ファイルの整合性チェックやハッシュ値の照合も可能。すべての処理はブラウザ上で完結します。

対応ハッシュアルゴリズム

MD5(128bit)

高速だがセキュリティ用途には非推奨。チェックサム用途に。

SHA-1(160bit)

Gitのコミットハッシュ等で使用。セキュリティ用途には非推奨。

SHA-256(256bit)

最も広く使われるセキュアなハッシュ。SSL/TLS、ブロックチェーンで使用。

SHA-384(384bit)

SHA-512の切り詰め版。高セキュリティが必要な場面で使用。

SHA-512(512bit)

最も長いハッシュ値。64bit環境ではSHA-256より高速な場合も。

よくある質問

Qハッシュ値とは何ですか?

A: ハッシュ値とは、任意のデータを固定長の文字列に変換したものです。同じデータからは常に同じハッシュ値が生成されますが、ハッシュ値から元のデータを復元することはできません(一方向性)。ファイルの改ざん検知やパスワードの安全な保存などに使われます。

QMD5とSHA-256の違いは何ですか?

A: MD5は128ビット(32文字)のハッシュ値を生成し、SHA-256は256ビット(64文字)のハッシュ値を生成します。MD5は衝突攻撃に対して脆弱であることが知られているため、セキュリティ用途にはSHA-256以上の使用が推奨されます。ファイルの簡易的なチェックサムにはMD5でも十分です。

Qファイルのハッシュ値を確認する用途は?

A: ダウンロードしたファイルが改ざんされていないか確認するために使います。配布元が公開しているハッシュ値と、自分で生成したハッシュ値を比較して一致すれば、ファイルが正しいことを確認できます。本ツールの「照合チェック」機能で簡単に比較できます。

Qデータはサーバーに送信されますか?

A: いいえ、すべてのハッシュ計算はブラウザ上のWeb Crypto APIを使用して行われます。テキストやファイルのデータがサーバーに送信されることはありません。機密情報を含むデータも安心して処理できます。