Я использую защиту от хотлинков на сервере 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 должен быть достаточно хорош для этого уровня защиты.