【CDN】鉴权ALI-A模式的Key的算法示例
lasttime 2022-08-27 12:59:52

一、算法示例

    1.回源请求对象:

        http://cdn.example.com/video/standard/test.mp4

        说明 如果您的回源请求对象中有中文汉字,请先对其进行URL转码(即Encode),再进行鉴权URL的拼接。

    2.设置密钥为:cdncloud1234。

    3.签算服务器生成鉴权URL的时间:2022-08-22 10:00:00(UTC+8),转换为十进制的整形数值为1661133600。

    4.拼接流程

        a.CDN服务器构造出一个用于计算md5hash的签名字符串。

            /video/standard/test.mp4-1661133600-0-0-cdncloud1234

        b.根据该签名字符串,CDN服务器会计算出md5hash。

            md5hash = md5sum("/video/standard/test.mp4-1661133600-0-0-cdncloud1234") = 19f27227db0c4304701915f48129a592

        c.生成鉴权URL。

            http://cdn.example.com/video/standard/test.mp4?auth_key=1661133600-0-0-19f27227db0c4304701915f48129a592

二、写法示例

    image.png

    {

        "secret": "cdncloud1234",

        "ttl": 1800

    }

     字段说明: 

字段说明
secret签名密钥
ttl过期时间,单位<秒>。


相关文档
上一篇:【CDN】URL鉴权说明
下一篇:测试2
猜你想看