Я использую защиту от хотлинков на сервере 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, как мне сделать это обновление? Стоит ли мне использовать другой модуль?
Nginx не имеет для этого модуля sha256 ( https://www.nginx.com/resources/wiki/modules/set_misc/ ). Почему вы хотите внести это изменение? SHA1 должно быть достаточно хорошим для этого уровня защиты.