Digital signature
A digital signature is an electronic signature—the result of applying a hash function to data and encrypting the resulting hash value with the user's signing private key. Anyone with the corresponding verification public key can verify the digital signature and be sure of the identity of the sender of the data and that the original data remains intact. You can use a digital signature in your application to sign any encrypted data or plain text.