Understanding Digital Signatures & Its Benefits