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