阿里巴巴开放平台的签名算法:
在中文站开放平台,请求的url格式都如下所示: 
http://gw.open.china.alibaba.com/openapi/param2/1/system/currentTime/1000000?b=1&a=2 
参照签名算法说明,签名串s组装规则为: 
1. url中的一部分,我们称之为urlPath,从协议(param2)开始截取,到“?”为止,为: urlPath = "param2/1/system/currentTime/1000000" 
2. 参数 b=2&a=1 按照参数头字母排序,排序后为 a=1&b=2,然后去掉 =和& ,为a1b2 
3. 把前两步的字符串拼起来,得到s = param2/1/system/currentTime/850156a2b1 
然后 Signature=uppercase (hex (hmac_sha1 (s, secretKey)) 得到签名 
——secretKey为密钥 
——hmac_sha1为通用的hmac_sha1算法,各编程语言一般都对应类库 
——hex为转为十六进制 
——uppercase为转为大写字符 摘自网址:http://open.china.alibaba.com/doc/api/cn/sys_signature.htm?ns=cn.alibaba.openSignature=uppercase (hex (hmac_sha1 (s, secretKey))
这个是什么意思?
hmac_sha1,我在网址找了一下,sha1算法函数中,参数只一个的,
“s, secretKey”,表示二个参数吗?hex()的参数是字值型的,可是,不懂。。
高手们帮我分析一下,签名算法是怎样的?或者谁有这方面的算法代码?
VB 语言的