如何在 C/C++ 中与智能卡交互? [关闭]

Posted

技术标签:

【中文标题】如何在 C/C++ 中与智能卡交互? [关闭]【英文标题】:How to interact with a smart card in C/C++? [closed] 【发布时间】:2015-02-24 13:02:50 【问题描述】:

是否有任何用 C/C++ 编写的开放框架有助于与智能卡设备进行交互,我的目标是创建这样一个使用 C/C++ 独立于平台的系统。

我一直在尝试搜索此类库,但我发现的只是基于 Java 的框架,例如 OCF 和 Java Smart Card I/O API。

感谢任何帮助。

【问题讨论】:

虽然 *** 不是推荐引擎,但您使用的标签可能会建议组合搜索以查看人们正在使用哪种选项。尝试例如the combination of smartcard and c++ tags 搜索。查看活动可以表明受欢迎程度,查看人们遇到的各种问题可以证明可用性或功能的广度。请注意,该功能是通过在搜索 [c++] [smartcard] 中将多个标签放在括号中完成的,您也可以使用其他术语。 【参考方案1】:

确实有诸如SCardEstablishContext、SCardConnect、SCardTransmit 之类的方法,您可以使用这些方法与智能卡建立通信,然后在 APDU 级别向卡发送命令。 另见here

【讨论】:

加密需求怎么样?例如,设置安全通道。 @eigenfield 嗨,这是旧帖子。从那以后我就没有玩过智能卡和 C++。

以上是关于如何在 C/C++ 中与智能卡交互? [关闭]的主要内容,如果未能解决你的问题,请参考以下文章

如何调用 Solidity 函数从智能合约中返回以太币?

如何开始使用 RFID 阅读器? [关闭]

在 Python 中与另一个命令行程序交互

Unity3d开发中与oc交互之类型转换

部署智能合约

《支持C/C++/Rust/Swift的Qtum X86虚拟机如何打造更丰富的智能合约生态》