A numeric representation of the contents of the message or information to ensure the integrity of the data transmitted over a communication channel. To enable the authenticity of the message, it is encrypted with the sender’s private key and it can only be decrypted by the receiver who has the sender’s public key.