c# - 替代 .net 标准库上的 SecureString?

标签 c# .net-standard securestring

我有一个带有扩展方法的 .net Framework 4.7 库,其中一个使用安全字符串,但我想将该库转换为 .net Standard 1.6。但是,无法使用 SecureString 类型。

所以我想知道在 .net Standard 中是否有 SecureString 的替代品。

谢谢。

最佳答案

SecureString 通过 System.Security.SecureString NuGet 包可用于 .NET Core。此 NuGet 包目前不能在 .NET Standard 库中使用,因为它的实现特定于 .NET Core。要使用此包,您必须创建一个 .NET Core 库。

在 .NET Standard 2.0 中,无需添加 NuGet 包即可使用此类型,您将能够在 .NET Standard 库中使用它。

关于c# - 替代 .net 标准库上的 SecureString?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44470664/

相关文章:

c# - 如何从 Asp.NET Core 3.1 Startup 类访问 launchSettings.json 中找到的 `applicationUrl` 属性?

c# - 如何传播 DependencyProperty 中的 PropertyChanged 更改

c# - 在 Excel 中根据提示删除工作表

.net-core - dotnet核心中的MethodBuilder,ModuleBuilder和AssemblyBuilder在哪里?

c# - 使用 .Net Standard 生成代码

c# - WPF ObservableCollection 两种方式绑定(bind) XML 文件

c# - 从我的 WPF 应用程序和 C# 库跟踪内存中的敏感数据

powershell - 将 ConvertFrom-SecureString 与 Key 一起使用时出现异常

powershell-3.0 - 我似乎无法将安全字符串传递给我的 cmdlet

asp.net-core - 尝试从 Blazor Wasm 调用 AspNetCore Restful API 时出现 'TypeError: Failed to fetch' 错误