ハッシュ計算
Web Crypto APIでテキストやファイルのSHA-1・SHA-256・SHA-384・SHA-512ハッシュを計算する。データは端末外に出ない。
MD5は提供していません。Web Crypto APIが対応していないうえ、MD5は衝突が見つかっておりセキュリティ用途には安全ではありません。
使い方
テキストを入力するかファイルを選んで、「ハッシュを計算」を押します。SHA-1、SHA-256、SHA-384、SHA-512の4種類のダイジェストが16進数で表示され、個別にコピーできます。ファイルを選んだ場合はテキスト欄よりファイルが優先されます。テキストに戻したいときはテキスト欄を編集してください。
注意事項
計算はブラウザのWeb Crypto APIで行われ、入力がサーバーへ送信されることはありません。MD5は提供していません。Web Crypto APIが対応していないうえ、MD5は衝突攻撃が実証されておりセキュリティ用途には安全ではありません。SHA-1も衝突が実証されているため、新規のセキュリティ用途にはSHA-256以上を使ってください。
よくある質問
パスワードの保存に使えますか?
そのままでは使えません。パスワード保存にはbcryptやArgon2のような専用のパスワードハッシュ関数とソルトが必要です。このツールは一般的なダイジェスト計算用です。
テキストはどの文字コードで計算されますか?
UTF-8です。他のツールと結果が違う場合は、文字コードの違いを疑ってください。