本指南将说明在强制执行特定加密策略的计算机上执行受保护的应用程序时可能出现的问题和解决方法。
问题:
受保护的.NET应用程序无法在启用了FIPS的计算机上启动。
原因:
受Sentinel LDK Envelope 7.8版及更高版本保护的程序集将依赖于不符合FIPS标准的加密技术。因此,当强制执行FIPS时,它将阻止受保护的应用程序在计算机上执行。
您可以在下面的注册表项中查看FIPS策略的当前状态。
密钥:HKLM \ SYSTEM \ CurrentControlSet \ Control \ Lsa \ FIPSAlgorithmPolicy
值:0x00(禁用),0x01(启用)
解决方案:
LDK 7.9版已进行了更改,因此它应用了FIPS 140兼容的加密算法。为了使应用程序符合标准,可以使用LDK Envelope 7.9或更高版本来应用LDK Envelope保护。
工作时间:周一至周五 9:00-18:00