RSA.EncryptValue 和 RSA.DecryptValue 已过时

以下方法在 .NET 8 中已过时(及更高版本):

所有对这些方法的引用都将在编译时产生 SYSLIB0048 警告。

以前的行为

以前,代码可以调用 受影响的方法, 而无需任何编译警告。 但是,它们在运行时会引发 NotSupportedException

新行为

从 .NET 8 开始,调用 受影响的方法 将生成 SYSLIB0048 编译警告。

已引入的版本

.NET 8 预览版 1

破坏性变更的类型

此更改可能会影响 源兼容性

更改原因

受影响的方法从未实现,并且始终会引发 NotSupportedException。 由于这些方法的目的尚不清楚,因此不应调用它们,因此它们被标记为已过时。

请改用RSA.EncryptRSA.Decrypt来执行 RSA 加密或解密。

受影响的 API