首页 > 解决方案 > Flutter HMAC SHA1 编码

问题描述

我是 Flutter 的新手,对 HMAC 代码了解不多。我想从一个在线的opendata接口获取数据,我想知道如何使用Flutter的函数对参数进行编码并完成我的授权,例如我的密钥、我的ID和x-date。下图是opendata接口网站提供的示例格式。有人会教我如何以它的形式对这些参数进行编码吗?感谢所有花时间尝试回答我的问题的人!

键值 授权 hmac username="APP ID", algorithm="hmac-sha1", headers="x-date", signature="Base64(HMAC-SHA1("x-date: " + x-date , APP Key) )"

x 日期
2017 年 4 月 19 日星期三 08:37:50 GMT

在此处输入图像描述

标签: flutterhmachmacsha1opendata

解决方案


推荐阅读