Digital Signature – what is it and how does it work?

A Digital Signature is a form of online encryption that ensures a message does not have its contents altered or tampered with during transit.

It is the most secure and advanced form of electronic signature available.

When your server digitally signs information it sends, it adds a one-way hash using the public and private key pair.

This means that clients who receive encrypted information from you can decode it using your server’s public key.

If any tampering is made to the information during transit, the Digital Signature is altered.

In this case, you are alerted to a third-party intercepting and tampering with the information.

How does it work?

A Digital Signature is a numerical value represented as a sequence of characters.

These are so complex that only a computer can create and decrypt one.

To break it down, let’s consider James is making payment via a secure online shop and his credit card information needs to be sent to the shop’s server:

  1. James enters his credit card information through an SSL-secured online shop.
  2. The credit card details are encrypted with the Public Key and assigned a Digital Signature.
  3. The encrypted information is sent to the online shop’s server for confirmation.
  4. The server decrypts the information using the connected Private Key (which is located on-server) and calculates the Digital Signature of the original message.
  5. If the received Signature does not match the calculated Signature, then the information has been tampered with by a third-party during transit.

How Useful Was This Post?

Let Us Know How We Are Doing - Click A Star To Rate This Post

Average Vote Rating 5 / 5. Vote Count : 1

No Votes So Far! Be The First To Rate This Post