连接密码计算示例

访问参数生成工具,填写注册设备后生成的信息,生成设备连接鉴权所需的参数(ClientId、Username、Password)。

不需要时间戳

加密方式:AES128_ECB_PKCS5Padding

Sign = AES128(DeviceSecret, ProductID.NodeEui_ProductKey);

示例如下:

  • ProductKey(十六进制) :DB6FACEF35BEBA0517712F0E4BE32936

  • OpenID(十六进制):7ED01E2A

  • ProductID(十六进制):AA30C505

  • NodeEui(十六进制):20MQTTJ000121

  • DeviceSecret(十六进制):326086233FAB8A96566796551EB1DFF8

则拼接结果为:AA30C505.20MQTTJ000121_DB6FACEF35BEBA0517712F0E4BE32936

加密运算过程为:

5A59C862(9543138F2479A2D482CE8CA3FA55300DC69B40A93516DE439425E757).getBytes

运算结果为:5EB6BBC8DE5233E632389FA3E8E133F14DC0378BDDE5EDD73E64F682A79D14515CF9C8D4C5A0F469AD773DF9F4BFC8F05876680DBB4A7CB546B1EE27FF10134B

在线计算地址:AES128&input=NEI5NjZBNzEuMTEyMjMzXzZEMjEyNUE0MjI3NjYwOEFFRUE0NjY0RDk0NEM0QUU0XzE2Njg3NDU2NTY)

需要时间戳

加密方式:AES128_ECB_PKCS5Padding

Sign = AES128(DeviceSecret, ProductID.NodeEui_ProductKey_Timestamp);

示例如下:

  • ProductKey(十六进制) :DB6FACEF35BEBA0517712F0E4BE32936

  • OpenID(十六进制):7ED01E2A

  • ProductID(十六进制):AA30C505

  • NodeEui(十六进制):20MQTTJ000121

  • DeviceSecret(十六进制):326086233FAB8A96566796551EB1DFF8

  • 当前时间戳(十六进制):1675404867

则拼接结果为:AA30C505.20MQTTJ000121_DB6FACEF35BEBA0517712F0E4BE32936_1675404867

加密运算过程为:

5A59C862(9543138F2479A2D482CE8CA3FA55300DC69B40A93516DE439425E757_1675404867).getBytes

运算结果为:5EB6BBC8DE5233E632389FA3E8E133F14DC0378BDDE5EDD73E64F682A79D14515CF9C8D4C5A0F469AD773DF9F4BFC8F0725CDE013D77D74F22A59C33F8FE51622BE8CFAD9396E7811545F61CEDA9E4F9

在线计算地址:AES128&input=NEI5NjZBNzEuMTEyMjMzXzZEMjEyNUE0MjI3NjYwOEFFRUE0NjY0RDk0NEM0QUU0XzE2Njg3NDU2NTY)

results matching ""

    No results matching ""