コード、データと QRツール

SHA-1 ハッシュ

テキストを入力してデバイス上で SHA-1 ダイジェストを計算します。互換性確認や旧式識別子に使い、新しいセキュリティ用途には最新のアルゴリズムを選んでください。

ブラウザ内で処理登録不要プライバシーの説明 ↗

テキストは UTF-8 にエンコードされ、ブラウザー内で処理されます。

テキストを入力して開始してください。

SHA-1 は暗号化ではなく一方向ダイジェストです。元のテキストには復号できず、新しいセキュリティ設計には適しません。新しい整合性検証には SHA-256 または SHA-3 を、パスワードには Argon2id、scrypt、PBKDF2 などの専用 KDF を使用してください。

使い方

使い方

  1. 入力欄にテキストを入力または貼り付けます。
  2. SHA-1 ダイジェストの生成を選びます。
  3. 40 文字の 16 進ダイジェストを確認またはコピーします。

ローカルで SHA-1 ダイジェストを計算

ページはブラウザー内蔵の Web Crypto API を使い、UTF-8 テキストから SHA-1 を計算します。結果は小文字の 16 進数で表示され、デバイス上だけで生成されます。

SHA-1 は復号できません

SHA-1 は一方向の暗号ダイジェストであり、暗号化ではありません。元のテキストを確実に復元する復号操作はありません。異なる入力から SHA-1 の衝突を意図的に作ることもできるため、新しいセキュリティ重視の設計には使わないでください。

新しい用途にはより安全な方式を選ぶ

新しい汎用の完全性確認や識別には SHA-256 または SHA-3 を使用してください。パスワードには一意のソルトを付けた Argon2id、scrypt、PBKDF2 などの専用鍵導出関数が必要です。平文の SHA-1 パスワードハッシュを保存しないでください。

よくある質問

あわせて知りたいこと

SHA-1 ハッシュを復号できますか?

いいえ。SHA-1 は一方向ダイジェストであり暗号化ではないため、復号鍵や確実な逆変換はありません。

SHA-1 は何に使えますか?

旧式識別子や互換性値の確認・比較に役立ちます。衝突の弱点があるため、新しいセキュリティ重視の完全性確認、署名、パスワード保存には不適切です。

テキストはアップロードされますか?

いいえ。UTF-8 エンコードとハッシュ計算は Web Crypto によりブラウザー内で行われます。

SHA-1 の代わりに何を使えばよいですか?

新しい汎用ハッシュには SHA-256 または SHA-3 を使用してください。パスワードには一意のソルト付き Argon2id、scrypt、または PBKDF2 を使います。