Encryption is a vast subject. .NET has an entire namespace dedicated to cryptography. The best approach is a decision you need to make depending on your unknown requirements. Read the docs, learn a few things, and pick a method.
Security is a different subject and since we have no idea what you're doing it's fruitless to guess.