オンラインハッシュ生成ツール
テキストやファイルからSHA-1、SHA-256、SHA-384、SHA-512のハッシュを生成 — すべてブラウザ内で処理されます。
テキスト
ファイルを選択 またはここにドラッグ&ドロップ
期待されるハッシュと比較
ハッシュ化はWeb Crypto APIを使ってブラウザ内で完結します — サーバーには何も送信されません。
計算したハッシュを公開されているチェックサムと比較し、ファイルが破損または改ざんされていないことを確認します。
アカウント不要、利用回数の制限もありません。
ハッシュ生成ツールとは?
ハッシュ生成ツールは、テキストやファイルを暗号学的ハッシュ関数にかけます — これは、あらゆる入力を固定長の文字列(ハッシュまたはダイジェストと呼ばれる)に変換するアルゴリズムです。同じ入力からは常に同じハッシュが得られ、1バイトでも変更するとまったく異なるハッシュになります。この性質のおかげで、ファイルやテキストが変更されていないかを確認するのにハッシュが役立ちます。
オンラインでハッシュを生成する方法
- テキストまたはファイルを選択します。 テキストを直接貼り付けるか、Fileタブに切り替えてファイルを選択(またはドラッグ)してください。
- ハッシュを確認します。 SHA-1、SHA-256、SHA-384、SHA-512がすべて一度に計算され表示されます。
- 必要なものをコピーします。 各ハッシュには専用のコピーボタンがあります。
- チェックサムを確認します(任意)。 「期待されるハッシュと比較」に公開されているハッシュを貼り付けて、一致することを確認してください。
よくある質問
このツールはどのハッシュアルゴリズムに対応していますか?
SHA-1、SHA-256、SHA-384、SHA-512で、ブラウザ内蔵のWeb Crypto APIで計算されます。入力したテキストやファイルに対して、4つすべてが同時に表示されます。
なぜMD5はサポートされていないのですか?
MD5は暗号学的に破られています — 実用的な衝突攻撃により、異なる2つのファイルが同じMD5ハッシュを生成できるため、整合性やセキュリティの目的では信頼できません。このツールが依拠するWeb Crypto APIも意図的にMD5を実装していません。古いシステムとの互換性のためにMD5が必要な場合は、ここでその使用を推奨するより、専用のレガシーツールを使う方が適切です。
テキストの代わりにファイルをハッシュ化できますか?
はい — Fileタブに切り替えてファイルを選択してください。ハッシュ化はブラウザ内で直接行われ、ファイル自体はどこにもアップロードされません。
ダウンロードしたファイルが公開されているチェックサムと一致するかどうかはどう確認しますか?
ここでダウンロードしたファイルをハッシュ化し、公開元が提供したチェックサムを「期待されるハッシュと比較」欄に貼り付けてください。計算済みの4つのハッシュすべてと照合され、一致するかどうかがすぐにわかります。
私のテキストやファイルはCurePDFのサーバーにアップロードされますか?
いいえ。ハッシュ化はWeb Crypto APIを使い、完全にクライアント側で実行されます — ここで入力またはアップロードした内容がブラウザの外に出ることは一切ありません。
同じ入力と同じアルゴリズムからは、なぜ常に同じハッシュが生成されるのですか?
ハッシュ化は決定論的です — 特定のアルゴリズムでは、同じバイト列から常に同じ出力が得られます。これこそが、ファイルやテキストが変更されていないことを確認するのにハッシュが役立つ理由です。
ファイルサイズに制限はありますか?
厳密な上限はありませんが、非常に大きなファイルはハッシュ化のためにメモリへ全体を読み込むため、極端に大きなファイルでは処理が遅くなったり、ブラウザの利用可能なメモリを圧迫したりする場合があります。
ハッシュ生成ツールは無料ですか?
はい、アカウント不要、利用回数の制限もありません。