.NET Framework 4.8 中来自 AesCryptoServiceProvider 的 PlatformNotSupportedException

问题描述

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

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

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

有人知道是什么原因造成的吗?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)