![](/img/trans.png)
[英]Relation between APDU and higher level NFC protocols (such as ISO 14443-3A)?
我開始閱讀 NFC/Smartcard-Communication 的主題,我發現許多不同的標准和命令取決於標簽類型(例如參見此處) 我還遇到了似乎對 nfc/智能卡通信通用的 APDU 命令? 這是否意味着,這些更高級別的協議都基於 apdu 並且可以被翻譯? 例如,我找到了使用android. ...
[英]Relation between APDU and higher level NFC protocols (such as ISO 14443-3A)?
我開始閱讀 NFC/Smartcard-Communication 的主題,我發現許多不同的標准和命令取決於標簽類型(例如參見此處) 我還遇到了似乎對 nfc/智能卡通信通用的 APDU 命令? 這是否意味着,這些更高級別的協議都基於 apdu 並且可以被翻譯? 例如,我找到了使用android. ...
[英].NET XAdES Signing throws CryptographicException
我正在嘗試使用存儲在智能卡上的證書使用 XAdES 對 XML 進行簽名。 首先,值得一提的是,當我在同一張XML文檔上簽名時,在這張智能卡上添加了軟件,運行沒有任何問題。 這是代碼: 一切順利,直到執行到 AddSignatureToDocument() 方法中的 _xadesSignedXml ...
[英]What is the use case of DAP Verification/Mandated DAP Verification in Global Platform card specification?
我看到全球平台中的安全域可以進行 DAP 驗證或(強制 DAP 驗證)。 我想知道為什么我們要有這樣的特權? 通常每個 APDU 的 MAC 可以驗證加載塊的完整性。 那么DAP驗證有什么用呢? 據我所知,我們與應用程序提供商共享的每個 SD 都有 3 個密鑰:ENC、MAC、KEK。 那么,為什 ...
[英]Why '90 00' status word is chosen for sucessful response in smart cards?
ISO 7816-3(帶觸點的卡 - 電氣接口和傳輸協議)將響應值90 00定義為“過程正常完成”。 它不同於編程語言中的約定,返回值0被認為是應用程序的成功和正常終止。 有誰知道這是什么原因? ...
[英]Can I start authentication of Mifare classic card by the address stored in value block?
背景資料我正在研究 Mifare Classic 1K (S50) 協議。 大部分數據來自這份文件。 我發現身份驗證命令是 60(帶 keyA)或 61(帶 keyB)后跟 1 個字節的地址(本題忽略兩個字節的 CRC)。 該地址是您要訪問的塊的塊號。 例如,Mifare Classic 1K 有 ...
[英]Parsing EMV tag 9F10
得到值,但找不到參考:1F4A6332A00000000010030273000000004000000000000000000000000000000 任何的想法? 它看起來像 CVN 4A,但沒有關於它的信息 ...
[英]How can I create EF by APDU commands on Gemalto IdPrime 930 smartcard
我正在嘗試使用 APDU 命令在智能卡上創建 EF: 80 E0 00 00 1C 62 1A 80 01 80 82 01 01 83 02 55 5A 86 09 00 00 00 00 00 00 00 00 00 A5 03 83 01 00並獲取錯誤69 85 (不滿足使用條件:- 超過 ...
[英]Xamarin/Android, SmartCard, BulkTransfer
因此,我的任務是編寫代碼來處理智能卡。 環境是C#.Net,Xamarin。智能卡讀卡器(接觸式,非NFC)連接到霍尼韋爾手持設備上。 因此,由於存在稀疏的部分,並且出於各種原因我不能只使用某些第三方庫,因此我承擔了它的任務。 因此,既然溝通的大門是敞開的,我顯然需要向外發送請求並從相應的出站和入 ...
[英]How to control the Reader ACM1252 RF Field using C#?
我想關閉射頻場,我也找到了嘗試的命令,但是它不起作用,它返回 01 63 01,但是當我嘗試另一個命令時,它起作用了,所以我不知道是什么問題用它。 我的步驟: SCardEstablishContext SCardListReader SCardConnect(直連模式) 卡控我的代碼:關閉 ...
[英]How to read SLE4428 smart card using S9 protocol in pyscard library
我在讀取 SLE4428 卡時遇到問題。 我嘗試使用用 python 編寫的簡單程序,但收到一條消息,pyscard 僅支持 T=0 和 T=1 協議。 我的卡使用 S9 協議。 你有什么軟件可以用來讀/寫 SLE4428 卡上的數據嗎? 或者也許有人知道如何在 pyscard 庫中閱讀 S9 協議 ...
[英]Why APDU Response in READ BINARY COMMAND return 233 bytes and not 256
我正在使用 java 中的智能卡,試圖獲取文件。 為此,我使用 APDU 命令。 “SELECT FILE”命令執行正確,它回答我 90 00,但是當通過一個循環獲取文件時,每次迭代返回 233 個字節而不是 256,並且在組裝文件時它不起作用。 打印:ResponseAPDU:233 字節,S ...
[英]How to create a EC Key Pair?
我正在嘗試使用 Pkcs#11 互操作庫 (5.1.2) 創建一個 EC 密鑰對,但每次我嘗試生成一個時,它都會返回 CKR_TEMPLATE_INCOMPLETE 或 CKR_DOMAIN_PARAMS_INVALID。 我正在使用 SC650 智能卡來生成密鑰。 以及用於生成 EC 曲線的 B ...
[英]j3h081 dual interface card storage structure
任何人都知道 j3h081 jcop 卡的存儲或 memory 是如何構成的? 我想知道它是使用 memory 結構的塊和扇區類型還是其他一些結構? ...
[英]Windows Security dialog window pops up
賞金將在 5 天后到期。 此問題的答案有資格獲得+250聲望賞金。 學習者正在從有信譽的來源尋找答案。 錯誤的描述我們正在 Windows 10 開發。我們的后端是 ASP.NET Core 3.1 MVC Windows 安全對話框 window 在我通過 React 開發應用程序時彈出。 這 ...
[英]How to use PCSC Lite NPM library to interface with Smart Card?
我正在使用 React.js 開發一個需要智能卡簽名功能的網站。 我無法找到有關如何與智能卡交互的信息。 我知道 PCSC,我可以使用 NPM 庫 PCSC Lite 向卡發出 APDU 命令,但是,我不知道向卡發出什么命令才能獲取存儲在卡上的證書。 我有一種方法可以在后端驗證證書和所有內容,但我 ...
[英]SCardTransmit return empty buffer
我試圖學習在 C# 中使用 winscard.dll 並且在運行 SCardTransmit() 時遇到問題,它總是返回一個空緩沖區。 這是我的測試代碼: 我如何編組 winscard.dll 的源代碼可以在這里找到: LibPCSCLite 我如何運行它: First I created C# ...
[英]How to convert the Javacard cap file to its corresponding byte stream?
我目前正在開發Javacard並使用Ant腳本(文件名類似於demo.cap)生成cap文件,現在我想構建GP(GlobalPlatform)命令以在samrt卡上運行LOAD過程。 但它被封裝成大寫格式。 有什么辦法可以將 cap 文件轉換為其相應的 btye stream 以便我可以截斷它並構 ...
[英]Yubikey PIV "The smartcard cannot perform the requested operation."
賞金將在 2 天內到期。 此問題的答案有資格獲得+50聲望賞金。 Igal Flegmann想引起對這個問題的更多關注。 我正在嘗試使用 Yubikey 與 Microsoft 的AAD CBA進行身份驗證,但是當我連接 Yubikey 時出現錯誤: 智能卡無法執行請求的操作或該操作需要不同的智 ...
[英]How would you reconstruct a public key from the key s-expression and creation timestamp?
關於這個答案,我特別詢問用戶試圖僅從 openPGP 智能卡中的信息重新創建公鑰(由於丟失公鑰): https://stackoverflow.com/a/69903994/17503333 答案表明您應該能夠通過 gpg 和 libcrypt 本身從 gpg-connect-agent 檢索到 ...
[英]How can I make a javacard appet which is not possible to be multi instance
我想創建一個不能同時安裝多次的 javacard 小程序。 這意味着如果我實例化一次小程序,就不可能安裝該小程序的另一個實例。 但是,如果我刪除第一個實例,應該可以重新安裝它。 ...