日期:2014-05-17  浏览次数:20588 次

.net 的 webservice 的传入参数加密问题求解?
.net 的 webservice 的传入参数加密问题求解?
默认vs2008的webservice 是 明文 ,现在客户端代码准备如下加密
sign=MD5(id=xxxx&name=xxxxxxx&......     )
把原参数用MD5加密后得到sign然后传入webservice进行
这个大致如何写代码

(明文的c# winform客户端代码如下
 var client = new Service1SoapClient();
            cbanlance result = client.searchb("1", "1",。。。。。。);
 

------最佳解决方案--------------------
你加密了那边还能解密吗?MD5是不可逆的
------其他解决方案--------------------
webservice里面的函数是可以带参数的。
------其他解决方案--------------------
加密解密先不管
早上检查发现java开发的 webservice  (.net调用代码)是可以这样做的
string builder param= new stringbuilder();
param.append("id=").append(id).append("&");
....

string url="..../xx.do?"+param.tostring();

之后执行这个url就可以。

.net webservice 的  ..../Service1.asmx 是否可按上面的方法来搞?  (这个问题发现基本已经解决了)