Mon beau journal ,
Je souhaite vérifier un mot de passe par l'intermédiare d'une page Web sur le fichier shadow de ma Mandrake 9.2. J'ai décidé de prendre Perl car g déjà fait des scripts d'administration...
Le problème :
Comment fonctinne le cryptage des mots de passe sous les linux récents ?
j'ai récupéré le module Crypt::PasswdMD5 et j'utilise la fonction unix_md5_crypt(mot_de_passe_a_crypter,germe).
Le problème c'est que je n'obtient pas le même mot de passe...
Question :
J'utilise le bon module ?
De combien de caractères est constitué le germe (c pas les 2 premiers caractères du mot de passe crypté ?) ???
Un bon site pour m'expliquer tout ça ?
Merci d'avance.
# Re: Principe MD5, shadow et Perl
Posté par _seb_ . Évalué à 1.
Non
>Un bon site pour m'expliquer tout ça ?
http://www.freenix.fr/unix/linux/HOWTO/Shadow-Password-HOWTO.html(...)
[^] # Re: Principe MD5, shadow et Perl
Posté par Benjamin (site web personnel) . Évalué à 1.
# Re: Principe MD5, shadow et Perl
Posté par Benjamin (site web personnel) . Évalué à 4.
$1$KMu95r6T$rx.W3rl9w3jlUhkkljaHm/
$1$ = ca dit juste que c'est un hash md5.
KMu95r6T = c'est le germe
$ = ca sépare le germe du pass hashé
rx.W3rl9w3jlUhkkljaHm/ = c'est le pass hashé avec le germe ci-dessus.
donc pour comparer,
prendre ton pass en clair
le hasher avec le même germe
tu dois obenir le meme pass hashé.
Si après ça il te reste des problèmes de hashage, appelle la boucherie sanzot de ma part :)
cu
[^] # Re: Principe MD5, shadow et Perl
Posté par benodilo . Évalué à 0.
J'essai....
Effectivement ça fonctionne maintenant !
Maintenant ce qui m'inquiète c la sécuriité... car pour accéder au fichier shadow fo être ROOT... Alors c pas cool si ?
Merci.
[^] # Re: Principe MD5, shadow et Perl
Posté par Moby-Dik . Évalué à 1.
Maintenant ce qui m'inquiète c la sécuriité... car pour accéder au fichier shadow fo être ROOT... Alors c pas cool si ?
C'est seulement maintenant que tu t'en inquiètes ???
[^] # Re: Principe MD5, shadow et Perl
Posté par benodilo . Évalué à 0.
G juste testé la fonction "unix_md5_crypt()".
Ya rien mal à être curieux et pis tu sais c déjà bien que je m'en inquiète car y'en a bcp qui s'en occupe pas de la sécurité hélas...
[^] # Re: Principe MD5, shadow et Perl
Posté par DPhil (site web personnel) . Évalué à 1.
C'est fait pour ça les mots de passe shadow, pour qu'il n'y ait que Root à pouvoir les lire.
Un petit tour sur le site de pam pourra t'en apprendre un peu plus pour apprendre à faire les choses bien, il y a un module pam pour Perl il me semble.
Maintenant, il y a une porte ouverte sur l'extérieur pour avoir accès aux mots de passe, tu as intéret à blinder ton script Perl.
[^] # Re: Principe MD5, shadow et Perl
Posté par LaBienPensanceMaTuer . Évalué à 1.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.