首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

私钥加密 md5withRSA解决办法

2012-04-13 
私钥加密 md5withRSA第一个问题 怎么获取私钥并进行 md5withRSA加密要加密的字符串 如:123456abc为啥我获

私钥加密 md5withRSA
第一个问题 怎么获取私钥并进行 md5withRSA 加密
要加密的字符串 如:123456abc
为啥我获取到的私钥.ToString()是 System.Security.Cryptography.RSACryptoServiceProvider这个类型的

小白确实不懂

 证书是.pfx格式的
有做过相关的没?
求思路 求代码

话说java的例子大大的有 就是C#的找了N久没发现

Bouncy Castle这个是英文的鸭梨山大


[解决办法]
System.Security.Cryptography.RSACryptoServiceProvider这东西可以直接用来加密。

点一下。
[解决办法]

[解决办法]

探讨

这个是银联推荐 md5withRSA

问了下谷哥 http://www.bouncycastle.org/csharp/ 有一个

英文不给力o(︶︿︶)o 唉

现在要用私钥进行签名 不懂

加密学昨天下午才接触到 今天还要搞定

SSL 还要部署环境 当然这个也不懂

[解决办法]
探讨

这个是银联推荐 md5withRSA

问了下谷哥 http://www.bouncycastle.org/csharp/ 有一个

英文不给力o(︶︿︶)o 唉

现在要用私钥进行签名 不懂

加密学昨天下午才接触到 今天还要搞定

SSL 还要部署环境 当然这个也不懂

[解决办法]
下面代码 你复制过来用吧。需要稍微修改一下。最好自己做dll
http://jasondct.blog.163.com/blog/static/81820673201111310133483/
[解决办法]
C# code
X509Certificate2 objx5092 = new X509Certificate2(@"C:\Users\Administrator\Desktop\ddddd.pfx","12345");            System.Security.Cryptography.RSACryptoServiceProvider rsa = objx5092.PrivateKey as RSACryptoServiceProvider;            byte[] data = Encoding.UTF8.GetBytes("Today");            byte[] hashvalue = rsa.SignData(data, "MD5");            X509Certificate2 pub = new X509Certificate2(@"C:\Users\Administrator\Desktop\ppppp.cer");            RSACryptoServiceProvider rsaPublic = pub.PublicKey.Key as RSACryptoServiceProvider;            bool a = rsaPublic.VerifyData(data, "MD5", hashvalue);
[解决办法]

[解决办法]
探讨

引用:


是webservice的地址类似https://host:port/servicename这样子的么?


https://192.168.8.1:90/CardWebServiceProvider?wsdl
我用的是这样子

ssl 我google了多少 java版的啊 C#版的绝迹了

密钥库,证书库 这些到底怎么用啊 ...


……

[解决办法]
主要是这个:
C# code
ServicePointManager.ServerCertificateValidationCallback = new RemoteCertificateValidationCallback(ServerSSLCertificateValidation); 

热点排行