Как преобразовать зашифрованную строку в SecureString
Я не видел этот точный вопрос, который задавали и отвечали, хотя есть много вопросов о SecureString
,
У меня есть пароль, который я преобразовал в зашифрованную строку с помощью PowerShell:
"password" | ConvertTo-SecureString -AsPlainText -Force | ConvertFrom-SecureString | Out-File ".\securepass.txt"
Теперь я хочу взять эту зашифрованную строку, вставить ее в мое приложение на C# и затем преобразовать в SecureString
и использовать его с:
Credentials = new NetworkCredential(username, SecureString);
Меня не беспокоит, что его нельзя взломать - это просто чтобы скрыть пароль от того, кто случайно просматривает код.
Или есть другой / более легкий метод шифрования для этого случая?
Итак, вопрос в том, как я могу преобразовать из зашифрованного в SecureString
в C#?