Digital Signatures

It lets the receiver know that the data was sent by a known sender (authentication) and that the message was not altered during transit (integrity)

Digital signature signing and verification