Quote:
How do I select which encryption and decryption algorithm is best C#?
There is not answer to this question because we don't have the necessary information. We don't know how important are your files, nor the context.
The answer for C# is the same as for any other language, because language does not matter. Any encryption algorithm ca, be written in any language.
Encryption algorithms, more or less, are a trade off. Fast algorithms will be weak, strong one will be slow. Some programmer can do weak and slow algorithms, but that is another problem.
The choice of an encryption algorithm depend on a lot of things, the problem is "What is secure enough ?"
It depend on:
- File size.
- How secret is the file.
- How fast the file become obsolete.
- How safe is the key.
and so on ....