2013-05-09 359 views
0

我的目標是讀取DF(專用文件)的內容。 選擇像PKCS#15 AID(A0 00 00 00 63 50 4B 43 53 2D 31 35)之類的DF後,可以使用哪個APDU命令來了解他的EF(基本文件)?用於讀取專用文件的APDU命令

回答

0

當您第一次寫入卡片時,您將創建DF和EF以插入信息。你的英文名字可以幫助你閱讀信息。 如果你想讀取EF文件的內容,你必須知道你的文件的名稱和卡的文件可以幫助你獲得信息。

試圖讀取的卡的名稱是什麼?

2

沒有APDU命令來獲取DF下的EF列表。

通常情況下,您將獲得包含文件樹結構的卡片規範。

如果您還沒有規範,您仍然可以通過創建簡單的應用程序來獲取文件,該應用程序通過P1 ='02'將文件ID'0000'的SELECT命令發送到'FFFF'(選擇EF根據目前的DF)。根據我的經驗,循環需要幾個小時才能完成。

+0

這個蠻力是不是使卡鎖定? – TheGoodUser 2014-07-01 07:19:04

+1

因爲選擇命令,我從來沒有遇到卡片被鎖定。正常情況下,由於認證不正確或驗證不正確,卡被鎖定。 – David 2014-07-01 16:26:57

+0

好的,謝謝大衛 – TheGoodUser 2014-07-01 17:00:45

2

一旦您選擇了PKCS#15,通常您不需要此類列表。 你必須閱讀RSA實驗室的PKCS#15 specification,它告訴你閱讀ODF文件(這是某種「目錄」),然後閱讀DODF等等......