簽名算法MD5

在很多時候在跟第三方做數據交互的時候,對方都會提供給我們簽名密鑰signKey,并且要求我們傳入簽名

這種做法非常普遍和經典,現在記錄一下該做法的流程和意義

以金融支付第三方為例,一般我們和它交互的時候信息安全系數較高(不能被篡改),會有以下操作 ? ? ? ? ? ?

我方應用 :?

1.傳輸中加上一個簽名sign:簽名是由傳輸參數按照第三方指定規則排列之后進行md5算法生成的128位的hash值(為了保險起見,會加上一個由第三方提供signKey一起md5)

第三方:

1.根據應用方提供的參數在第三方根據約定的規則生成簽名

2.和應用方提供的簽名sign對比

3.簽名正確再走下一步,否則驗簽失敗


signKey : 必需,因為大多數時候都是采用md5做簽名算法,所以如果沒有約定的signKey很容易被篡改信息

md5 : 經典的信息摘要算法(注意:它不是加密算法,不可逆),基本用于信息簽名

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • 克隆虛擬機后eth0報錯解決方法 問題重現 如上圖,CentOS6_2是通過CentOS6_1克隆出來的,在Cen...
    毛宇鵬閱讀 310評論 0 0
  • 昨晚看了胥同學爸爸的親子日記,寫了胥同學做口算的速度跟正確率都很高,我今早也是早早起床給孩子出了乘法的口...
    李璽辰媽媽閱讀 121評論 0 1
  • 我出生于愛達荷州的山區,那里環境優美宛如仙境,人民樸實無華、謙虛踏實,我的父親在鐵路局工作,雖然他所受的教育不...
    林先生是好人閱讀 321評論 0 0
  • 三歲的你握著精挑細選的玩具 爸爸說你看說明書上寫著適合八歲以上小朋友喲 你 似懂非懂 爸爸解釋道再有五年你就可以買...
    愛吃魚的豆媽閱讀 120評論 0 0