Digital Signatures: How Asymmetric Crypto Works