javacard框架的纯python实现
JavaCard的Python项目详细描述
这是javacard操作系统的纯python版本 可在JavaCard智能卡上找到。
除了 因此,操作系统通常与其他系统结合使用 像CAPRunner(通过.cap文件链接)或WebSCard(通过 caprunner或python版本的applet)。
关于这个项目的文档最好作为原始的javacard找到 文档(询问谷歌)。目标是复制完全相同的 功能性。如果你有其他经验,请填写bug report。请对缺少的功能执行相同的操作。至于现在, 我只实现了我在 各种测试。
要使用它,在编写小程序时,只需替换以下内容 Java构造:
import javacard.framework.Applet;
使用:
from pythoncard.framework import Applet
据我所知,JavaCard版本是向后兼容的, 目标是提供一个经典的3.0.1版本,同时维护 与2.1.2等早期版本兼容。
pythoncard依赖于pyDes和pyCrypto进行加密 操作。然而,其余的功能在没有 安装了那些软件包。
若要安装它,请在 PYTHONPATH,或通过PyPi:
$ pip install JavaCard