ハッシュジェネレーター — SHA-256・SHA-512をブラウザ内で
テキストからSHA-1・SHA-256・SHA-384・SHA-512のハッシュを瞬時に計算。
このツールは完全にブラウザ内で動作します。ファイルがアップロードされることはなく、お使いのデバイス上にとどまります。
- SHA-1
— - SHA-256
— - SHA-384
— - SHA-512
—
MD5 is not offered: it is not part of the browser’s Web Crypto standard. Only platform-supported algorithms (SHA-1, SHA-256, SHA-384, SHA-512) are computed here.
どんなテキストでも貼り付けるか入力すれば、ブラウザ内蔵のWeb Crypto APIを使って暗号学的ハッシュを計算します。SHA-1・SHA-256・SHA-384・SHA-512のダイジェストが横並びで得られ、それぞれワンクリックでコピーできます。
アップロードは一切ありません。入力したテキストが端末の外に出ることはなく、すべてのダイジェストがお使いの端末内で計算されるので、トークンやシークレットなど機微な文字列も安全に扱えます。
ハッシュジェネレーター の使い方
- 上のボックスにテキストを入力するか貼り付けます。
- 入力するそばから、SHA-1・SHA-256・SHA-384・SHA-512のハッシュが自動的に更新されます。
- 任意のハッシュの隣にあるコピーボタンをクリックして、クリップボードにコピーします。
- 新しいテキストでやり直すには、入力をクリアします。
よくある質問
テキストはサーバーにアップロードされますか?
いいえ。ハッシュはWeb Crypto APIを使って完全にブラウザ内で計算されます。テキストが端末の外に出ることはないので、機微な文字列でも安全にハッシュ化できます。
なぜMD5が使えないのですか?
MD5はブラウザのWeb Crypto標準に含まれていないため、サードパーティのライブラリを追加しないとネイティブに計算できません。このツールでは、プラットフォームが直接サポートするアルゴリズム(SHA-1・SHA-256・SHA-384・SHA-512)のみを提供しています。
どのハッシュを使うべきですか?
SHA-256は、チェックサムや整合性チェックに広く使われる強力で標準的な選択肢です。SHA-384とSHA-512はより長いダイジェストを提供します。SHA-1は従来との互換性のために用意していますが、暗号用途ではもはや安全とはみなされていません。
どの文字エンコーディングが使われますか?
テキストはハッシュ化の前にUTF-8としてエンコードされます。これは、ほとんどのコマンドラインツールやサーバー側のハッシュツールの挙動と一致します。