RSA vs ECDSA: Comparing the Two Most Common Signature Algorithms