This commit is contained in:
Miloslav Ciz 2024-02-26 11:38:00 +01:00
parent a2a9b750ab
commit ec03c1b60c
22 changed files with 1804 additions and 1686 deletions

View file

@ -6,4 +6,4 @@ It works on the basis of [asymmetric cryptography](asymmetric_cryptography.md):
Signatures can be computed e.g. with the [RSA](rsa.md) algorithm.
The nice thing here is that **[anonymity](anonymity.md) can be kept with digital signatures**; no private information such as the signer's real name is required to be revealed, only his public key. Someone may ask why we then even sign documents if we don't know by whom it is signed lol? But of course the answer is obvious: many times we don't need to know the identity of the signer, we just need to know that different messages have all been written by the same person, and this is what a digital signature can ensure. And of course, if we want, a public key can have a real identity assigned if desirable, it's just that it's not required.
The advantage here is that **[anonymity](anonymity.md) can be kept with digital signatures**; no private information such as the signer's real name is required to be revealed, only his public key. Someone may ask why we then even sign documents if we don't know by whom it is signed lol? But of course the answer is obvious: many times we don't need to know the identity of the signer, we just need to know that different messages have all been written by the same man, and this is what a digital signature can ensure. And of course, if we want, a public key can have a real identity assigned if desirable, it's just that it's not required.