private static SecureString ToSecureString(string data) { var str = new SecureString(); foreach (char c in data) { str.AppendChar(c); } str.MakeReadOnly(); return str; }