CPU卡如何建立檔案

2021-03-07 08:37:12 字數 5464 閱讀 4331

1樓:祝您每天開心

1、建立檔案的指令,各個cos廠商都不一樣的,這個指令並不統一。

2、所以,需要看你手頭cos的手冊。

3、讀寫線路保護的二進位制檔案,需要先取個隨機數,然後用這個隨機數作為計算mac的初值,最後,用建立檔案時指定的維護金鑰對指令或應答資料計算mac,具體參見7816規範。

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(命令類別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. 解決疑難最方便有效的方法當然是「問」。最好能有老鳥做技術支援。所以你一定要選擇能提供技術支援的公司的讀卡器。要是卡和讀卡器都出自一家就更方便了。

3樓:

不懂,能否說詳細點。

硬體是不會建立檔案的,必須在作業系統媒介之下才行

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

4樓:匿名使用者

一般來說,對儲存卡和邏輯加密卡操作,使用接觸式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. 解決疑難最方便有效的方法當然是「問」。最好能有老鳥做技術支援。所以你一定要選擇能提供技術支援的公司的讀卡器。要是卡和讀卡器都出自一家就更方便了。

5樓:匿名使用者

在一般情況下,儲存卡和邏輯加密卡的操作,使用非接觸式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」。最佳的退伍軍人做技術支援,所以,你必須選擇一家公司提供技術支援的讀者,如果來自更方便的卡和讀卡器。

電腦桌面怎麼建資料夾,電腦怎麼建立資料夾

在桌面新建資料夾的步驟是 開啟電腦,在桌面右擊滑鼠,點選 新建 選項後面的下拉按鈕,在彈出的對話方塊裡點選 新建資料夾 即可。普通計算機資料夾是用來協助人們管理計算機檔案的,每乙個資料夾對應一塊磁碟空間,它提供了指向對應空間的位址,它沒有副檔名,也就不像檔案的格式用副檔名來標識。但它有幾種型別,如 ...

在電腦中建立資料夾有什麼作用,在電腦中建立資料夾有什麼作用

電腦建立bai乙個新的資料夾,可以把du該資料夾命名為 zhi自己dao想要的名字,用來存放文版件權使用的。資料夾是計算機術語,是用來組織和管理磁碟檔案的一種資料。普通計算機資料夾是用來協助人們管理計算機檔案的,每乙個資料夾對應一塊磁碟空間,它提供了指向對應空間的位址,它沒有副檔名,也就不像檔案的格...

超過50歲就不能建立檔案嗎,超過50歲就不能籤勞動合同了嗎

超過50歲就不能建立檔案了嗎?我覺得現在因為退休年齡的話,在嗯,降低因為是呃,原來的50歲以後,你再去建檔案的話,可能就沒有必要了 超過50歲就不能建立檔案,一旦超過60歲以後是不能建立檔案的。超過50歲就不能建立檔案嗎,應該是可以的,不過具體的情況,還是要到當地的社保局去諮詢辦理相關手續,要是他們...