Which of the following is the best encryption algorithm to encrypt and decrypt messages?