和包支付开发接口中的签名
移动和包开发接口。
里面的参数有一项是hmac签名。
他的方法是这样的。
签名源:请求参数按文档顺序相加,其中,hmac、merchantCert、serverCert不参与签名
方式是MD5/RSA加密。我的问题加密是MD5的
参数列表是
商户编号 merchantId
商户请求号 requestId
签名方式 signType (MD5或者RSA)
接口类型 type
版本 version
商户订单号 orderId
证书公钥 merchantCert (不参与签名,如果singType=RSA,此项必输)
签名 hmac
这个是文档中给的请求参数列串
merchantId=888009941120001&requestId=2011/3/915:34:47&signType=MD5&type=OrderQuery&version=2.0.0&orderId=2011030953515&hmac=c0353365e28b13e9789973fbec15a9ef&merchantCert=
请问这里 面的hmac是怎么得到的。
用的是JAVA自带的MD5