Précédent   Forum des professionnels en informatique > PHP > Langage > Débuter
Débuter Forum d'entraide pour débuter en PHP. Avant de poster -> Cours PHP, FAQ PHP, Outils PHP, etc.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 04/01/2012, 17h12   #1
Invité de passage
 
Inscription : décembre 2004
Messages : 7
Détails du profil
Informations forums :
Inscription : décembre 2004
Messages : 7
Points : 1
Points : 1
Par défaut php bash md5

Bonjour,

Je cherche à écrire un script qui automatise pas mal de tache côté serveur lors de l'ajout d'un utilisateur pour un projet sur lequel je bosse.

J'ai un soucis tout con, le chucksum md5 ne me renvoie pas la même valeur si je le fais en bash ou en php sur la même chains pourtant !

Voici le script bash de test :

Code :
1
2
3
4
5
6
7
8
9
10
#!/bin/bash
 
md5=$(echo "mygreatpassword" | md5sum | cut -d' ' -f1);
 
echo $md5;
 
 
md5_php=`php -r 'echo md5("mygreatpassword");'`;
 
echo $md5_php;

une idée ou une piste pour régler ça ???
daeavelwyn est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/01/2012, 17h15   #2
Invité de passage
 
Inscription : décembre 2004
Messages : 7
Détails du profil
Informations forums :
Inscription : décembre 2004
Messages : 7
Points : 1
Points : 1
mouarf, je me réponds à moi-même, la solution est là :

http://piotrnowicki.com/2011/01/md5-...-php-and-bash/
daeavelwyn est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/01/2012, 17h22   #3
Expert Confirmé
 
Avatar de grunk
 
Homme Olivier
Développeur Web
Inscription : août 2003
Messages : 1 837
Détails du profil
Informations personnelles :
Nom : Homme Olivier
Âge : 27
Localisation : France, Côte d'Or (Bourgogne)

Informations professionnelles :
Activité : Développeur Web
Secteur : Industrie

Informations forums :
Inscription : août 2003
Messages : 1 837
Points : 3 318
Points : 3 318
En bash le echo va ta rajouter une ligne implicite à la fin de ta chaine qui va évidemment modifier le md5.

Plus d'info ici : http://blog.sam-pointer.com/2010/01/...s-md5-function

--edit -- grillé
grunk est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/01/2012, 17h47   #4
Invité de passage
 
Inscription : décembre 2004
Messages : 7
Détails du profil
Informations forums :
Inscription : décembre 2004
Messages : 7
Points : 1
Points : 1
--edit -- grillé <== ouai, mais merci quand même ;-)
daeavelwyn est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 04h02.


 
 
 
 
Partenaires

Hébergement Web