0

我正在开发基于 .NET Framework 4.8 的桌面应用程序。我们的数据收集已开始显示许多客户遇到AesCryptoServiceProvider. 突然之间,它的构造函数抛出了一个PlatformNotSupportedException. 我们的应用程序的新旧版本都会发生这种情况。这意味着我们的代码中没有任何更改触发了这种行为。根据 MS-CAPI,查看源代码时,如果根本找不到支持的 AES 密钥大小,则会引发此异常。

更奇怪的是,RijndaelManaged似乎工作正常。

我们在各种 Windows 10 版本、Windows 8.1 和 Windows Server 2012、各种计算机制造商以及世界各地都看到了这个问题。

有谁知道这可能是什么原因造成的?

4

0 回答 0