C# app.config SecureString 字符串不能重新转换为 SecureString
本文关键字:SecureString 转换 新转换 app config 字符串 不能 | 更新日期: 2023-09-27 18:37:03
我的应用程序配置中有一个安全字符串,但是在检索它时,我无法将字符串重新转换为安全字符串。
string UserPassword = AppSetting.Get(config, "password");
UserCredential.Password = (SecureString)UserPassword;
无法将类型"字符串"转换为"System.Security.SecureString"。
任何帮助都会很棒。
谢谢。
您必须通过每char
发送一个安全字符串来构建一个安全字符串:
var secure = new SecureString();
foreach(var c in UserPassword)
{
secure.AppendChar(c);
}
UserCredential.Password = secure;