gpt4 book ai didi

java - Java Card 上的椭圆曲线 - 是否可以在 Java Card 上使用外部库?

转载 作者:行者123 更新时间:2023-11-30 09:02:43 28 4
gpt4 key购买 nike

我写信给你是因为我在 PC 上用 Java 编写了一个带有椭圆曲线的签名算法,我想将它集成到 Java Card 上。在我的程序中,我使用加密库 BouncyCaSTLe。

所以我的问题如下:是否可以在 Java Card 上使用外部库?

非常感谢您的帮助!

最佳答案

有点。您可以使用明确为 Java Card 编写的外部库。 Java Card (Classic) 是一个非常受限的 Java 环境,它缺少很多 Java SE 功能。哎呀,通常它甚至没有整数,只有字节和短裤。

您不能使用为 Java SE 编写的外部库。而且您当然不能使用 Bouncy CaSTLe。 Java Card 有自己的加密库(实际上有很多功能,有些甚至在 Java SE 中没有)。

请注意,即使您可以重写加密功能,要从 Java Card 中获得足够的性能也是相当棘手的。 Java Card 的加密库通常依赖于 native 处理和协处理器支持。

关于java - Java Card 上的椭圆曲线 - 是否可以在 Java Card 上使用外部库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25884707/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com