Cryptographic Signatures
Cryptographic digital signatures use public key algorithms to provide data integrity. When you sign data with a digital signature, someone else can verify the signature, and can prove that the data originated from you and was not altered after you signed it. For more information about digital signatures, see Cryptography Overview.
This section explains how to generate and verify digital signatures using classes in the System.Security.Cryptography namespace.