PBOC 非接觸小額支付擴充套件應用中R MAC的計算

2021-07-06 09:52:24 字數 822 閱讀 4008

當卡片不支援擴充套件應用記錄的 r-mac 保護時,響應報文資料報括指定 id 號的記錄內容;當卡片支援擴充套件應用記錄的 r-mac 保護時,響應報文資料域包括指定 id 號的記錄內容和4 個位元組的r-mac值

響應報文資料中的 r-mac,由卡片根據 jr/t0025.7 中關於報文鑑別碼的描述,使用行業應用管理金鑰對響應資料進行加密生成,其初始向量為命令報文資料域中的終端隨機數。

《以上參考pboc3.0規範第14部分,page23>

卡片是否支援r-mac保護是根據df61決定的,其定義如下:

下面講述r-mac的計算過程,apdu命令示例如下,其中行業應用管理金鑰 key=00000000000000000000000000000000

sendapdu

:80b400980a00010102030405060708

status

:9000

revalue

:000105010100000129fbc88a

key=00000000000000000000000000000000

random=0102030405060708

data=0001050101000001

input=random+data+8000000000000000

3des_mac(input,key,r_mac_calc)

非接觸式汽車喇叭滑環原理

配備有安全氣囊的車輛,時鐘彈簧用於承接整車線束和安裝在方向盤上的駕駛員安全氣囊。它為乙個半封閉結構,內部為以由若干扁平線纜 排線 所組成的轉向柱為中心的往復轉動結構,此結構可保證線纜在方向盤轉動過程中不發生拉斷現象。對於無氣囊配置的車輛,從理論上講也可以使用時鐘彈簧,但是從降低整車成本的角度考慮,無...

非接觸式IC卡與條碼卡磁卡接觸式IC卡相比較

一 最新技術 非接觸ic卡 非接觸ic卡,又名感應卡,誕生於90年代初,由於存在著條碼卡 磁卡和接觸式ic卡不可比擬的優點,使之一經問世,便立刻引起了廣泛的關注,並以驚人的速度得到推廣應用。非接觸式ic卡由ic晶元,感應天線組成,並完全密封在乙個標準pvc卡片中,無外露部分。非接觸式ic卡的讀寫過程...

最近接觸的幾種APP支付方式 微信app支付

專案環境是基於mvc net core的,我們是寫的web api形式,剛開始接觸還是蠻頭痛的,看了官方的dome後就清晰了不少 呼叫統一下單介面,核心 如下 var data new tenpayv3unifiedorderrequestdata var result tenpayv3.unifi...