This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] CC2538:MAC 层默认密钥

Guru**** 2539760 points
Other Parts Discussed in Thread: CC2538

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/wireless-connectivity/zigbee-thread-group/zigbee-and-thread/f/zigbee-thread-forum/715443/cc2538-mac-layer-default-key

器件型号:CC2538

如何检查 CC2538 MAC 层的默认密钥?

当我签入 ZStack 3.0时、它显示 f8wconfig.cfg 文件显示以下配置。

/*默认安全密钥。 *
-DDEFAULT_KEY ="{0}"

MAC 层是否拥有 CC2538上除周五 AES128内核之外的 AES128?

如何从 MAC 层检索默认密钥?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    如果将被存储到 ZCD_NV_PRECFGKEY 中、您可以参考 zgPreconfigKeyInit
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!

    您的意思是

    #define ZCD_NV_PRECFGKEY 0x0062在 ZComDef.h 中可用?

    似乎是网络密钥而不是 MAC 层。

    如果它与 MAC 相关、这是否意味着密钥为0x0062 => 2字节?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    ZCD_NV_PRECFGKEY 是用于存储网络密钥的 NV ID。 因此、您必须使用 osal_nv_read、并将 ZCD_nv_PRECFGKEY 用作 NV ID 来读取它。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    默认 ZigBee 密钥长度为128位(8字节)。 如果在 f8wconfig.cfg 中未定义 DEFAULT_KEY (默认情况下、所有字节都在0x00定义)、则会使用其他定义、如 NWK_globals.c 中所示 如果需要、您可以在 ssp.h 中更改 SEC_KEY_LEN。

    此致、
    Ryan