globalplatform

    0熱度

    1回答

    正如您在下面看到的,我嘗試使用gp -list列出安裝在我的卡上的小程序。我指定了一些不同的密鑰: GP: gp -mac 404142434445464748494A4B4C4D4E4F -list AID: A000000151000000 (|....Q...|) ISD OP_READY: Security Domain, Card lock, Card terminate,

    0熱度

    1回答

    這是我的名片的內容: GP: gp -list AID: A000000151000000 (|....Q...|) ISD OP_READY: Security Domain, Card lock, Card terminate, Default selected, CVM (PIN) management AID: A0000001515350 (|....QSP|)

    5熱度

    2回答

    我有一個帶有以下ATR的智能卡: ATR = 3B 9E 94 80 1F 42 80 31 00 73 BE 21 10 66 54 59 53 04 4C 25 CF。我發現它是一個MCI(伊朗移動通信公司)SIM卡。 這些是我從歷史字節所獲得的信息: (緊湊TLV數據對象) 標籤:3,長度:1(卡服務數據字節) 卡服務數據字節:0 EF.DIR和EF。ATR接入服務:通過GET結果命令 卡M

    2熱度

    1回答

    我正在嘗試將一個小程序安裝到J3A040 JCOP卡中。 由於安裝方法我有以下幾點: protected MainApplet() { try { // CREATE RSA KEYS AND PAIR m_keyPair = new KeyPair(KeyPair.ALG_RSA_CRT, KeyBuilder.LENGTH_RSA_2048);

    3熱度

    2回答

    我想寫我的小程序,使其APDU命令和狀態字在我的卡和我的閱讀器之間的傳輸通道中不明確。我的意思是我不希望發送APDU命令和響應以便爲第三方使用純文本。 我想我有兩個選項: 選擇我的小程序中的卡上,所有其他的命令後,執行對數據部分APDU的命令加密功能和解密他們的卡上之後分析它們。請注意,我無法使用此方法對整個命令進行加密,因爲結果可能與另一個SELECT APDU命令發生衝突,並且卡的SD錯誤地將

    1熱度

    2回答

    我已經認爲更改歷史字節限制爲預個性化步驟。但是,我今天在GlobalPlatform API中找到了一個名爲setATRHistBytes的方法。 這是它的描述(全球平臺2.2頁172):根據ISO/IEC 7816-4和類型所述的非接觸式卡 public static boolean setATRHistBytes(byte[] baBuffer, short sOffset, bytebLen

    6熱度

    2回答

    我正在尋找一種方法來使PoEdit瞭解PHP註釋。這是我想對PoEdit軟件撿起並放入目錄的代碼示例: class MyController extends Controller { /** * @Title "Home" */ public function index() { ... } } 有趣的部分是@Title註解。

    0熱度

    2回答

    我有一個CJ3A080 v2.4.1恩智浦JCOP智能卡。 當我想選擇AID = A0 00 00 01 67 41 30 00 FF,收到SW1-SW2 = 6A82(文件或應用程序未找到)和其他一些數據如下: < 00 A4 04 00 09 00 < A0 00 00 01 67 41 30 00 FF > 02 21 00 33 00 00 00 00 4E 58 30 31 31 4

    1熱度

    3回答

    如果我寫了一個Java Card applet的過程,它模擬同樣的ISO標準的一個或多個協議,是有辦法有小程序「自動選擇」,其中不使用選擇,或者不知道該怎麼選擇協議?因爲否則我不會花費十到二十美元購買測試設備,上帝知道我需要超過一個。

    0熱度

    1回答

    我是新來的OpenCV 2.4.2,並寫一個簡單的程序來顯示圖像。 的圖像是: 和代碼是: 包括 「highgui.h」 int main(int argc, char** argv) { IplImage* img = cvLoadImage("logo.png"); cvNamedWindow("Example1", CV_WINDOW_AUTOSIZE); cv