public static SecureString ToSecureString (string value) { var result = new SecureString (); foreach (var c in value) result.AppendChar (c); result.MakeReadOnly (); return result; } }