Digital Signatures Scheme

A Digital Signature is an authentication mechanism that enables the creator of the message to attack a code that acts as a signature. The signature is formed by taking the hash of the message and encrypting the message with the creator's private key. The signature guarantees the source and integrity of the message.

About the experiment:

In Public key setting,it becomes difficult to verify for a receiver whether message is originated from claimed source.

In this experiment, we show how can a receiver verify integrity of the message in public key setting.

Your task is to verify, whether digital signature scheme really works and why it works?