Rollin Logo
Générer un Hash Salt pour Drupal

Générer un Hash Salt pour Drupal

Samuel Rollin
Samuel Rollin
2025-01-29
Dernière mise à jour: 2025-02-26
Voici comment effectuer la génération du Hash Salt pour Drupal 8, 9 et 10.

Qu'est ce qu'un Hash Salt?

Un "hash salt" est une technique utilisée en matière de sécurité des sites web pour renforcer la protection des mots de passe des utilisateurs. Il s'agit d'une valeur aléatoire générée de manière unique pour chaque utilisateur, puis ajoutée au mot de passe avant le processus de hachage. Cette combinaison de mot de passe et de salt est ensuite convertie en une chaîne de caractères aléatoire, appelée "hash". 

L'ajout du salt rend les attaques par force brute et les attaques par dictionnaire beaucoup plus difficiles, car même des mots de passe courants auront des hash différents en raison de l'utilisation du salt. 

Cela ajoute une couche de complexité supplémentaire et rend la récupération des mots de passe originaux pratiquement impossible sans connaître la valeur du salt. Ainsi, l'utilisation de hash salts est un élément essentiel de la sécurité des sites web, permettant de protéger les informations confidentielles des utilisateurs et de prévenir les violations de données.

Comment générer le Hash Salt à l'aide du terminal

Simplement taper la ligne suivante dans un terminal de votre choix :

drush eval "var_dump(Drupal\Component\Utility\Crypt::randomBytesBase64(55))"

 

Vous obtiendrez une longue chaine de caractère comme celle ci-dessous :

string(74) "HM-IC11fTynJKT2hIgGVY6GyA_ONs5KHL6ZW3-iQOS2Lli1HukIA73MfeYBCUvLI8aL1H12Qvg"

 

Copiez la valeur de la "string" et collez la dans votre fichier /sites/default/settings.php, comme ceci:

$settings['hash_salt'] = 'HM-IC11fTynJKT2hIgGVY6GyA_ONs5KHL6ZW3-iQOS2Lli1HukIA73MfeYBCUvLI8aL1H12Qvg';

 

Et voilà!


Partager cet article

Prêt à commencer votre projet?

Notre équipe de développeurs est là pour vous aider à construire votre prochain grand projet !

Nous joindre