javacard

    16熱度

    1回答

    前言: 我有了一些擴展能力(比發送APDU命令到卡和接收APDU響應其他)雙界面智能卡讀卡器。 例如它的文件中被提到,你可以使用下面的命令你的讀者的固件版本: GET_FIRMWARE_VERSION:FF 69 44 42 05 68 92 00 05 00 在它的工具,有此功能的按鈕,它的工作原理精細: 我甚至聞USB端口,看看有什麼在我的電腦,我的這個函數讀取器之間的連接正好交換: 命令:

    4熱度

    2回答

    我試圖從樣本目錄下的Java Card SDK中標準的Wallet.java生成CAP文件和導出文件。我編譯這個類,使用轉換器,並遇到以下: $ javac -g -d classes/ src/com/sun/javacard/samples/wallet/Wallet.java $ converter -debug -verbose -classdir "$JC_HOME/samples/s

    2熱度

    1回答

    我想閱讀Java卡上的TLV編碼證書(恩智浦JCOP J3D081,JCOP版本2.4.2,Java卡版本3.0.1經典版)。 帽文件創建成功,但是當我嘗試在卡上安裝它,我得到一個錯誤gpshell: load() returns 0x80206A80 (6A80: Wrong data/Incorrect values in command data.) 我使用JCDK 3.0.3的罐子,這通常

    1熱度

    1回答

    我想使用RSA私鑰來「加密」一條消息(我正在嘗試使用RSA加密操作來使用類似於原始模數的指數操作Diffie-Hellman)在JavaCard環境中使用ALG_RSA_NOPAD算法。儘管確保我的硬編碼消息通過硬編碼填充爲零,但我仍得到ILLEGAL_USE異常,如下面的代碼所示。 private byte[] M = { (byte) 0x00, (byte) 0x00, (byt

    1熱度

    1回答

    在.jca文件的文檔中,提到了定長池部分將如下所示。 .constantPool { /* * The first six entries declare constant pool entries that * are contained in * other packages. * Note that superMethodRef a

    2熱度

    3回答

    我想在Java Card上實現ECDSA算法(JCOP 2.4.2)。這是我的源代碼: package hashPack; import javacard.framework.*; import javacard.security.*; import javacardx.crypto.*; public class MyECDSA extends Applet{ priva

    2熱度

    1回答

    當一個主機發送一個APDU命令給一個諸如讀命令之類的卡時,主機可以在執行第一個命令時發送另一個命令來取消以前的(正在進行的)命令執行嗎? 舉例來說,這裏Command_2由Command_3打斷: Host <---> Card ---------------------------------------------------------- Command_1 --->

    1熱度

    3回答

    現在對於javacard 2.2.2,有支持橢圓曲線點操作的no such emulator。 但是,有一個名爲jCardSim的仿真器將所有加密操作委託給Bouncycastle java庫。 在官方網站上沒有關於如何添加「proxy」bouncycastle API以便在模擬的applet中使用它的線索。 因此我們的目標是升級這樣的: import javacard.framework.*;

    1熱度

    1回答

    返回不同的結果,我寫了下面的小程序做兩個CBC和ECB模式的AES加密和解密: package cryptoPack; import javacard.framework.*; import javacard.security.AESKey; import javacard.security.CryptoException; import javacard.security.KeyBui

    0熱度

    1回答

    我試圖在JavaCard環境中實現自己的PKCS7填充方案,以防智能卡不支持PKCS5或7填充方案。 我希望在使用對稱密碼的不同塊大小的情況下,PKCS填充方案的塊大小是靈活的。 length指示消息輸入長度,並且blocksize指示密碼塊的大小。 我的算法會檢查PKCS7填充中的兩個場景,即如果所有字節都是相同的字節(例如0A, 0A, 0A .. 0A, 0A, 0A),這意味着沒有填充涉及