我有SCR3310v2.0读卡器和芯片卡SLE5528,有没有代码示例可以记录和读取卡信息,或者有没有免费软件可以做到这一点?
我使用JCManager工具在我的 java 卡上加载小程序。该软件在顶部有三个身份验证密钥字段,名为S_ENC、S_MAC和DEK。
据我所知,ENC代表Encryption,MAC代表Message Authentication Code,DEK代表Data Encryption Key。
我想知道他们何时使用(通信的哪一步?初始更新、外部身份验证?...)?
每次通信中都使用这三个密钥,还是其中一些密钥可以选择使用?
哪里?(卡或终端或两者兼而有之?)
另外,我想知道什么是KEK?KEK智能卡里有吗?
我想重新开发新的桌面应用程序以从 EMV 智能卡读取信息,并且我有来自以前(工作)应用程序的日志。
假设在 EMV 智能卡中有一个 AID = 44 44 44 44 44 44 44 44 (DDDDDDDD) 的应用程序。
我正在发送 APDU 命令:00 A4 04 00 08 44 44 44 44 44 44 44 44 00 并获得超时异常(超时 = 60 秒)。
我尝试发送 APDU 命令:00 A4 04 00 08 44 44 44 44 44 44 44 44 并得到响应代码 = 61 37。
我尝试选择文件 1PAY.SYS.DDF01,立即得到响应 = 6a82(正确)。
我是 Java Card 开发的新手,我正在尝试开发一个可以选择和读取 EF 数据的小程序。我想用一些假数据创建 EF 和 DF,并将其存储在卡中。然后我会用我的小程序来读取这些数据。是否可以?如果是这样,我该怎么做?请帮助,我已经搜索了很多,但我没有找到任何解决方案。
非常感谢。
我下载了android ACS库,并使用带有otg电缆的ACR122U阅读器在我的android设备上试用了示例代码和ReaderTest应用。
我尝试发送以下APDU命令-FF CA 00 00 00,但在以下代码段的以下行中不断遇到此异常:
// Transmit APDU
responseLength = mReader.transmit(params[0].slotNum,
command, command.length, response,
response.length);
Run Code Online (Sandbox Code Playgroud)
例外:
com.acs.smartcard.InvalidDeviceStateException:当前状态不等于特定状态
我检查过以确保所有传递给.transmit方法的元素都是正确的(slotNum,command,command.length等)。只是无法弄清楚为什么会抛出该异常。
任何帮助将不胜感激 !
交易过程中EMV ODA、CA和发行人证书是什么关系?
我正在尝试开发一个自定义的加密安全协议,用于通过 RFID 智能卡进行身份验证,我在互联网上所能找到的只是关于如何将静态标签写入卡中的通用信息。对于我的项目,我需要读卡器向卡发送挑战随机数(固定长度的随机字节),然后卡应该发回使用硬编码密钥(例如使用 AES CBC)或哈希 HMAC 加密的挑战。
问题是:我如何对卡进行编程以执行此类行为?我可以编写代码来做到这一点,但如何将它“闪存”到卡上。此外,阅读器的代码不是问题(我想使用带有阅读器模块的 Arduino)。
然后有一个无源芯片有足够的功率来进行这种计算,还是最好使用有源芯片,考虑到距离只有几厘米,例如在门后?
我想知道在哪里可以下载ACR122U SDK工具.这是一款非接触式智能卡读卡器.这是因为我购买了NFC读卡器,但没有使用软件.因此,如果有任何其他工具可以实际读取ACR122U,除了原始sdk本身,请告诉我.我将不胜感激.谢谢.
我正在尝试读取信用卡上的姓名,卡号,有效期等.但总是6d00在打电话时回来SCardTransmit.
我正在使用预先定义的AID,我已经用Google搜索有效(如果我错了,请纠正我).这是:
AID_LIST = {
"A0000000421010",
"A0000000422010",
"A0000000031010",
"A0000000032010",
"A0000000041010",
"A0000000042010",
"A00000006900",
"A0000001850002"
}
Run Code Online (Sandbox Code Playgroud)
提前致谢.
我目前正试图通过使用存储私钥和公钥的bouncycastle lib(java或C#)和智能卡(epass2003)来生成CSR.
我发现这个例子.Net以编程的方式签署了Bouncy Castle的PKCS#10请求,但是有必要直接访问这对密钥,这是不可能的,因为智能卡不允许访问他们的私钥.
任何人都可以通过使用智能卡中的一对密钥来帮助生成CSR吗?
最好的祝福
smartcard ×10
emv ×3
cryptography ×2
javacard ×2
nfc ×2
acr122 ×1
android ×1
apdu ×1
bouncycastle ×1
c# ×1
credit-card ×1
csr ×1
encryption ×1
iphone ×1
java ×1
rfid ×1
sdk ×1
security ×1