For encryption and decryption of messages, both a public key and a private key are required. You must supply a password for ...