KDOC 464: RSA署名を公開鍵で検証する流れを見る
この文書のステータス
- 作成
- 2025-10-27 貴島
- レビュー
- 2025-10-30 貴島
概要
署名の検証は単にそういう関数としか把握してなかった。内部でどうしているのか、公開鍵をどう使うのかが説明できなかった。
RSA署名の場合を調べた。
送信。
- データを用意する
- ハッシュ化する
- 秘密鍵でハッシュを変換する(署名する)
- data + signature を相手に送る
送るデータ。
- data
- signature
受信。
- data + signature を受け取る
- dataからハッシュを再計算する
- signatureを公開鍵でハッシュに戻す
- 求めた2つのハッシュを一致比較する
関連
なし。