Comment crypter un mot de passe HTACCESS ?
Réponses rédigées par Antoine
Dernière mise à jour : 2017-12-13 15:44:03
Question
Pour protéger mon site web je voudrais installer un HTACCESS. J'ai lui qu'il fallait crypter un mot de passe et le mettre dans le fichier HTPASSWD. Comment faire pour crypter le mot de passe ?
Réponse
Pour restreindre l'accès à votre site vous pouvez en effet utiliser les fichiers .htaccess
et .htpasswd
.
L'identifiant et le mot de passe sont stockés dans le fichier .htpasswd
sous la forme :
identifiant:pass-crypté
Pour crypter le mot de passe utilisé par le fichier .htaccess
, vous devez créer un fichier que vous nommerez, par exemple crypt.php, dont voici le code source :
<?php
$identifiant = 'test';
$pass = 'test';
$pass_crypt = crypt($pass, base64_encode($pass));
echo $identifiant . ':' . $pass_crypt;
?>
Consultez ensuite la page crypt.php pour afficher le mot de passe crypté, et insérez le dans la fichier .htpasswd
. Vous pouvez ensuite supprimer le fichier crypt.php.