apdu

    -9熱度

    1回答

    我遇到一個Android應用程序,它使用字節數組APDU命令智能卡 eg : new CommandAPDU(new byte[]{(byte)0, (byte)-92, (byte)4, (byte)0, (byte)12, (byte)-96, (byte)0, (byte)0, (byte)2, (byte)0, (byte)19, (byte)0, (byte)0, (byte)0,

    -1熱度

    1回答

    時雖然使用apdu.sendBytesLong()函數形式的APDU命令從Java卡發送數據發送127個字節作爲響應APDU命令,我能夠發送127字節數據作爲響應,但128字節數據給出錯誤代碼6f00(SW_UNKNOWN)。 爲什麼會發生這種情況,任何人都可以提出解決方法,而不需要將數據分成兩個apdu命令。 le = apdu.setOutgoing(); if(le != 12

    0熱度

    1回答

    我試圖按照3GPP specifications(TS 102 221 file)中所述更新EFsms,並且出現一些意外的行爲。 我使用下面的命令來更新EF: SELECT EFsms(ADF下) - 00 A4 00 00 02 6F 3C UPDATE RECORD - 00 DC 00 00 B0 [TPDU] 下面是一個例子我使用的TPDU(我掩蓋了地址): 030791XXXXXXXXX

    2熱度

    1回答

    我非常接近最後使用命令行爲JCDK 2.2.2創建CAP文件。我首先將源文件Transfer.java編譯成一個類文件Transfer.class,然後嘗試生成CAP文件。一切都很好,只是我試圖建立從類文件我的Java小程序卡時,從CAP轉換工具得到錯誤 error: line 56: smartTransfer.Transfer: unsupported int type of intermed

    1熱度

    1回答

    我正嘗試使用ISO 7816-4 APDU命令讀取和寫入Mifare DESFire卡上的數據。我遵循以下步驟: 使用{00,A4,04,00,07,D2,76,00,00,85,01,00}選擇應用程序。 我得到的答覆爲9100。 然後我使用{00,A4,00,00,02,3F,00}選擇文件,我得到的答覆爲9100。 然後我嘗試使用命令{00,B0,00,00,03}讀取該文件,並在代碼6A8

    0熱度

    1回答

    我想在Linux機器上生成證書,將其傳輸到卡上並在此處對其進行加密。然後將其存儲並在稍後恢復。我不知道如何得到像卡上的4k RSA數據。它是否與APDU一起工作?

    1熱度

    1回答

    通過APDU發送JavaCard RSAPublicKey會有什麼好的解決方案? 獲取指數和模塊並將它們打包到一個字節數組中?

    0熱度

    1回答

    我想將認證密鑰加載到我的ACR1252閱讀器(可能類似於ACR122閱讀器),但它失敗,響應代碼爲63 00。 我想爲ISO/IEC 14443卡(特別是荷蘭文電子護照)做到這一點。首先,我發送命令: 選擇應用程序:00 04 04 0C 07 A0 00 00 02 47 10 01與響應90 00 獲得挑戰:00 84 00 00 08與響應[ramdom 8 bytes] 90 00 加載項

    0熱度

    1回答

    我有一個ACR1281閱讀器。我試圖在沒有卡的情況下在讀卡器上加載認證密鑰。 當我寫: var isoReader = new IsoReader( context, readerName, SCardShareMode.Shared, SCardProtocol.Any, false) 它返回我一個 「刪除卡」 的錯誤。 但是,如果我使用SCardShareMode.Direct,我

    1熱度

    2回答

    我是智能卡編程的全新人員,並且我想開發一個特定的應用程序。 我想用接觸式智能卡和開發具有以下功能的應用程序: 我希望能夠寫一個私鑰來接觸式智能卡,這不應該是可能的提取。 我希望能夠將輸入發送到智能卡,然後使用存儲在智能卡上的私鑰和輸入發送到智能卡的私鑰生成數字簽名。數字簽名的結果應作爲輸出發送。 對於數字簽名算法(ECDSA),我希望能夠定義或寫入智能卡的橢圓曲線。 我已經買了一些基本的硬件來啓動