How to have Digital Signatures