ANSI 9.8 :加密PIN(账号)
(1) ANSI X9.8 Format(不带主账号信息 )
位置 长度 说明
1 1byte PIN的长度
2 7byte 6-12位PIN(每个字符占4个BIT,不足8位右补F)
例如:明文PIN为 123456,
则PIN BLOCK为 0x06 0x12 0x34 0x56 0xFF 0xFF 0xFF 0xFF
(2)ANSI X9.8 Format(带主帐号信息 )
PIN BLOCK 格式:等于 PIN 按位异或主帐号
PIN 格式:
BYTE 1 PIN的长度
BYTE 2 – BYTE 3/4/5/6/7 4--12个PIN(每个PIN占4个BIT)
BYTE 4/5/6/7/8 – BYTE 8 FILLER “F” (每个“F“占4个BIT)
主帐号格式:
BYTE 1 — BYTE 2 0X0000
BYTE 3 — BYTE 8 12个主帐号
12位主帐号的取法:取主帐号的右12位(不包括最右边的校验位),不足12位左补“0X00 ”。
例如:明文 PIN 123456,
设:磁卡上的主帐号为:1234
ANSI 9.8 , ANSI 9.9和ANSI X9.19
最新推荐文章于 2021-03-02 18:19:31 发布