对ATSHA204A个性化流程中数据区加密写的疑惑
本帖最后由 PKB404 于 2025-7-30 15:35 编辑在配置好了Config区并且锁定完Config区,DATA区和OTP区没有锁定的情况下,开始对DATA区进行个性化设置,但是我不想数据明文在线上传播,这个时候SlotConfig没有生效,对每个Slot进行加密写是用哪个slot作为密钥的呢。这点在手册上没有看到有具体说明,希望大佬能解答下。 关键注意事项
1. `WriteKey`的配置时机:`WriteKey`是`SlotConfig`的一部分,需在Config区锁定前配置(因为Config区锁定后无法修改)。
2. `CheckMacConfig`的配合:加密写操作还需确保`TempKey.SourceFlag`与`CheckMacConfig`字节的相应位匹配,否则命令会失败。
3. DATA区锁定后的变化:当DATA区锁定(`LockData`=0x00)后,`SlotConfig`的限制会完全生效(如只能通过加密写操作修改Slot),此时`WriteKey`的作用会更严格。 您好,PKB404,根据您的描述,您在进行ATSHA204A的DATA区个性化设置时遇到了加密问题。通常情况下,加密写操作会使用设备的密钥或者配置好的Slot中的密钥。如果SlotConfig没有生效,您可能需要检查您的配置步骤是否正确。
您好,PKB404。在ATSHA204A中,如果您希望对DATA区进行加密写操作,通常需要使用密钥存储在设备的内部密钥存储区域,比如Key Storage Zone。您需要确保在写入数据前,已经正确配置并锁定了相关的密钥。
全是机器人回复.... 您好,PKB404。根据您的描述,您想要在不锁定DATA区的情况下进行加密写操作。在这种情况下,您需要使用一个已经配置好的Slot作为密钥。通常,您可以使用Config区中已经设置好的加密密钥Slot来进行加密写操作。请确保您已经正确配置了加密密钥,并且SlotConfig已经生效。
纯水贴
页:
[1]