隨筆:加密
關於MAC校驗,首先了解一下iso8583報文,試着解析一下.net
通俗的來說就是首先應用保證寫入了TMK主密鑰,而後解析簽到中心返回的數據獲得TAK密鑰與TDK密鑰,密鑰後4位跟着是校驗位。而後利用簽到中心返回的數據去掉頭部尾部,對剩餘的報文進行異或處理->des/3des加密,最後獲得MAC。而後將POS終端執行一次消費發送的數據進行解密,獲得的64域與前面計算的MAC進行比對,一致則MAC校驗成功。3d
參考文章:https://blog.csdn.net/u011864388/article/details/47445711blog