Hash-algoritme

Uw wachtwoord wordt alleen gebruikt om de hash te maken en wordt nergens opgeslagen.

Vul een gebruikersnaam en wachtwoord in. Uw htpasswd-regel en een voorbeeldconfiguratie verschijnen hier.

htpasswd uitgelegd

Een map beveiligen met een wachtwoord

Met HTTP-authenticatie vraagt de webserver een gebruikersnaam en wachtwoord voordat een pagina opent. Ideaal voor een testomgeving of beheerpagina.

Wat is een .htpasswd-bestand?

Een tekstbestand met per regel een gebruikersnaam en een gehasht wachtwoord, gescheiden door een dubbelpunt. De webserver vergelijkt het ingegeven wachtwoord met die hash.

Meerdere gebruikers

Elke gebruiker krijgt een eigen regel. Genereer gewoon een regel per gebruiker en zet ze onder elkaar in hetzelfde bestand.

Apache: via .htaccess

Zet de configuratie hierboven in een .htaccess-bestand in de map die u wilt beveiligen. AuthUserFile wijst naar het volledige pad van uw .htpasswd-bestand.

NGINX: in de serverconfiguratie

NGINX leest geen .htaccess. De regels auth_basic en auth_basic_user_file komen in het location-blok van uw serverconfiguratie.

Welk algoritme kiest u?

Kies bcrypt: het is traag om te kraken en werkt met Apache 2.4 en recente NGINX-versies. Gebruik SHA-1 alleen als een oud systeem niets anders ondersteunt.

Gebruik altijd HTTPS

Bij HTTP-authenticatie stuurt de browser het wachtwoord bij elke aanvraag mee. Gebruik daarom altijd HTTPS; bij onze hosting krijgt elke website een gratis SSL-certificaat.

Veelgestelde vragen over htpasswd

Wat is een htpasswd-bestand?

Een htpasswd-bestand is een wachtwoordbestand dat wordt gebruikt voor HTTP-authenticatie. Het bevat gebruikersnamen en gehashte wachtwoorden waarmee u een map, staging-site of admin-omgeving kunt beveiligen.

Waar gebruik ik een htpasswd-regel voor?

U gebruikt een htpasswd-regel in een `.htpasswd`-bestand voor Apache of in een wachtwoordbestand dat door NGINX via `auth_basic_user_file` wordt geladen.

Zo kunt u bezoekers eerst om een gebruikersnaam en wachtwoord vragen voordat zij toegang krijgen tot een bepaalde map of website.

Wat is het beste algoritme voor htpasswd?

In de meeste gevallen is `bcrypt` de beste keuze. Het is modern, sterk en veel veiliger dan oudere opties zoals SHA1 of APR1-MD5.

Gebruik oudere algoritmen alleen wanneer u compatibiliteit nodig heeft met een specifieke server of bestaande configuratie.

Werkt htpasswd met Apache en NGINX?

Ja. Apache gebruikt meestal direct een `.htpasswd`-bestand, terwijl NGINX hetzelfde type wachtwoordbestand kan gebruiken via `auth_basic_user_file`.

Onze generator is geschikt voor beide scenario’s.

Hoe maak ik een sterk htpasswd-wachtwoord?

Kies een lang, uniek wachtwoord met een mix van hoofdletters, kleine letters, cijfers en symbolen. Gebruik geen hergebruikte of makkelijk te raden wachtwoorden.

Voor gevoelige omgevingen is een wachtwoordmanager sterk aan te raden.