First encoding is not encryption.
The choice of encryption algorithm will depend on the requirements of solution. There is no abstract best.
You must consider the level of protection you require, the time you have to perform the operation and how you will transmit the key.
1
solved Which is the best encryption and decryption algorithm in c#? [closed]