Search code examples
c#securitysecurestring

Using SecureString


Can this be simplified to a one liner? Feel free to completely rewrite it as long as secureString gets initialized properly.

SecureString secureString = new SecureString ();
foreach (char c in "fizzbuzz".ToCharArray())
{
    secureString.AppendChar (c);
}

Solution

  • You could use Linq:

    "fizzbuzz".ToCharArray().ToList().ForEach(p => secureString.AppendChar(p));