+1 @Charles.
If you save application settings for each user, you should use a class ProtectedDatafrom the namespace System.Security.Cryptographyto reliably store serialized data; use the DataProtectionScope.CurrentUserdata area for each user.
The class ProtectedDataencrypts the data using the password for user login; The base DPAPIcode handles password changes, so data may be available.
source
share