Cracklib

Installation

  • Installer le paquet cracklib-runtime :
    apt-get install cracklib-runtime
  • Initialiser le dictionnaire :
    • Récupérer le lien de la dernière version du dictionnaire sur la page du projet : https://github.com/cracklib/cracklib/releases
    • Télécharger le dictionnaire dans un dossier temporaire :
      wget -O /tmp/cracklib-dict.gz https://github.com/cracklib/cracklib/releases/download/cracklib-2.9.6/cracklib-words-2.9.6.gz
    • Initialiser le dictionnaire avec l'outil cracklib-packer :
      zcat /tmp/cracklib-dict.gz | cracklib-packer

Vérification du niveau de sécurité d'un mot de passe

echo [password]|cracklib-check

ou pour une saisie interactive :

echo -n "Password : ";read a; echo "$a"|cracklib-check; unset a