虽然有很多关于SecureString
的问答,我还没有看到这个确切的问题并回答了问题。
我有一个使用PowerShell转换为加密字符串的密码:
"password" | ConvertTo-SecureString -AsPlainText -Force | ConvertFrom-SecureString | Out-File ".\securepass.txt"
现在我想要使用加密的字符串,将其粘贴到我的C#应用程序中,然后将其转换为SecureString
并将其用于:
Credentials = new NetworkCredential(username, SecureString);
我并不担心它不会被黑客入侵 - 只是隐藏了随便查看代码的人的密码。
或者这种情况是否有另一种/更容易的加密技术?
所以问题是,如何在C#中将加密转换为SecureString
?