Public Key Cryptography Helps to Ensure the Security of Information Sent over the Internet