ハッシュ生成ツール
Web Crypto API を使ってテキストの SHA-1、SHA-256、SHA-384、SHA-512 ハッシュを生成します。整合性チェック、チェックサム、フィンガープリントに活用できます。
ブラウザー内でテキストから SHA-1、SHA-256、SHA-384、SHA-512 のハッシュを生成できます。Web Crypto API で4種類のダイジェストを計算し、16進数で表示します。入力内容をアップロードせず、小文字・大文字表示を切り替えられます。
テキストハッシュの生成方法
- ハッシュ化するテキストを入力または貼り付けます。
- 計算ボタンを押すか、入力後しばらく待って自動計算を実行します。
- SHA-1、SHA-256、SHA-384、SHA-512 の結果を確認します。
- 必要に応じて大文字表示へ切り替え、使う値をコピーします。
ハッシュが表すもの
暗号学的ハッシュ関数は入力データを固定長のダイジェストに変換します。同じアルゴリズムと同じ入力なら同じ結果になり、入力が少し変わるだけで通常は大きく異なる値になります。チェックサムや比較、署名、開発時のフィンガープリントとして利用できます。
ハッシュは暗号化とは異なり、基本的に一方向の処理です。ただし弱いパスワードを通常のハッシュ関数で一度処理するだけでは安全な保存方法にはなりません。パスワード保存にはソルトと十分な計算コストを持つ専用のパスワードハッシュ方式が必要です。
プライバシーと制限事項
計算はブラウザーの Web Crypto API で行われ、入力テキストを Votilo に送信する必要はありません。テキストは UTF-8 としてハッシュされ、結果は16進数で表示されます。SHA-1 は互換性確認用に含まれますが、新しいセキュリティ用途には推奨されません。
よくある質問
どのアルゴリズムを使えますか?
SHA-1、SHA-256、SHA-384、SHA-512 を計算します。
大文字表示にするとハッシュ値は変わりますか?
いいえ。同じ16進数ダイジェストの表示形式だけが変わります。
ハッシュから元の文章を復元できますか?
直接復元することはできません。ただし弱い入力は候補を試すことで推測される場合があります。
SHA-1 は安全ですか?
既知の衝突弱点があるため、新しいセキュリティ設計には推奨されません。
入力はアップロードされますか?
いいえ。ブラウザー内で処理されます。