To create a digital signature, two steps take place that result in the actual signature that is sent with data. In the first step, the message or information to be sent is passed through a hashing algorithm that creates a hash to:
a) sign the message.
b) verify the integrity of the message.
c) decrypt the message.
d) encrypt the message.