开发者社区> 问答> 正文

基于mqtt、coap、http接入的设备认证环节,怎么写sign?

常见问题 设备相关

展开
收起
iot小能手 2018-11-30 16:34:50 1904 0
1 条回答
写回答
取消 提交回答
  • http接入文档中写道:签名,hmacmd5(deviceSecret,content), content = 将所有提交给服务器的参数(version,sign,signmethod除外), 按照字母顺序排序, 然后将参数值依次拼接,无拼接符号==意思就是,比如要提交服务器的参数必选的三项clientId”:”1504676xxxx”,”deviceName”:”LzL6lKkFxxxxxxx”,”productKey”:”SFHxxxx”。那么来看这些字段的首字母,按照首字母的顺序排序,就是clientId+ deviceName+ productKey,计算sign的原文就是clientId1504676xxxx deviceName LzL6lKkFxxxxxxx productKey SFHxxxx,然后根据指定方法加密得出sign。

    2019-07-17 23:17:49
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
RocketMQ Client-GO 介绍 立即下载
RocketMQ Prometheus Exporter 打造定制化 DevOps 平台 立即下载
基于 RocketMQ Prometheus Exporter 打造定制化 DevOps 平台 立即下载