Sharing encrypted messages is not a foolproof method of communication, and as such different encryption methods exist. A common one is public-key encryption, which requires both parties to have public and private keys to communicate. While this offers more in the way of security for users, it also means that the encryption and decryption processes are more complex and thus slower. Also, this encryption method does not address some problems with message tampering and authentication, both of which are serious security concerns as well. Writer Bio

Disadvantages of Public Key Encryption - 22