Symmetric Encryption best practices?

Anyone know how to do symmetric encryption on .net microframework 4.2?

I want to encrypt some stuff on my SD card (like wifi network password) and then decrypt it in my program to connect to the network.

The normal practice is hash the password. Better for security

@ Mike when you say “hash” are you referring to a one way hash? If so that’s not what I need. I actually need to be able to decrypt the value and get back the unencrypted value before using it to authenticate with.

So what I really need is two way encryption, not one way. I’ll check around on Google to see if anyone else is doing this, I think there are some libraries in the framework for this, just curious if anyone has already done the leg work.