4442卡

4442卡

4442卡為256位元組加密卡,存在讀數據、寫數據、保護數據以及密碼操作。

基本信息

電子性能

256×8位EEPROM

位元組直接定址

低地址32位元組數據設不可恢復的防寫位

32位保護位

寫數據操作結束標誌

符合7816-3標準的復位回響

位元組擦除然後寫入時間:標準值25ms

最少10000次的寫擦除周期

數據保存期:10年

保密特性

三位元組的用戶密碼。

密碼核對正確前,全部數據只可讀,不可改寫。

核對密碼正確後可以更改數據,包括密碼在內。

錯誤計數器,初始值為3,密碼核對出錯1次,便減1,若計數器值為0,則卡自動鎖死,數據只可讀出,不可進行更改也無法再進行密碼核對;若不為零時,有一次密碼核對正確,可恢復到初始值3。

防寫區(前32個位元組)的每一位元組可單獨進行防寫,進行防寫後,內容不可再更改(即固化數據)。

注意事項

1.除去防寫區的32位元組,程式設計師可操作的只有224位元組,防寫區只有一次寫如機會,一般不使用。

2.注意每次改寫密碼後,只有將卡下電後密碼才會生效。

3.密碼為3位元組也就是24個位,一般初始密碼為“255255255”,轉換成16進制為六個F即“FFFFFF”。

市場上常用的晶片為西門子的SLE4442,也有使用國產復旦的FM4442和ATMEL的AM4442

常套用與酒店門鎖及儲值卡系統套用

明華兼容系列讀卡器操作4442卡的函式

寫操作函式: swr_4442()

讀操作函式: srd_4442()

測卡型函式: chk_4442()

效驗密碼函式: csc_4442()

讀取密碼函式: rsc_4442()

更改密碼函式: wsc_4442()

讀密碼錯誤計數: rsct_4442()

防寫位函式: pwr_4442()

讀保護位函式: prd_4442()

寫操作函式: swr_4442()

int swr_4442(int icdev, int offset, int len, unsigned char *w_string)

說明: 向指定地址寫數據

調用: icdev: 通訊設備標識符

offset: 偏移地址,其值範圍0~255

len: 字元串長度,其值範圍1~256

w_string: 寫入數據

返回: <0 錯誤

=0 正確

讀操作函式: srd_4442()

int srd_4442(int icdev, int offset, int len, unsigned char* r_string )

說明: 從指定地址讀數據

調用: icdev: 通訊設備標識符

offset: 偏移地址,其值範圍0~255

len: 字元串長度,其值範圍1~256

r_string: 讀出數據所存放地址指針

返回: <>0 錯誤

=0

測卡型函式: chk_4442()

int chk_4442(int icdev)

說明: 檢查卡型是否正確

調用: icdev: 通訊設備標識符

返回: <0 錯誤

=0 正確

效驗密碼函式: csc_4442()

int csc_4442(int icdev, int len, unsigned char* p_string)

說明: 核對卡密碼

調用: icdev: 通訊設備標識符

len: 密碼個數,其值為3

p_string: 密碼字元串指針

返回: <0 錯誤

=0 密碼正確

讀取密碼函式: rsc_4442()

int rsc_4442(int icdev, int len, unsigned char* p_string)

說明: 讀出卡密碼

調用: icdev: 通訊設備標識符

len: 密碼個數,其值為3

p_string: 存放密碼地址指針

返回: <>0 錯誤

=0 正確

更改密碼函式: wsc_4442()

int wsc_4442(int icdev, int len,unsigned char* p_string)

說明: 改寫卡密碼

調用: icdev: 通訊設備標識符

len: 密碼個數,其值為3

p_string: 新密碼地址指針

返回: <0 錯誤

=0 正確

讀密碼錯誤計數: rsct_4442()

int rsct_4442(int icdev, int* counter)

說明: 讀出密碼錯誤計數器值

調用: icdev: 通訊設備標識符

counter: 密碼錯誤記數值存放指針

返回: <0 錯誤

>=0 正確

防寫位函式: pwr_4442()

int pwr_4442(int icdev, int offset, int len, unsigned char* w_string)

說明: 保護指定地址的數據

調用: icdev: 通訊設備標識符

offset: 偏移地址,其值範圍0~31

len: 字元串長度,其值範圍1~32

w_string: 保護數據,必須和卡中已存在的數據一致

返回: <0 錯誤

=0 正確

讀保護位函式: prd_4442()

int prd_4442(int icdev,int len,unsigned char *r_string)

說明: 讀保護位

調用: icdev: 通訊設備標識符

len: 保護長度,其值為4

r_string: 存放保護標誌的地址指針;

保護位為0表示已置保護,為1表示未置保護

返回: <0 錯誤

=0 正確

製作工藝

1.4442晶片卡可以根據客戶提供的素材進行版面設計,也可由客戶提供設計稿.

2.可以在每一張4442晶片卡上噴上不同的數字、PIN碼或文字.

3.4442晶片卡可以印刷單面或雙面,採用絲印或膠印(CMYK四色印刷)的印刷方法.

4.可以在4442晶片卡上燙上金色或銀色.

5.4442晶片卡製作出來後標準大小是85.5mmX 54mm

5.由於卡片印刷載體不一樣,故印刷出來的成品與電腦顯示的或列印出來的彩稿會有一定色差。

熱門詞條

聯絡我們