我想更改DESfire卡的主密钥。我已经阅读了mifare DESFire数据表,但是由于我是该领域的新手,所以我听不懂。
在37
上述文件的页面上说明了如何更改密钥。
有人可以给我一个示例或分步教程来更改密钥吗?(包括相关的APDU命令)
什么deciphered key
是文件中提到?我应该解密新密钥然后在命令中使用它吗?如果是这样,我该如何解密关键数据?
您decipheredKey
是新密钥的CBC模式解密值,初始向量为零。
这是Mifare DESFire功能:终端始终解密(甚至隐藏明文!),而DESFire卡始终加密。基于事实,使用对称密码(如DES,3DES或AES)进行解密和加密是反函数,可以同时用于隐藏和显示明文。
它有助于提高性能-DESFire卡不必将每个APDU的密码模式从加密切换为解密。
请参阅文档的第12页。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句