SHA1 ジェネレーター
任意のテキスト入力からSHA-1ハッシュを生成。データを送信せずにコピーまたはダウンロード。
入力
1
出力
1
SHA1 ジェネレーター
このSHA-1ジェネレーターは、入力したテキストから160ビットのダイジェストを生成します。テキストを貼り付けて生成を押すと、ブラウザ内で40文字の16進数SHA-1ハッシュが即座に生成されます。
ハッシュ処理はすべてのモダンブラウザに組み込まれたWeb Crypto APIを使用してローカルで実行されます。入力はアップロードやサーバーに保存されないため、プライベートに素早くハッシュを生成できます。
使い方
- 入力エディタにテキストを入力または貼り付けます。
- SHA1生成をクリックしてハッシュダイジェストを計算します。
- 40文字の16進数ハッシュが出力エディタに表示され、確認メッセージが表示されます。
- コピーでクリップボードに、ダウンロードでテキストファイルとして保存、クリアで両方のエディタをリセットできます。
SHA-1とは?
SHA-1(Secure Hash Algorithm 1)は、160ビット(20バイト)のハッシュ値を生成する暗号化ハッシュ関数で、通常40文字の16進数文字列として表現されます。NSAが設計し、NISTが1995年に公開しました。
SHA-1は決定論的です。同じ入力は常に同じハッシュを生成します。ハッシュを逆変換して元の入力を復元できない単方向関数です。SHA-1はデジタル署名や証明書検証としては安全とは見なされなくなりましたが、チェックサム、コンテンツアドレッシング、非セキュリティ重要なフィンガープリントでは引き続き広く使用されています。
入力に関する注意
このツールはUnicode文字や複数行のコンテンツを含む任意のテキスト入力をサポートします。入力への小さな変更でも完全に異なるハッシュが生成されます。この特性は雪崩効果と呼ばれます。
例
短いテキストメッセージがSHA-1ハッシュにどのようにマッピングされるか:
--- 入力テキスト --- Hello, World! --- SHA-1ハッシュ --- 0a0a9f2a6772942557ab5355d76af442f8f65e01