Bcrypt a .htpasswd

Vytvořte bcrypt hash hesla, ověřte heslo proti existujícímu hashi nebo vygenerujte řádek do souboru .htpasswd pro Apache a Nginx.

12
Doporučeno 10–12. Každé +1 zdvojnásobí čas výpočtu.

Jak použít .htpasswd

Řádek vložte do souboru .htpasswd mimo veřejný adresář webu a v konfiguraci serveru na něj odkažte:

# Apache (.htaccess)
AuthType Basic
AuthName "Chráněná sekce"
AuthUserFile /var/www/.htpasswd
Require valid-user

# Nginx
location /admin/ {
    auth_basic "Chráněná sekce";
    auth_basic_user_file /etc/nginx/.htpasswd;
}

Hesla se zpracovávají jen ve vašem prohlížeči a nikam se neodesílají.