ハッシュ生成ツール
Hash Generator
テキストやファイルからMD5、SHA-1、SHA-256、SHA-512等の各種ハッシュ値を生成します。 パスワード検証、ファイル整合性チェック、データ識別に使用できます。
ハッシュ設定
ハッシュタイプ
出力フォーマット
入力データ
0 文字, 0 バイト
ハッシュアルゴリズム情報
暗号化ハッシュ:
• SHA-256/512: セキュア、推奨
• SHA-1: 非推奨、互換性用
• MD5: 脆弱、チェックサム用のみ
非暗号化ハッシュ:
• CRC32: 高速、エラー検出
• DJB2: 高速、ハッシュテーブル
• FNV: 高速、分散良好
使用例
• ファイル整合性: ダウンロードファイルの破損チェック
• パスワード検証: ハッシュ化パスワードの照合
• データ識別: 重複ファイルの検出
• デジタル署名: 文書の改ざん検出
よくある質問
Q. このツールのMD5は他のツールと同じ値になりますか?
A. 本ツールのMD5は簡易的な実装のため、標準のMD5アルゴリズムとは異なる値になることがあります。正確なMD5値が必要な場合や既存システムとの照合が必要な場合は、SHA-256などWeb Crypto APIで計算している他のハッシュタイプ、または専用ライブラリのご利用をおすすめします。
Q. 入力したテキストやファイルはサーバーに送信されますか?
A. いいえ。SHA-1/256/512はブラウザ標準のWeb Crypto API、その他のハッシュも全てJavaScriptによりブラウザ内で計算されます。パスワードや機密ファイルのハッシュ化でもサーバーに送信されることはありません。
Q. テキストとファイルを同時にハッシュ化できますか?
A. いいえ、どちらか一方のみです。ファイルを選択するとテキスト入力欄は自動的にクリアされ、ファイルの内容がハッシュ化対象になります。
Q. Base64形式で出力できますか?
A. SHA-1、SHA-256、SHA-512についてはBase64形式での出力に対応しています。MD5、CRC32、DJB2、FNVは16進数(小文字・大文字)のみの出力となります。