終端執行哪種離線資料認證的依據

2021-05-27 07:55:36 字數 3296 閱讀 5676

一、終端執行哪種離線資料認證的依據:sda,dda,cda

選擇哪種離線資料認證?

答:(1)、卡片對離線資料認證的支援情況在aip中即

第12本書中的p50處:

應用互動特徵

interchange

profile (aip)

f: b 16

t: 「84」

l: 2

必備卡片資料元

說明此應用中卡片支援指定功能的能力

n gpo

位元組1位 8 rfu

位7 1= 支援sda

位6 1= 支援dda

位5 1= 支援持卡人認證

位4 1= 支援終端風險管理

位3 1= 支援發卡行認證

位2 1= 支援cda

位1 rfu

位元組 2

位8 1 = 支援msd

位7~1 rfu

例如:7c 00 兩個位元組代表:0111 1100   0000 0000

(2)、終端對離線資料認證方法的支援在終端效能中指示

表 0‑2: 終端效能

位元組 1: 卡片資料輸入效能b8

b7b6

b5b4

b3b2

b1意義1x

***x

xx手工鍵盤輸入x1

***x

xx磁條x

x1xx

xxx接觸式ic卡xx

x0xx

xxrfu***

x0xx

xrfuxx

***0

xxrfu***

***0

xrfuxx

***x

x0rfu

位元組 2: cvm 效能b8

b7b6

b5b4

b3b2

b1意義1x

***x

xxic卡明文pin驗證x1

***x

xx加密pin聯機驗證xx

1***

xx簽名(紙)xx

x1xx

***x

xx1x

xx無需cvmxx

***0

xxrfu***

***0

xrfuxx

***x

x1持卡人證件驗證

如果終端支援簽名的cvm,則這個終端必須是服務員終端(終端型別= 『x1』,『x2』,或『x3』)並且支援印表機(附加終端效能的位元組 4『列印,給服務員』位= 『1』)。

位元組3:安全效能b8

b7b6

b5b4

b3b2

b1意義1x

***x

xx靜態資料認證(sda)x1

***x

xx動態資料認證(dda)xx

1***

xx吞卡x

xx1x

xxx復合動態資料認證/應用密碼生成(cda)xx

xx0x

xxrfu***

xx0x

xrfuxx

***x

0xrfu***

***x

0rfu

a.1         附加終端效能

下面表中的『1』表示,如果某位的值為『1』,則對應的『意義』被應用,而『x』表示該位沒有使用。

表 0‑3:附加終端效能

位元組1:交易型別效能b8

b7b6

b5b4

b3b2

b1意義1x

***x

xx現金x

1***

***商品

xx1x

***x

服務***

1***

x返現xx

xx1x

xx查詢x

***x

1xx轉賬

***x

xx1x

付款***

***x

1管理位元組2:交易型別效能b8

b7b6

b5b4

b3b2

b1意義1x

***x

xx存款交易x0

***x

xxrfuxx0

***x

xrfuxx

x0xx

xxrfu***

x0xx

xrfuxx

***0

xxrfu***

***x

rfu***

***x

0rfu

位元組3:終端資料輸入效能b8

b7b6

b5b4

b3b2

b1意義1x

***x

xx數字鍵x1x

***x

x字母和特殊字元鍵xx

1***

xx命令鍵***

1***

x功能鍵xx

xx0x

xxrfu***

xx0x

xrfuxx

***x

xrfuxx

***x

x0rfu位元組4:終端資料輸出效能b8

b7b6

b5b4

b3b2

b1意義1x

***x

xx列印,給服務員x1

***x

xx列印,給持卡人xx

1***

xx顯示,給服務員xx

x1xx

xx顯示,給持卡人xx

xx0x

xxrfu***

xx0x

xrfuxx

***x

x編碼表10xx

***x

x1編碼表9

編碼表序號指iso 8859對應的部分。

位元組5:終端資料輸出效能b8

b7b6

b5b4

b3b2

b1意義1x

***x

xx編碼表8x1

***x

xx編碼表7xx

1***

xx編碼表6xx

x1xx

xx編碼表5xx

xx1x

xx編碼表4xx

***1

xx編碼表3xx

***x

x編碼表2xx

***x

x1編碼表1

shell shell終端執行Python指令碼

shell命令列輸入python即可進如python的命令列 可檢視python編譯器的版本資訊 輸入命令列 exit 快捷鍵 ctrl zshell呼叫python指令碼,並且向python指令碼傳遞引數 shell中 python test.py para1 para2test.py中 impo...

Halcon離線執行方法

我看到其它文章說要建立c program files mvtec halcon help目錄,然後把halcon的help檔案賦值到這裡,經過我自己驗證是不需要的。我的步驟 1.halcon.dll 和諧的檔案 halconc.dll halconcpp.dll halcondotnet.dll h...

離線資料認證

離線資料認證是終端使用非對稱公鑰技術認證來自卡片資料的處理過程。離線資料認證有兩種形式 靜態資料認證 sda 在靜態資料認證處理中,終端認證卡的靜態 不變的 資料。靜態資料認證確保發卡行選擇的卡片資料元自卡片個人化以來沒有受到改變。動態資料認證 dda 在動態資料認證處理中,終端不僅認證靜態的卡資料...