## 【API】MD5簽名算法
#### 簽名生成的通用步驟如下:
> 第一步:
設所有發送或者接收到的數據為集合 M,將集合 M 內非空參數值的參數按照參數名 ASCII 碼從小到大排序(字典序),使用 URL 鍵值對的格式(即key1=value1&key2=value2…)拼接成字符串。
> 第二步:
在 stringA 最后拼接上 key 得到 stringSignTemp 字符串,并對 stringSignTemp 進行 MD5 運算,再將得到的字符串所有字符轉換為大寫,得到 sign值 signValue。
<br>
```
stringSignTemp="pay_amount=pay_amount&pay_applydate=pay_applydate&pay_bankcode=pay_bankcode&pay_callbackurl=pay_callbac
kurl&pay_memberid=pay_memberid&pay_notifyurl=pay_notifyurl&pay_orderid=pay_orderid&key=key" sign=MD5(stringSignTemp).toUpperCa
se()
```