public static SecureString ConvertToSecureString(this string password)
{
if (string.IsNullOrEmpty(password))
return null;
unsafe
{
fixed (char* passwordChars = password)
{
var securePassword = new SecureString(passwordChars, password.Length);
securePassword.MakeReadOnly();
return securePassword;
}
}
}