我弄好了一个ASP.NET的数字签名的加密代码如下:
DSACryptoServiceProvider dsaProvider = new DSACryptoServiceProvider();
string pk = dsaProvider.ToXmlString(false);
string sk = dsaProvider.ToXmlString(true);
//DSACryptoServiceProvider dsaProvider = new DSACryptoServiceProvider();
dsaProvider.FromXmlString(sk);
string str = “******”//str是md5的摘要序列值
byte[] bys = System.Text.UTF8Encoding.UTF8.GetBytes(str);
string signedstr = System.BitConverter.ToString(dsaProvider.SignData(bys));
Label1.Text = signedstr.ToString();我想对已经签名的signedstr利用公钥pk进行解密,还原原先的md5的摘要序列值,我从网上也找到一些代码,不过没有调试出来结果,希望各位帮助一下,给指点指点具体的代码,非常感谢~~
DSACryptoServiceProvider dsaProvider = new DSACryptoServiceProvider();
string pk = dsaProvider.ToXmlString(false);
string sk = dsaProvider.ToXmlString(true);
//DSACryptoServiceProvider dsaProvider = new DSACryptoServiceProvider();
dsaProvider.FromXmlString(sk);
string str = “******”//str是md5的摘要序列值
byte[] bys = System.Text.UTF8Encoding.UTF8.GetBytes(str);
string signedstr = System.BitConverter.ToString(dsaProvider.SignData(bys));
Label1.Text = signedstr.ToString();我想对已经签名的signedstr利用公钥pk进行解密,还原原先的md5的摘要序列值,我从网上也找到一些代码,不过没有调试出来结果,希望各位帮助一下,给指点指点具体的代码,非常感谢~~
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货