rsa同一被签名数据可以用两个数字签名来验证?

rsa同一被签名数据可以用两个数字签名来验证?公钥是一致的。
我今天看了下,有段代码是这样的:

RSACryptoServiceProvider rSACryptoServiceProvider = new RSACryptoServiceProvider();
rSACryptoServiceProvider.FromXmlString(xmldata);
if (!rSACryptoServiceProvider.VerifyData(array, new SHA1CryptoServiceProvider(), e1) && !rSACryptoServiceProvider.VerifyData(array, new SHA1CryptoServiceProvider(), e2))
{
result = null;
return result;
}

也就是说,这个必须要构造一个同时满足这两个数字签名的数据,这存在吗?
50分都没人回答?

第1个回答  2011-08-28
你仅贴出这一段代码我们都不太清楚你要问的问题,麻烦你再描述下你的问题。
比如说在这里的代码中,我们只看到了e1,e2,那么两个rSACryptoServiceProvider.VerifyData( )函数使用的n是相同的还是不相同的?追问

n指的是什么?
rSACryptoServiceProvider是同一个对象,这里头就只有e1和e2不同

相关了解……

你可能感兴趣的内容

大家正在搜

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网