このツールの用途
RSA署名と検証は、真正性、整合性、および否認防止を提供します。秘密鍵が署名を作成し、一致する公開鍵がそれを検証します。
このページは、API署名のデバッグ、システム間の相互運用性の検証、またはPEMキーペアが正しく接続されているかどうかのチェックに役立ちます。
署名と検証の仕組み
- 署名は入力コンテンツをハッシュ化し、秘密鍵でダイジェストに署名します。
- 検証は同じコンテンツを再度ハッシュ化し、公開鍵を使用して署名から復元されたダイジェストと比較します。
- 2つのダイジェストが一致する場合、署名は有効であり、コンテンツは変更されていません。
実用的な注意事項
- 暗号化された秘密鍵には、署名を進める前に正しいパスワードが必要です。
- ダイジェストアルゴリズムは、署名側と検証側の両方で一致する必要があります。
- このページの署名は、より簡単な転送と比較のためにBase64としてエンコードされています。