| 发表于:2007-06-26 23:35:51 楼主 |
最近小弟在做一个项目,用java开发.项目中有这么一个问题: digest = base64(hash(returnurl + “$”+ timestamp + “$”+ userid + “$”+ transactionid + “$” + serviceid + “$”+ serviceitemid + “$”+ itemname + “$” + fee)) 电信方提供给公司的一个宽带接口,该接口: http://chinavnetcenter/ v1.0/paybyitem?spitemrequest=spitemrequestvalue spitemrequestvalue后面的值就是digest中存的值,,但是现在我在处理digest时.不晓得hash这方面怎么处理,它到底是作什么用??? 目前用到这串字符中作什么用呀??请各位老大帮帮我.. 其实digest= base64(...) 等等.也是电信方提供的..我只要按要求为每一个参数付值就可以了..问题是现在我处理不好hash这个东西..直接导至数据类型没有得正确处理..我发给电信服务器请求的数据得不到电信服务器的正确解析....业务实中不能实现.. 此接口就是实现一个网上支付.. 请各位老大帮忙出出主意..最好给我提供一个hash处理的例子源码,,小弟十分感谢各位.. |
|
|
|
|