mirror of
https://codeberg.org/openpgp/notes.git
synced 2025-02-17 01:26:29 +01:00
edit on ch6 verifying packet section
This commit is contained in:
parent
3b401a17a7
commit
3dcc962c57
1 changed files with 6 additions and 3 deletions
|
@ -85,10 +85,13 @@ Creating a signature in OpenPGP
|
|||
|
||||
### Verifying an OpenPGP signature packet
|
||||
|
||||
Verification of a signature packet involves many of the same steps. There are two main differences:
|
||||
Verifying an OpenPGP signature packet is similar to its creation, with some crucial differences that facilitate the verification by entities other than the signer.
|
||||
|
||||
- While only the signer of the signature packet can create the cryptographic signature that it contains, everyone can verify the signature, provided they have access to the public key of the signer.
|
||||
- After calculating the hash digest, a signature verification mechanism is used, based on the hash digest, the cryptographic signature, and the signer public key, to check if the signature is cryptographically valid.
|
||||
The main differences:
|
||||
|
||||
- **Access to public key**: Unlike the creation process, which is exclusive to the signer, verification can be performed by anyone who has access to the public key of the signer.
|
||||
- **Use of signature verification mechanism**:
|
||||
After calculating the hash digest from the input data, a signature verification mechanism is employed. This mechanism uses the hash digest, the cryptographic signature from the signature packet, and the public key of the signer. Its purpose is to ascertain the cryptographic validity of the signature.
|
||||
|
||||
```{figure} diag/Signature_Verification.png
|
||||
|
||||
|
|
Loading…
Reference in a new issue