複製鏈接
請複製以下鏈接發送給好友

4442卡

鎖定
4442卡為256字節加密卡,存在讀數據、寫數據、保護數據以及密碼操作。
中文名
4442卡
外文名
4442ka
職    業
為256字節加密
主要成就
讀數據、寫數據
代表作品
密碼操作
屬    性
科技

4442卡電子性能

256×8位EEPROM
低地址32字節數據設不可恢復的寫保護
32位保護位
寫數據操作結束標誌
符合7816-3標準的復位響應
字節擦除然後寫入時間:標準值25ms
最少10000次的寫擦除週期
數據保存期:10年

4442卡保密特性

三字節的用户密碼。
密碼核對正確前,全部數據只可讀,不可改寫。
核對密碼正確後可以更改數據,包括密碼在內。
錯誤計數器,初始值為3,密碼核對出錯1次,便減1,若計數器值為0,則卡自動鎖死,數據只可讀出,不可進行更改也無法再進行密碼核對;若不為零時,有一次密碼核對正確,可恢復到初始值3。
寫保護區(前32個字節)的每一字節可單獨進行寫保護,進行寫保護後,內容不可再更改(即固化數據)。

4442卡注意事項

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 正確

4442卡製作工藝

1.4442芯片卡可以根據客户提供的素材進行版面設計,也可由客户提供設計稿.
2.可以在每一張4442芯片卡上噴上不同的數字、PIN碼或文字.
3.4442芯片卡可以印刷單面或雙面,採用絲印或膠印(CMYK四色印刷)的印刷方法.
4.可以在4442芯片卡上燙上金色或銀色.
5.4442芯片卡製作出來後標準大小是85.5mmX 54mm
5.由於卡片印刷載體不一樣,故印刷出來的成品與電腦顯示的或打印出來的彩稿會有一定色差。