替代 .net 标准库上的 SecureString?

Alternative to SecureString on a .net Standard library?

我有一个带有扩展方法的 .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 库中使用它。