Hash Generator
任意のテキストからMD5、SHA-1、SHA-256、SHA-384、SHA-512のハッシュ値を、ブラウザ上で瞬時に生成します。
🔒 お使いのブラウザ内でローカル処理されます
Loading…
使い方
- 上のボックスに任意のテキストを入力または貼り付けます。
- 入力と同時に5種類すべてのハッシュ値がライブで更新されます。ボタンを押す必要はありません。
- 各ハッシュ値は、それぞれの行に小文字の16進数文字列として表示されます。
- 各アルゴリズムの横にある「コピー」をクリックすると、そのハッシュ値をクリップボードにコピーできます。
特徴
- MD5、SHA-1、SHA-256、SHA-384、SHA-512を一度にまとめて計算
- 入力と同時にライブで更新 — ボタンを押す必要なし
- SHA系にはブラウザネイティブのWeb Crypto APIを使用し、MD5には定評のあるJavaScript実装を使用
- 完全にクライアントサイドで処理 — テキストがアップロードされたりサーバーに送信されたりすることはありません
- 各ハッシュ値にワンクリックのコピーボタンを用意
よくある質問
入力したテキストはどこかにアップロードされますか?
いいえ。すべてのハッシュ値はブラウザのタブ内でローカルに計算されます。テキストがお使いの端末の外に出たり、サーバーに送信されたりすることはありません。
MD5は暗号学的に安全ではないとされていますが、なぜ含まれているのですか?
MD5は、ファイルの整合性チェックや簡易的な重複排除など、セキュリティに関係しない用途では今でも広く使われているため、互換性のために含めています。パスワードや署名など、セキュリティ上重要な用途にはおすすめできません。そうした用途にはSHA-256以上の強度のアルゴリズムをご利用ください。
ハッシュ化できるテキストの量に制限はありますか?
厳密な上限は設けていませんが、非常に大きな入力(数メガバイト以上のテキスト)はハッシュ計算に明らかに時間がかかり、ブラウザの動作が一時的に重くなる場合があります。
ハッシュ値は入力テキストの違いに敏感ですか?
はい。ハッシュ関数は入力に対して非常に敏感で、1文字変えるだけでも、空白を追加するだけでも、大文字・小文字を変えるだけでも、まったく異なる無関係に見えるハッシュ値になります。
このツールは入力内容を保存またはログに記録しますか?
いいえ。何も保存・記録・送信されません。すべての計算はブラウザのタブ内のメモリ上でローカルに行われ、ページを閉じたり更新したりすると消去されます。