Bonjour,

je souhaite effectuer une authentification avant que l'utilisateur soit diriger vers la page demandée. Pour cela, j'ai besoin d'aller lire le mot de passe dans le fichier de FreeNAS. Le fichier en question est "/etc/master.passwd" et le 2e champs est celui qui m'intéresse. Voila la ligne en question
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
testftp:$1$maF5Df4y$AT64DhGrZtKWER7IhCHgP1:1003:50::0:0:testftp:/:/usr/local/bin/scponly
En lisant les différentes documentation je me suis rendu compte que le cryptage était de type md5 car le mot de passe crypté dans le fichier est précédé de "$1$".

Mon problème est que le mot de passe dans le fichier "master.passwd" est différent de mon mot de passe crypté en md5
mot de passe dans master.passwd => maF5Df4y$AT64DhGrZtKWER7IhCHgP1

mot de passe crypté en md5 => ff104b2dfab9fe8c0676587292a636d3
Pourquoi cette différence ? D'autant plus que je constate 2 choses dans le fichier master.passwd:
- il y a un succession de majuscule et minuscule que n'a pas md5
- le mot de passe contient un caractère "$"

Merci de votre aide