使い方
- 1 暗号ハッシュ生成器を開き、処理する内容を入力、貼り付け、または選択します。
- 2 目的に合わせてオプションと出力形式を調整します。
- 3 結果を確認し、必要に応じてコピーまたはダウンロードします。
テキストとローカルファイルのMD5、SHA-1、SHA-256、SHA-512などの暗号化ハッシュを即時に計算します。
ここにファイルをドラッグ&ドロップするか、クリックしてアップロード
テキストとローカルファイルのMD5、SHA-1、SHA-256、SHA-512などの暗号化ハッシュを即時に計算します。日常業務、開発、学習、簡易確認に利用できます。
このツールはブラウザで動作します。機密データを扱う前に、端末とブラウザの安全性を確認してください。
ハッシュ関数は、任意の長さのデータを固定長の「指紋」に変換します。同じ入力からは必ず同じ値が得られますが、1 文字変えるだけでまったく別の値になり、ハッシュ値から元のデータを復元することはできません。そのため、ダウンロードしたファイルの完全性確認、2 つのファイルが同一かの比較、データベースの重複排除、キャッシュやバージョンの識別子などに使われます。
このツールは MD5、SHA-1、SHA-256、SHA-384、SHA-512 の 5 種類に対応し、テキスト入力とファイルのドラッグ&ドロップの両方で計算できます。MD5 は spark-md5、SHA 系はブラウザ標準の Web Crypto API で計算します。出力は 16 進数の大文字・小文字を切り替えられ、公式のチェックサムと 1 文字ずつ照合しやすくなっています。計算はすべてローカルで行われ、アップロードはありません。
アルゴリズムは用途で選びましょう。MD5(128 ビット)と SHA-1(160 ビット)は意図的に衝突を作れることが分かっており、署名やセキュリティ検証には使うべきではありません。ただし通信中の偶発的な破損チェックにはまだ使えます。安全性が必要なら SHA-256 以上を選んでください。ソフトウェア配布ページや Linux のイメージ、ブロックチェーンでも SHA-256 が広く使われています。
よくある誤解として、ハッシュは暗号化ではなく、そのままパスワード保存に使うのにも向きません。SHA-256 は非常に高速なので、攻撃者は毎秒数十億通りを試せます。パスワードの保存には bcrypt、scrypt、Argon2 のようなソルト付きで意図的に遅いアルゴリズムを使いましょう。ダウンロード検証では、公式の値と完全に一致して初めて改ざんされていないと言えます。
MD5 は衝突を人為的に作れるため、署名やセキュリティ検証には使わないでください。偶発的な破損チェックには使えます。安全用途には SHA-256 以上を。
ファイルをツールにドロップし、配布元と同じアルゴリズム(多くは SHA-256)を選び、公開されているチェックサムと比較します。完全一致なら正常です。
できません。ハッシュは一方向関数です。「MD5 復号」サイトはよく使われる文字列の計算済みハッシュを照合しているだけです。
いいえ。MD5 も SHA もブラウザ内で計算され、データは端末から出ません。
RFC 9562準拠のUUID v4・v7を一括生成。大文字・小文字やハイフン有無などの形式を選べます。
Base64とURLの即時エンコード/デコードと、MD5/SHA-256ハッシュ生成機能を提供します。
安全性の高いパスワードを作成し、解読にかかる時間を測定します。
JWTの構造(Header/Payload/Signature)をデコードし、有効期限や各種フィールドを解析します。