javacard

    0熱度

    1回答

    我在的Java卡SDK.I'm學習的初學者,也是我發現github上 public class HelloWorld extends Applet { protected HelloWorld() { register(); } public static void install(byte[] bArray, short bOffset, byte bLength) {

    1熱度

    1回答

    我想將大數字的ascii表示轉換爲基本的256字節數組表示形式。 更精確的:爲了滿足以下測試。 JavaCard平臺上可用的最大數字類型很短。 限制:我沒有javacardx.framework.math.BigNumber可用。我已經有了添加兩個字節數組的方法。 add(byte[], byte[])。 @Test public void convertAsciiNumber123456789

    2熱度

    1回答

    我有一個.CAP文件(小程序),我想將它安裝到我的Java卡。 我知道我可以使用像GPShell或apdutool(來自JCDK)的工具來做到這一點,但我想自己複製安裝過程。 令人困惑的是,在GP標準中,安裝過程爲:APDU命令INSTALL [用於加載],然後是多個LOAD命令,然後是INSTALL [安裝]命令。 雖然oracle文檔提出了用於安裝.CAP文件的不同APDU命令序列:選擇(發行

    1熱度

    2回答

    我是Java Card開發新手。 我想安裝Java Card Classic Development Kit 3.0.5u1的eclipse-plugin,然後是http://blog.csdn.net/chenxu6/article/details/50731125 ,並從 http://www.oracle.com/technetwork/java/embedded/javacard/down

    0熱度

    1回答

    我已經在Java中使用Eclipse作爲應用程序來讀取和寫入Java Card applet。到目前爲止,我們正在使用ACS ACR38閱讀器。但現在我們需要將此庫移植到Android。我可以用什麼來取代原始項目中的javax.smartcardio包?最好是類似的東西,因爲我寧願儘量減少重新實現。 請注意,我將爲Android版本(不是ACS閱讀器)使用帶OTG電纜的自定義閱讀器。它是一個FTD

    0熱度

    1回答

    目前,我正在嘗試使用JCDK 3.0.4,一個Sim閱讀器IDBridge CT30和兩個不同的Sim卡來學習和開發Sim卡應用程序,一個是sysmoSIM-SJS1-4FF和一個Taisys SIMoME,我使用JavaCardO作爲我的IDE並在Sim卡上安裝小程序。但是,我面臨一個問題,因爲當我驗證GP與我的SIM卡一起工作時,我收到下一個錯誤「GP驗證開始... GP驗證錯誤:GP初始化更

    4熱度

    1回答

    通常,當您啓動JavaCard智能卡並希望與applet通信時,必須先使用其AID選擇applet。 有什麼辦法可以讓卡片上電時選擇「默認小程序」? 我真正想要做的是能夠在選擇卡片後立即發送我的應用程序級別的APDU,而不需要通過應用程序選擇過程。 這可能嗎?如果是這樣,怎麼樣?

    4熱度

    1回答

    根據DES規範,密鑰的每個字節的最後一位用於錯誤檢測(每個字節應該有奇數奇偶校驗)。因此有效密鑰長度是56位,而不是64位。 但是,在許多使用情況下,這些奇偶校驗位未被檢查。有時它們甚至用於完全不同的目的:例如,即使原始錯誤糾正目的丟失,Mifare DESFire卡也會將密鑰版本存儲在這些位中。 Java Card實現如何處理這些位?讓我們來看看這個代碼: DESKey desKey = ...

    3熱度

    1回答

    我試圖發送一個APDU,其中包含一些命令數據,然後期望從卡中的一些數據響應。我使用this example code by Ludovic Rousseau作爲開始點(修改後的代碼)。我送 的APDU如下: 0x80 0x02 0x00 0x00 0x08 0x01 0x02 0x03 0x04 0x05 0x06 0x07 0x08 0x08 即我選擇了CLA 0x80,INS 0x02

    1熱度

    1回答

    我從下面的鏈接下載的JMRTD小程序和源文件在JMRTD文件夾中的冠文件通過構建gererated一個區別: - https://repo1.maven.org/maven2/org/jmrtd/jmrtd/0.5.13/ https://sourceforge.net/projects/jmrtd/files/passportapplet/0.0.2b/ 我的問題 有在CAP的差異eclipse