我如何使用密钥锁定 javacard?

how i can lock a javacard with a secret key?

我在我的javacard上安装了一个小程序没有任何问题,现在的问题是任何人都可以删除这个小程序或安装另一个小程序,所以我想锁定卡,我该怎么办??谢谢

像这样:

https://github.com/martinpaljak/GlobalPlatformPro#lock--unlock-usage

并确保将新密钥保存到安全的地方。

the problem now is that anyone can delete this applet or install another applet,so I want to lock the card

这是错误的!在 Locked 生命周期状态下,卡的功能必须被禁用,您不能再使用常规小程序。为了实现您的目标,您必须更改身份验证密钥并将新密钥安全地保密。

要更改身份验证密钥,您可以使用 GlobalPlatformPro 工具,如下所示:

gp -lock NewKey

请注意,对于上述命令,我假设您的卡密钥现在已配置为默认值。如果这些设置为默认值,上述命令可能会破坏您的卡。