請問邏輯加密卡memory卡CPU卡的區別和各自的長短處

2021-03-27 23:53:10 字數 4654 閱讀 1242

1樓:匿名使用者

一般來說,對儲存卡和邏輯加密卡操作,使用接觸式ic**用讀寫器;對cpu卡使用cpu卡讀寫器。所謂「通用讀卡器」是指它可以對大多數流行的儲存卡和邏輯加密卡操作。而cpu卡由於有iso/iec 7816.

3/4的規範,其通訊協議、命令格式都是相容的,被看作是一種卡。當然,也有將「通用讀卡器」與cpu讀卡器二合一的真正的接觸式通用讀卡器。

pc端ic卡應用軟體程式設計,要點是了解卡的資料結構和呼叫讀卡器函式。在這方面,非cpu卡與cpu卡有不小差別。

首先,非cpu卡,你必須熟悉卡的儲存結構,**是製造商區,**是密碼區,**是資料控制區,**是資料區(應用區)……;而cpu卡,你不必關心資料的位址,卻要關注檔案系統的結構:主檔案(mf,相當於dos檔案系統的根目錄)、專用檔案(df,相當於dos檔案系統的目錄,可以有多層)、基本檔案(ef,相當於dos檔案系統的檔案)。

cpu卡的基本檔案型別雖然只有透明(二進位制)檔案、(定長與不定長)線性記錄檔案和迴圈記錄檔案三類,但由於cos內部控制的需要,派生出一些特定的「變種」——復位應答檔案、口令檔案、金鑰檔案、dir檔案、sfi檔案……。這些都需要熟悉。

純粹的儲存卡是可以自由讀取的;非cpu邏輯加密卡的訪問控制,需要掌握特定的卡的口令控制、認證控制、特定的資料控制標誌位元組和卡的熔絲(一種卡上這些控制不一定都有)。

而cpu卡的訪問控制,是在建立檔案時定義的,讀、寫、更改分別是否需要認證,用哪個金鑰,是否需要口令,是否需要mac驗證等等。需要說明的是,建立檔案命令的格式是隨cos而不同的。所以,你必須熟讀他的cos手冊。

現在說說卡操作。非cpu卡的訪問一般是通過呼叫函式直接完成的,大不了需要熟悉一下呼叫引數。而cpu卡除了裝置命令(測卡、上下電、選卡座等)和卡的復位命令以外,所有卡命令都是通過乙個通用的命令函式執行的,所以你需要熟悉cos手冊的命令。

cos的卡操作命令有統一的格式:cla(命令類別class)、ins(命令指令instruction)、p1(引數1)、p2(引數2)、lc(命令資料域data長度)、data和le(應答資料域長度)。命令域中除了data,都是1位元組十六進製制數。

資料域則是十六進製制數串,可以是二進位制數、bcd碼或文字的ascii碼等等。這有點像組合語言。呼叫命令函式時,把命令串代入對應引數即可。

最後,給初學者一點建議。

1. 最權威的書:王愛英的《智慧卡技術 —ic卡—》第二版 清華大學出版社 29元

2. 初學非cpu卡程式設計,要仔細閱讀卡的技術說明和讀卡器函式的呼叫說明及例子。特別要注意一些細節。例如,有人練習呼叫函式讀寫4428卡時,誤寫了密碼區,使得自己也不知道密碼了,最終就是驗證密碼超過允許次數而毀卡。

還有乙個初學者,試用4442卡密碼驗證,沒有注意到更改密碼後要下電再上電使卡復位,造成任何密碼都可以通過的假象,多次改、試之後,自己也不知道最終密碼了,後果是拔卡後再插卡多次不能通過密碼驗證而毀卡。初學者毀卡好象學騎自行車摔跤一樣,難免。但是細心的人走的彎路少些。

3. 由非cpu卡轉cpu卡程式設計,要熟悉檔案系統的概念。另外就是注意練習時不要鎖死初始化功能。這樣,無論是鎖應用還是鎖卡,都可以重新初始化成新卡。

4. 學習ic卡程式設計,要充分利用好讀卡器廠家提供的演示程式。例如,在程式設計校驗密碼或認證失敗的時候,最好回到演示程式校驗或驗證,使其成功後將錯誤計數器復位,以免毀卡。程式設計中出現疑問時,也最好用演示程式驗證一下,判斷是否函式或讀卡器本身有問題,少走彎路。

5. 解決疑難最方便有效的方法當然是「問」。最好能有老鳥做技術支援。所以你一定要選擇能提供技術支援的公司的讀卡器。要是卡和讀卡器都出自一家就更方便了。

2樓:匿名使用者

在一般情況下,儲存卡和邏輯加密卡的操作,使用非接觸式ic**用讀寫器,使用cpu卡cpu卡讀寫器。所謂的「萬能讀卡器」指的是最流行的儲存卡,邏輯加密卡操作。 cpu卡iso / iec 7816.

3 / 4的規範,通訊協議,命令格式是相容的,被看作是乙個卡。當然,也有將「萬能讀卡器,cpu卡讀寫器組合真正的觸控通用讀寫器。

pc端ic卡應用軟體程式設計,主要的一點是要了解資料結構和**卡閱讀器的功能,在這方面,非cpu卡,cpu卡是乙個不小的差異。

首先,非cpu卡,你必須熟悉卡的儲存結構,在製造商區密碼區,那裡是的資料控制區域,資料區域(區域)是......,cpu卡,你不必關心資料的位址,他關心的檔案系統的結構:主檔案(mf,相當於dos檔案系統的根目錄),乙個專用檔案(df,相當於dos檔案系統目錄可以有多個層),檔案(ef,相當於dos檔案系統的檔案)

cpu卡的檔案型別只有透明的(二進位制)檔案(固定長度和可變長度)線性記錄檔案和迴圈記錄檔案分為三類,但由於需要cos內部控制,得到一些具體的變種「 - 復位應答檔案,密碼檔案,金鑰檔案,dir檔案,sfi檔案......這些都需要熟悉。

純記憶卡是免費閱讀;非cpu邏輯加密卡的訪問控制,你需要掌握特定的卡密碼控制,身份驗證控制「,具體的資料控制標誌位元組的卡控制並不一定有保險絲(卡)。

cpu卡的訪問控制是指當你建立乙個檔案,讀,寫,更改是否需要驗證,需要輸入密碼,關鍵,無論是mac驗證。應該注意的是,檔案的格式命令來建立乙個與cos。所以,你必須熟悉他的cos手冊。

現在談論卡的操作。非cpu卡的訪問一般是通過直接呼叫該函式完成,大不了引數需要熟悉的呼叫。除了裝置命令(測試卡,上部和更低的功耗,選座等)和卡復位命令的cpu卡,所有卡命令通過乙個共同的命令要執行的功能,所以你需要熟悉的cos手動命令。

cos卡的操作命令統一格式:cla(命令類別類),命令,指令指令(ins),p2,p1(引數1)(引數),lc(命令資料域的資料長度),資料和le(響應資料字段長度)。命令字段中,除了到資料,是乙個1位元組的十六進製制數。

該資料字段是乙個十六進製制數的字串,可以是乙個二進位制數,bcd碼,以ascii碼或文字,並依此類推。這是乙個有點像組合語言。呼叫命令函式代入相應的引數,命令字串。

最後,初學者的一些建議。

1。最權威的書:七個方面的智慧卡技術,ic卡 - 「第二版,清華大學出版社29元

2。初學者非cpu卡程式設計,請仔細閱讀說明和例子的技術說明卡和讀卡器的函式呼叫。特別要注意的一些細節,例如,它是呼叫該函式,讀取和寫入4428卡,誤寫密碼區,使自己不知道密碼,最終超出允許數量的破壞卡驗證密碼後,乙個初學者,嘗試4442卡的密碼驗證,密碼沒有注意到的變化上電復位卡,造成的任何密碼的**,嘗試通過反覆改變的假象,不知道最終的密碼後果卡了很多次,然後拔卡密碼認證,卡不被破壞。

初學者破壞卡,如果學習騎自行車,摔跤,它是不可避免的,但仔細少走彎路。

3。轉移非cpu卡,cpu卡程式設計,熟悉的檔案系統的概念。另一種是注重實踐,不鎖定的初始化函式,因此,這兩個應用程式是鎖或閂鎖,可重新初始化新卡。

4。要充分利用學習ic卡程式設計的乙個很好的閱讀器製造商提供的演示程式。例如,程式設計校驗密碼或驗證失敗時,它是最好的返回演示程式,檢查或驗證成功後,錯誤計數器復位,以免破壞該卡。

程式設計疑問,這是最好使用的演示程式,測試並確定是否功能或閱讀器本身,少走彎路。

5。要解決他們的問題,是最方便,最有效的方法當然是「q」。最佳的退伍軍人做技術支援,所以,你必須選擇一家公司提供技術支援的讀者,如果來自更方便的卡和讀卡器。

為什麼說cpu卡才是真正意義上的智慧卡

3樓:匿名使用者

智慧卡的分類

按鑲嵌晶元的不同分類

按卡內鑲嵌晶元的不同可將智慧卡分為儲存器卡、邏輯加密卡和cpu卡三類。

1) 儲存器卡

儲存器卡卡內嵌入的晶元為儲存器晶元,這些晶元多為通用eeprom(或flash memory);無安全邏輯,可對片內資訊不受限制地任意訪問;卡片製造中也很少採取安全保護措施;不完全符合或支援iso/iec 7816國際標準,而多採用2線序列通訊協議(i2c匯流排協議)或3線序列通訊協議。

儲存器卡功能簡單,沒有(或很少有)安全保護邏輯,但**低廉,開發使用簡便,儲存容量增長迅猛,因此多用於某些內部資訊無需保密或不允許加密(如急救卡)的場合。

2) 邏輯加密卡

邏輯加密卡由非易失性儲存器和硬體加密邏輯構成,一般均為專門為ic卡設計的晶元,具有安全控制邏輯,安全效能較好;同時採用rom、prom、eeprom等儲存技術;從晶元製造到交貨,均採取較好的安全保護措施,如運輸密碼tc(transport card)的取用;支援iso/iec 7816國際標準。

邏輯加密卡有一定的安全保證,多用於有一定安全要求的場合,如保險卡、加油卡、駕駛卡、借書卡、ic卡**、小額電子錢包等。

3) cpu卡

cpu卡也稱智慧卡、保密微控制器卡、加密微控制器卡(片內帶加密協處理器),在ic卡家族中出現最晚,也最具生命力。cpu卡的硬體構成包括cpu、儲存器(含ram、rom、eeprom等)、卡與讀寫終端通訊的i/o介面及加密運算協處理器cau,rom中則存放有cos(chip operation system, 片內作業系統)。

由於cpu卡具有很高的資料處理和計算能力以及較大的儲存容量,因此應用的靈活性、適應性較強。同時,cpu卡在硬體結構、作業系統、製作工藝上採取了多層次的安全措施,這保證了其極強的安全防偽能力。它不僅可驗證卡和持卡人的合法性,而且可鑑別讀寫終端,已成為一卡多用及對資料安全保密性特別敏感場合的最佳選擇,如金融信用卡、手機sim卡等。

雖然通常將所有ic卡都稱作智慧卡,但嚴格地講,只有cpu卡才真正具有智慧型特徵,也即只有cpu卡才是真正意義上的「智慧卡」。

由於工藝技術要求苛刻等因素,目前世界上僅有少數幾家著名半導體晶元製造商能設計和生產cpu卡晶元,如美國的motorola、atmel,南韓的三星,德國的siemens,法國的bull,荷蘭的philips等。多數卡製造商均選擇這幾家晶元製造商的產品,經封裝並灌以自行開發的cos,而成為擁有各自註冊版權的cpu卡。

如何給記憶體卡加密

如何給檔案設定密碼?如果需要手機記憶體加密,可以試一下misuo 是專門針對手機上資料進行加密的,記憶體卡可以試一下u盤超級加密3000.是專門針對u盤,行動硬碟等磁碟上資料進行加密的,使用非常方便,可以試一下。很多種方式,一 用優化大師加密系統,二 用單獨的加密軟體,上有很多加密大師,你可以搜尋一...

怎麼把門禁卡弄到華為手機上,門禁卡是加密的

以手機華為p10手機為例 2 點選下方的卡包選項。3 再而點選卡包頁面右上角的 選項。4 繼而在點選選單之中的鑰匙選項,進入華為錢包鑰匙選項。5 繼而在最上方的模擬實體門禁卡選項中,點選模擬。6 進入準備讀卡階段,將門禁卡貼放至手機背面的nfc感應區。7 準備讀卡,保持手機與門禁卡不動,給手機讀取門...

卡卡C羅梅西各方面比較

梅西 國籍 足球強國阿根廷 人品好 長得帥 速度快動作靈敏 突破銳利 左腳射門 年輕成長快 少數被馬帥稱讚的球員 但身體素質差一些 個頭矮 169cm 抗傷能力差 射門力量小 最適合位置邊鋒 c羅 目前摔倒裁判要猶豫一下再判罰 長相中等 速度快動作華麗 定位球準 射門精準力量足角度刁 長傳也準 同樣...