我是java卡开发的新手。我想构建使用ECC加密技术加密数据的java卡小程序。所以我使用的是jcop41卡,它支持ECC。所以我想知道什么是密码类支持ECC.I想要使用ECC在这里(https://stackoverflow.com/questions/17669625/java-card-rsa-encryption)进行相同的加密。但是在这里他们使用了Cipher.ALG_RSA_PKCS1
。但ECC我们不能使用这个密码。你能给我任何夸张吗?
答案 0 :(得分:3)
据我所知,基于ECC的加密在Java Card API中不可用,只有Signature(即ECDSA)和KeyAgreement(即ECDH)。只需在这些类中查找名称以“ALG_EC_
”开头的常量。可能会对API进行特定于NXP的扩展。
这是paper describing how to implement ECIE in Java Card(我通过谷歌搜索发现:"java card" elliptic curve encryption ...)。