代码之家  ›  专栏  ›  技术社区  ›  Student

有没有一个免费的虚拟智能卡,我可以用它来运行一些测试?

  •  4
  • Student  · 技术社区  · 16 年前

    我想这没有什么区别,但我会尝试使用Java应用程序访问它。

    更新:我将在公钥/私钥加密系统中使用智能卡。

    6 回复  |  直到 11 年前
        1
  •  10
  •   Martin Paljak    16 年前

    有不同类型的智能卡,你不清楚你的意思是什么样的测试,但我猜你是在谈论加密智能卡。

    Javacard开发工具包包含一个参考JCRE,可用于在软件中模拟硬件Javacard,因此您可以将智能卡小程序(如果您正在编写智能卡小程序)部署到非现有智能卡,并使用apdutool对其进行测试[1]

    〔1〕 http://www.developer.com/tech/article.php/913451/A-Java-Card-Primer-Part-2.htm

        2
  •  7
  •   MikhailDudarev    14 年前

    您可以使用我们的开源模拟器jcardsim http://jcardsim.org 为此目的。它完全模仿真实的NXP芯片JavaCARD,并且可以使用JavaX.StaskValo(虚拟Java卡终端)进行测试。

        3
  •  2
  •   JavaCardOS    11 年前

    jcide的虚拟智能卡可以在Windows系统中模拟基于PCSC通信协议的卡,其使用方式几乎与真实卡相同。

    jcide是一个包含虚拟卡和虚拟读卡器的javacard开发工具包。您可以使用免费运行/调试某些测试。

    你可以看到更多” https://github.com/Tolice/JCIDE/wiki “

        4
  •  0
  •   Fa11enAngel    15 年前

    您可以在此处获取虚拟智能卡(和虚拟读卡器): http://sourceforge.net/projects/vsmartcard/

        5
  •  0
  •   Ben    14 年前

    如果要查找JavaCard实现,请 CAPRunner 可能是你的朋友。它可以运行cap文件。与一起使用 WebSCard 您还可以获得它的Web界面。

        6
  •  -1
  •   foo    15 年前

    如果您真的想了解JavaCard编程级别,那么现在的NetBeans http://www.netbeans.org/ (6.9.1及更高版本)有一个javacard模块,该模块配有JC3卡模拟器,允许您只需在javacard项目中按“运行”(或“调试”)即可测试您的cardlets/applet。

    这是相当舒适的,但是要注意不同的javacard版本,并检查哪些特性、功能和参数对于您最终要编程的平台版本是实际可用的。