javacard

    5熱度

    1回答

    在初始化更新命令的響應字段中,密鑰多樣化數據(其包含製造ID和安全域AID的最後兩個字節)返回到Off Card實體。 我想知道這個數據的用途是什麼? 我在某處讀到這個密鑰多樣化數據用於派生Offcard端的基本密鑰。我不知道這是對還是錯。 如果它是正確的,那麼如何使用這種多樣化數據在關卡末端派生基密鑰? 請提供您的建議! 謝謝, ANKIT

    0熱度

    2回答

    首先,我想讓你知道我是新的關於javacards。我正處於編寫javacard applet的研究階段,我有一些令人驚訝的問題不容易通過谷歌搜索來回答。我想創建一個android應用程序,通過NFC觸發一個javacard應用程序。到目前爲止,我建立了與IsoDep卡的連接。 可以說我有一個cap-file。我如何將它安裝在實際的javacard上? (我需要一個帶有PC/SC的讀卡器/寫卡器嗎?

    -1熱度

    3回答

    我正在尋找一種方法來解釋或描述Java Card中的包,模塊&小程序的概念。 是否有人知道如何描述它,以便人們能夠輕鬆理解。 只是爲了從我的理解中提供更多的信息,結構&包之間的關係,模塊&小程序。 Package AID |--> Module AID |--> Applet AID 在Java編程中, Java包是組織Java類爲命名空間 但是,當它進入Java卡,這

    -1熱度

    1回答

    正如我在GitHub中看到的,MuscleApplet已經過時。我想知道在Java智能卡上持久存儲數據的最佳方式是什麼? 數據由姓名,家庭,圖片和說明組成。 所有字段都有動態長度,所以我不想考慮靜態字節數組到每一個。

    0熱度

    1回答

    我試圖進入密碼,相互認證等,並認爲它可能是很好的看到什麼是「在市場上」。現在,cipurse國家在其規格這樣的詞來生成會話密鑰: k0 = AES (key = PAD2 (kP) XOR PAD (rT), kID) XOR kID ,其中K0是會話密鑰KP是一個卡上計算的關鍵,RT是來自終端的響應。 PAD表示填充(前導零),PAD 2表示雙填充(前導零),kID表示卡的祕密密鑰。 現在,

    1熱度

    1回答

    我實現相互認證和我想知道隨機數生成 RandomData RND = RandomData.getInstance(RandomData.ALG_SECURE_RANDOM); rnd.generateData(RP,(short)0,(short)16); rnd.generateData 這個工作,當然,但根據我的規格 (我再次參照Cipurse)爲了做一個三路質詢 - 響應我 需要有一個隨機

    0熱度

    1回答

    我正在構建android應用程序,它連接到nfc安全元素並獲取數據給android device.for構建安全元素,我使用了java卡API。在jcop工具中發送ATR命令來重置java卡。這是發送命令。 /card -a a000000003000000 -c com.ibm.jc.CardManager resetCard with timeout: 0 (ms) --Waiting f

    5熱度

    1回答

    我正在嘗試開發STK應用程序,但我不知道從哪裏獲得開發工具包。現在,對於Javacard,我從Oracle網站上獲得了一個,但它沒有sim.toolkit軟件包。 我不想從金雅拓等購買它有沒有「免費」的實施? 我找到了ETSI - 3GPP一個帶有一些代碼和庫的zip文件,但我不知道這是否足夠。我從那裏的代碼生成cap/jar文件嗎? 感謝

    0熱度

    1回答

    我是新來的Java Card,我正在開發一個項目,我需要PIN安全智能卡用於醫療項目。我想知道的是,如果我可以將Java Card Applet加載到非Java智能卡上(我試圖避免可以選擇40美元甚至更多/ 1卡的昂貴代價)?如果可能的話,我想了解一些關於如何區分不同卡片並獲得他們的技術細節(類型,內存,接觸/無觸點等)的提示。

    0熱度

    2回答

    閱讀從瀏覽器中的智能卡密鑰存儲的數字簽名VS使用它進行認證,爲什麼數字簽名密鑰庫,我們必須使用小程序(客戶機上運行一些代碼來讀取密鑰) vs身份驗證瀏覽器讀取沒有任何小程序或插件的密鑰。智能卡如何列出沒有任何JavaScript或小程序代碼的智能卡密鑰。