所有智能卡都具有嵌入式加密功能和计算能力。
可以利用开发的Android应用程序来利用这个吗?例如,我是否可以使用存储在SIM卡上的公钥/私钥来签名文件。
我听说过一些标准,规范和倡议(ETSI-MSS,移动PKI),但我没有看到这种架构的任何应用。
有人对此有一些线索吗?
答案 0 :(得分:2)
不,您无法直接在Android中访问SIM卡。所有与电话相关的服务的访问都在TelephonyManager API中进行,并且没有API在SIM中进行和加密操作。
答案 1 :(得分:1)
我的理解是SIM卡不使用标准加密。该句柄确定了网络的各种身份验证和加密。鉴于说A3 / 5的质量,我不确定你会想要。我怀疑你可以从中获得AES或基本的RSA
实际上上面的陈述有些不正确:显然有工作要么让SIM卡具有此功能,要么编写通用库来暴露它。但是,对于我的生活,我不能记得我读过的文章。