密码卡常见问题Q&A

硬件相关

问:Mini PCIe密码卡的M10、M10U两个型号,有什么区别?

答:标准的Mini PCIE接口,支持两路通信协议,一路是PCIE协议,一路是USB2.0协议。部分主板仅支持其中的一路。派科信安M10密码卡,物理Mini PCIE接口,协议为PCIE;M10U密码卡,物理Mini PCIE接口,协议为USB2.0。型号为MxxU的以U结尾的Mini PCIE密码卡型号,都仅支持Mini PCIE接口中的USB2.0协议。进行密码卡选择之前,请与主板厂商确认Mini PCIE接口支持的协议情况。

软件相关

问:派科信安密码卡,支持OpenWrt操作系统吗?

答:派科信安密码卡,全系列均可支持OpenWrt操作系统。

派科信安密码卡,全系列支持Linux内核的操作系统,包括通用的Ubuntu、CentOS、Debian等,同时也支持国产信创操作系统,如麒麟、统信等。也可支持用户使用buildroot、Yocto等工具自行开发的操作系统。

问:派科信安密码卡,支持windows操作系统吗?

答:派科信安的部分密码卡支持windows操作系统。PCIe密码卡的A系列、Mini PCIe密码卡的M10、M10U、M11、M11U,均支持windows操作系统。B系列PCIe密码卡,暂不支持Windows操作系统。

问:SDK中提供的样例程序,都是用动态库编译的,如何采用静态库编译调用密码卡的应用程序?

答:派科信安密码卡的SDK提供动态库和静态库。如需调用静态库编译应用程序,可参考如下编译参数:gcc std_sm1.c -l:libpiico_ccmu.a -lpthread -I ../include -L ../lib -o std_sm1。其中,libpiico_ccmu.a为对应的静态库文件,不同的密码卡,名称稍有不同,用户可自行调整。编译完成后,可以用ldd std_sm1命令,检查编译出来的二进制文件,是否依赖相应的动态库。