是否有支持ISO 9796-2的RSA类?
本文关键字:RSA 9796-2 支持 ISO 是否 | 更新日期: 2023-09-27 18:17:06
我有一个使用ISO 9796-2的RSA签名的需求。
我知道。net中的RSACryptoServiceProvider
,但不确定它是否支持ISO 9796-2。
我知道有一个DSACryptoServiceProvider
,但不确定它与ISO 9796-2相比如何。
我还没有读过ISO 9796-2标准(也不会花钱去读它;-)但是:
RSACryptoServiceProvider
只支持pkcs# 1(1.5)和OAEP填充。
DSACryptoServiceProvider
只支持FIPS 186中定义的内容。
从技术上讲,你可以在。net中提供自己的padding类,因为它的设计是可扩展的。
遗憾的是(即在现实中)RSACryptoServiceProvider
不让你做一个真正的 EncryptValue
(或DecryptValue
),所以你需要另一个RSA实现(例如使用从Mono管理的一个)。