我是 java 卡开发的新手。我想构建使用 ECC 密码术加密数据的 java 卡小程序。所以我使用 jcop41 卡,它支持 ECC。所以我想知道什么是支持 ECC 的密码类。我想要相同的加密就像在这里(https://stackoverflow.com/questions/17669625/java-card-rsa-encryption)使用ECC。但是在这里他们使用了 Cipher.ALG_RSA_PKCS1
。但是 ECC 我们不能使用这个密码。你能给我任何建议吗?
问问题
1122 次
1 回答
3
据我所知,Java Card API 中没有基于 ECC 的加密,只有Signature(即 ECDSA)和KeyAgreement(即 ECDH)。ALG_EC_
只需在这些类中查找名称以“”开头的常量。不过,API 可能有 NXP 特定的扩展。
这是一篇描述如何在 Java Card 中实现 ECIE的论文(我通过谷歌搜索发现:“java card”椭圆曲线加密......)。
于 2013-08-22T09:30:42.237 回答