ALG_RSA_NOPAD非法使用异常,尽管Java Card中的消息正确对齐

时间:2016-02-21 11:45:48

标签: cryptography rsa javacard

我正在尝试使用RSA私钥“加密”消息(我正在尝试使用RSA加密操作来使用类似于Diffie-Hellman的原始模数指数操作){{1} JavaCard环境中的算法。我得到了ILLEGAL_USE异常,尽管确保我的硬编码消息被硬编码填充为零,如下面的代码所示。

ALG_RSA_NOPAD

我错过了什么?

1 个答案:

答案 0 :(得分:3)

PrivateKey类无法使用ENCRYPT模式,使用DECRYPT模式是获取RSA模数指数机制以使用PrivateKey的唯一选项。