欢迎光临
我们一直在努力

本站API接口的KEY生成文档

API管理系统

在本站的API平台中,需要传入API参数值的接口需要计算key的参数值,这里给大家介绍和参考一下我们这个key是如何计算的。

KEY参数说明:

参数主要用于加密接口防止恶意利用,接口验证。付费用户独立KEY等。

目前的KEY采用一个密钥和时间来验证KEY的有效期,一个KEY的有效期是一个小时。

KEY生成说明:

算法:KEY=md5(md5(密钥)+sha1(date(时间)))

流程说明:

  1. 先计算出密钥的MD5值,比如默认的KEY密钥是 523077333
  2. 再计算出 时间(取年月日时,24小时制)的 哈希值 sha1
  3. 拼接第1,2步的值,按照1,2顺序拼接。
  4. 最后计算出 第 3 步的MD5 就得到我们最终需要的KEY。

例程DEMO:

在这里只给出PHP的:

$key = '523077333';
echo get_keys($key);
function get_keys($key){
return md5(md5($key).sha1(date('YmdH')));
}
赞(22) 打赏
未经允许不得转载:同济互联 » 本站API接口的KEY生成文档
分享到: 更多 (0)
API管理系统

相关推荐

  • 暂无文章

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏