Защита от хотлинка с помощью SHA-256
Я использую защиту от хотлинков на сервере 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 $ Ожидаемый_дайджест "${secret}${remote_addr}"; где я хотел бы перейти на sha-256, как я могу сделать это обновление? Должен ли я использовать другой модуль?
1 ответ
Решение
В Nginx для этого нет модуля sha256 ( https://www.nginx.com/resources/wiki/modules/set_misc/). Почему вы хотите сделать это изменение? SHA1 должен быть достаточно хорош для этого уровня защиты.