4442卡

4442卡

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

基本介紹

  • 中文名:4442卡
  • 外文名:4442ka
  • 職業:為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.由於卡片印刷載體不一樣,故印刷出來的成品與電腦顯示的或列印出來的彩稿會有一定色差。

相關詞條

熱門詞條

聯絡我們