我在 nginx 服务器中使用 set_misc_nginx_module 的热链接保护,使用 sha-1,我想将其更改为 sha-256,
我当前的设置是这样的:
root /var/www/streamboat.tv;
set $secret "secret";
location ~ ^/live/.+\.m3u8$ {
set_sha1 $expected_digest "${secret}${remote_addr}";
if ($expected_digest != $arg_digest) {
return 403;
}
}
在这种情况下set_sha1 $expected_digest“${secret}${remote_addr}”;我想将其更改为 sha-256,我该如何进行此更新?我应该使用其他模块吗?
答案1
Nginx 没有用于此的 sha256 模块(https://www.nginx.com/resources/wiki/modules/set_misc/)。为什么要进行此更改?SHA1 应该足以达到此级别的保护。