公司需要开发一个对外接口API,需要用到SHA1安全哈希算法,具体需求如下:
Sign计算规则:
参数示例:
identityType:1Sign计算规则:
参数示例:
identityType:1
identityValue:440901197709194316
month:201601
1. 将参数与secret一起根据参数名进行字典排序,然后按照排序后顺序将参数名与参数值依次拼接成字符串
若secret:B6F74A83BACF97D5AC24AE6573A4C8AA703F98D9,则拼接的字符串为:
appKey2582535051identityType1identityValue440901197709194316month201601secretB6F74A83BACF97D5AC24AE6573A4C8AA703F98D9
2.对拼接字符串使用sha1