ハッシュ生成ツール (MD5 / SHA)
テキストまたはファイルからMD5、SHA-1、SHA-256、SHA-512ハッシュを計算します。すべての処理はブラウザ内で行われます。
ファイルをここにドロップ、またはクリックして選択
MD5
-
SHA-1
-
SHA-256
-
SHA-512
-
機能
MD5・SHA-1・SHA-256・SHA-512
ファイルのハッシュ(Web Crypto API)
大文字/小文字
使い方
1. 入力ボックスにテキストを入力または貼り付けます。
2. またはファイルゾーンにファイルをドロップします。
3. すべてのハッシュがリアルタイムで計算され、右側に表示されます。
4. 任意のハッシュをクリックしてコピーします。
このツールについて
暗号学的ハッシュは、どんな入力も固定長の「指紋」に変換します。1バイト変えるだけで結果はまったく別物になります。このジェネレーターは入力したテキストやドロップしたファイルから MD5、SHA-1、SHA-256、SHA-512 を同時に計算し、SHA 系にはブラウザーの Web Crypto API を使います。テキストは多くのプログラミング言語やコマンドラインツールと同じ UTF-8 でハッシュ化するので、同じバイト列なら sha256sum や hashlib と一致します。よくある用途は、ダウンロードしたファイルが作者の公開したチェックサムと一致するかの確認、2つのファイルが同一かの判定、キャッシュキーの生成などです。ハッシュは一方向ですが暗号化ではなく、単純なハッシュでパスワードを保存するのは安全ではありません。
よくある質問
どのハッシュアルゴリズムを使えばよいですか?
チェックサムや完全性の確認には SHA-256 を使ってください。現在ほとんどのツールやパッケージマネージャーの標準です。SHA-512 はより長い出力になります。MD5 と SHA-1 は偶発的な破損の検出にはまだ使えますが、誰かが意図的に衝突を作る可能性がある場面では頼れません。
他のツールとハッシュ値が一致しないのはなぜですか?
ほとんどの場合、入力のバイト列が違います。末尾の改行、Windows の改行コード(CRLF)、文字コードの違い、余分なスペースなどです。内容を貼り付けるのではなくファイルそのものをハッシュ化すると、こうした違いの大半を避けられます。
ハッシュから元のテキストを復元できますか?
数学的にはできません。ただし、短い入力や単純なパスワードのようなよくある入力は、事前に計算された対応表で見つかってしまうため、ハッシュ化だけでは機密データを守れません。
パスワードを SHA-256 のハッシュで保存しても安全ですか?
安全ではありません。高速なハッシュは1秒間に数十億回も試せます。パスワードは Argon2、bcrypt、scrypt など、そのために設計された低速でソルト付きのアルゴリズムで保存してください。
ハッシュ計算のためにファイルはアップロードされますか?
されません。ファイルはブラウザー内で読み込まれ、ローカルでハッシュ化されます。ファイル全体をメモリに読み込む必要があるため、非常に大きなファイルは数秒かかることがあります。
関連ツール
パスワード生成
暗号学的に安全なランダムパスワードを生成します。長さ、文字セットの調整、O/0やl/1などの紛らわしい文字の除外が可能です。...
Lorem Ipsum生成
デザインやプロトタイピング用のダミーテキストを、段落・文・単語単位で生成します。...
ランダムカラー生成
HEX、RGB、HSL、OKLCH 値付きのランダムカラーパレットを生成。気に入った色をロックして残りだけ再生成できます。...
正規表現テスター
JavaScriptの正規表現をリアルタイムのマッチハイライト、グループ検査、置換プレビュー付きでテストできます。...
Cron式ジェネレーター
Cronスケジュールを視覚的に作成したり、式を貼り付けてその意味を自然な言葉と次回実行時刻で確認できます。...
QRコード生成
テキスト、URL、その他のデータからQRコードを生成します。サイズ、色、誤り訂正レベルをカスタマイズできます。PNGまたはSVGでダウンロード可能。...
UUIDジェネレーター
ランダムUUID(v4)またはタイムスタンプベースのUUID(v1)を生成します。一度に最大100個まで生成でき、ハイフンや大文字・小文字の切り替えが可能です。...
単位変換
長さ、重さ、温度、面積、体積、データ容量、速度、時間など、一般的な単位間で変換できます。...