是否有加密CNG类的.NETCore变体
c#
移植现有框架应用到核心中,我们早已取代System.Security.Cryptography.SHA256,并System.Security.Cryptography.SHA256Managed用System.Security.Cryptography.SHA256Cng。是否有这些*Cng类型的 .net 核心等价物?如果不是,那么核心中是否存在与框架中存在的相同安全问题?
回答
不,因为 .NET 5 不再有任何差异。所有这些类现在都是相应的FIPS 认证操作系统实现的包装器。如果没有为当前操作系统安装任何 FIPS 认证的库,则选择后备库,即使它未经认证。最后,在可用时选择“托管”实现(纯 C#)。如果托管也不可用,则将引发异常。
完整的解释可以在这里看到。
更新:固定链接