在Java Card框架中集成自定义分组密码



我用Java Card语言创建了一些轻量级密码,现在我想将它们集成到Java Card API中。我注意到了javacardx.crypto.Cipher以及javacard.security.Key课程。但在我看来,如果我扩展Cipher类并实现所有这些方法,我仍然需要一种方法将我的密码常量添加到内部框架中以完全集成密码。有没有好方法可以做到这一点?

不,没有办法注册新的密码。但请注意,您通常在安装期间生成对象实例。因此,如果您创建一个扩展Cipher的对象并实例化它,那么这应该无关

紧要。

因此,一般来说,您应该使用自己的getInstance方法和常量创建自己的XCipher类。

算法由Java Card中的字节常量表示。如果他们有一个注册表,则有可能发生冲突。这就是为什么Java Card论坛通常会决定是否应该添加新算法。

相关内容

  • 没有找到相关文章

最新更新