转换入参字符串waitForSignString 为二进制数组,编码采用UTF-8(Java代码如:waitForSignString.getByte("utf-8")),得到签名入参的二进制格式数据(waitForSignBytes)。
使用MD5,Sha1或Sha256算法对waitForSignBytes进行摘要签名。得到签名在结果二进制数组数据(signatureBytes)
对签名输出的结果二进制数组(signatureBytes)进行16进制的字符串编码,得到最后的签名字符串(signature)
算法表达式:
String signature = Hex(digest (stringToSign+secretKey)) 其中digest算法可以为:MD5, Sha256Hex
请问这段签名算法用php应该怎么实现? php的md5似乎没有办法操作数组。。。。
交互式爱情
相关分类