Smartcard 如何为空白智能卡编码?

Smartcard 如何为空白智能卡编码?,smartcard,smartcard-reader,gemalto,Smartcard,Smartcard Reader,Gemalto,在我的学校项目中,我得到了一张空白智能卡和一个读卡器(我认为它也能写)——Gemalto IDBridge CT40是读卡器——现在我必须找到一种在这个智能卡上写字的方法,我完全不知道从哪里开始。我有一个软件(Gemclub Memo模块),但我找不到任何教程或相关内容。 最后,应该可以使用此智能卡进行身份验证。 你能告诉我从哪里开始吗?如何与此智能卡通信如何在其上书写?或者我需要学习哪些东西来与它交流 多谢各位 帕特里克你得到的不是真正的智能卡。这是一个安全的存储卡;你不能上传一个程序到它或类

在我的学校项目中,我得到了一张空白智能卡和一个读卡器(我认为它也能写)——Gemalto IDBridge CT40是读卡器——现在我必须找到一种在这个智能卡上写字的方法,我完全不知道从哪里开始。我有一个软件(Gemclub Memo模块),但我找不到任何教程或相关内容。 最后,应该可以使用此智能卡进行身份验证。 你能告诉我从哪里开始吗?如何与此智能卡通信如何在其上书写?或者我需要学习哪些东西来与它交流

多谢各位
帕特里克

你得到的不是真正的智能卡。这是一个安全的存储卡;你不能上传一个程序到它或类似的东西。非常基本的东西。并对其特点进行了介绍

该卡与已在ISO 7816-3规范中标准化的T=0通信。这意味着您可以将APDU发送到卡。你可以用同样的方式与可以编程的智能卡进行通信。您可以使用任何兼容PCSC的软件进行通信,因为您的智能卡读卡器兼容PCSC(PC到智能卡接口)

最后,这张卡使用了一个专有的GemPlus接口,因此您应该尝试从该公司获得帮助。你可以在网上找到这本手册,不用太麻烦(尽管它受版权保护,所以要小心)。如果卡处于发卡机构模式,您应该能够在不进行身份验证的情况下向其发送正确的命令


对于C#你可以看看。对于Java,您可以深入到
javax.smartcardio
中,通过与PCSC兼容的接口对卡进行编程。

您可以在gemalto SDK安装的帮助文件中找到很好的帮助。请访问此网站,逐步解释如何在visual Studio中使用gemalto 510卡。这可能会对您有所帮助。

您对PHP、Python(刚刚找到的pyscard)或Ruby语言有更多建议吗?没有。任何与PCSC兼容的都可以。之后,它只是寻找最适合于特定运行时的任何东西(在java中有很多API,只是伪装的C++ API,你可能不想要这些API)。