AlpaKit Logo AlpaKit

暗号ハッシュ生成器

テキストとローカルファイルのMD5、SHA-1、SHA-256、SHA-512などの暗号化ハッシュを即時に計算します。

アルファベット大文字/小文字
MD5
-
SHA-1
-
SHA-256
-
SHA-384
-
SHA-512
-

使い方

  1. 1 暗号ハッシュ生成器を開き、処理する内容を入力、貼り付け、または選択します。
  2. 2 目的に合わせてオプションと出力形式を調整します。
  3. 3 結果を確認し、必要に応じてコピーまたはダウンロードします。

主な利用シーン

テキストとローカルファイルのMD5、SHA-1、SHA-256、SHA-512などの暗号化ハッシュを即時に計算します。日常業務、開発、学習、簡易確認に利用できます。

プライバシーとデータ処理

このツールはブラウザで動作します。機密データを扱う前に、端末とブラウザの安全性を確認してください。

ハッシュ値とは? MD5・SHA-1・SHA-256 の選び方

ハッシュ関数は、任意の長さのデータを固定長の「指紋」に変換します。同じ入力からは必ず同じ値が得られますが、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 はまだ安全ですか?

MD5 は衝突を人為的に作れるため、署名やセキュリティ検証には使わないでください。偶発的な破損チェックには使えます。安全用途には SHA-256 以上を。

ハッシュでダウンロードを検証するには?

ファイルをツールにドロップし、配布元と同じアルゴリズム(多くは SHA-256)を選び、公開されているチェックサムと比較します。完全一致なら正常です。

ハッシュ値は復号できますか?

できません。ハッシュは一方向関数です。「MD5 復号」サイトはよく使われる文字列の計算済みハッシュを照合しているだけです。

ファイルはアップロードされますか?

いいえ。MD5 も SHA もブラウザ内で計算され、データは端末から出ません。

このカテゴリを見る: セキュリティ

おすすめ・最近使ったツール
    ↑ ↓ 移動 ↵ 開く ESC 閉じる
    咩~
    Alpa Idle Alpa Walk 1 Alpa Walk 2 Alpa Walk 3 Alpa Walk 4 Alpa Dizzy Alpa Sleep