Linux
使用 SHA-256 進行熱連結保護
我在使用 sha-1 的帶有 set_misc_nginx_module 的 nginx 伺服器中使用熱連結保護,我想將其更改為 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 應該足以提供這種級別的保護。