ハッシュ計算機
ブラウザで一般的なテキストまたはローカルファイルのダイジェストを計算し、整合性チェックのために正確な16進出力を比較します. 処理はブラウザ内でローカルに行われます。
使ってみる
このツールでできること
ブラウザで一般的なテキストまたはローカルファイルのダイジェストを計算し、整合性チェックのために正確な16進出力を比較します。
使用例
入力
テキスト: hello(SHA-256を使用)
結果
2cf24dba5fb0a30e…(合計64文字の16進数)
結果の生成方法
暗号学的ハッシュは任意の入力バイトを固定長のダイジェストにマッピングします。1バイトの変更で異なるダイジェストが生成されるはずですが、ダイジェストから元の入力を復元することはできません。
便利な使い方
- ダウンロードしたファイルを公開元のチェックサムと比較
- 再現可能なテストダイジェストを生成
- 2つのテキスト値が同一のバイトを持つかどうかを確認
重要な制限
- MD5とSHA-1は現代の衝突耐性セキュリティには適していません。
- 単純な高速ハッシュはパスワード保存には使用できません。パスワードシステムにはソルト付きの低速なパスワードハッシュ関数が必要です。
- 異なる改行コードやテキストエンコーディングは異なるダイジェストを生成します。
よくある質問
ハッシュは復号できますか?
いいえ。ハッシュは一方向です。弱い入力は候補値をハッシュすることで推測される可能性があります。
チェックサムが異なるのはなぜですか?
アルゴリズム、正確なファイルバージョン、テキストエンコーディング、大文字小文字、改行コードを確認してください。
処理はブラウザ内でローカルに行われます。