You can improve the security for data transit or storing by implementing encrypting techniques. Basically there are two approaches when using System.Security.Cryptography: symmetric and asymmetric.
This method uses a private key in order to perform the data transformation.
Pros:
Cons:
Under System.Security.Cryptography you have different classes that perform symmetric encryption, they are known as block ciphers:
This method uses a combination of public and private keys in order to perform the data transformation.
Pros: