读书人

私钥加密 md5withRSA解决办法

发布时间: 2012-04-13 13:50:24 作者: rapoo

私钥加密 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); 

读书人网 >asp.net

热点推荐