Comment crypter un mot de passe en md5 ?

Comment crypter un mot de passe en md5 ? - PHP - Programmation

Marsh Posté le 23-10-2003 à 21:40:43    

J'ai fait une page html qui contient ca :
 

Code :
  1. <?
  2. echo md5(getenv('QUERY_STRING'));
  3. >


 
et je met ?motdepasse pour générer le passe crypter en md5
 
Mais j'ai du me gouré qq part...Pouvez-vous me dire ou ?
 
Merci

Reply

Marsh Posté le 23-10-2003 à 21:40:43   

Reply

Marsh Posté le 23-10-2003 à 22:14:28    

fait comme ça plutot
 
<?php
echo md5($_GET['password']);
?>
 
et tu appelle ta page comme ça : tapage.php?password=lavaleurdupassword

Reply

Marsh Posté le 23-10-2003 à 22:16:49    

Gni ?  
 
Pas tout capté...
 
mais deja c'est :
 
?>  et pas >  pour signaler la fin du code php.
 
deuxiemement si tu fais : http://www.tonsite.com/index.php?motdepasse=tonmdp
 
 
tu dois le recup comme ceci :
 
echo md5($_GET['motdepasse']);
 
 
et troisiemement : www.php.net , www.phpdebutant.com


---------------
Ptit con de goret je t'emmerde ^_^
Reply

Marsh Posté le 23-10-2003 à 22:18:07    

Non c bon j'ai fait ca :
 

Code :
  1. <?
  2. echo md5(getenv('QUERY_STRING'));
  3. ?>


 
 
j'avais effectivement oublié le ?


Message édité par bagu le 23-10-2003 à 22:20:17
Reply

Marsh Posté le 24-10-2003 à 16:32:28    

un mot de passe en GET ! genial !

Reply

Marsh Posté le 24-10-2003 à 17:00:31    

si sa page sert seulement a crypter les pass, il a parfaitement le droit de faire comme ça, c'est moins chiant qu'un form et 6 fois plus court.

Reply

Marsh Posté le 24-10-2003 à 17:23:33    

yep !
 
G pas envie de me faire chier ! :D

Reply

Marsh Posté le 27-10-2003 à 09:53:45    

Citation :

si sa page sert seulement a crypter les pass, il a parfaitement le droit de faire comme ça, c'est moins chiant qu'un form et 6 fois plus court.


 
C'est vrai que ça prendrait au moins... 30 sec pour faire un form qui ferait ça. :D

Reply

Marsh Posté le 27-10-2003 à 12:59:41    

Oué oué...
J'ai fait un petit formulaire :
 
enr.php :

Code :
  1. <html>
  2. <head>
  3. </head>
  4. <body>
  5. <form action="pass.php" method="post">
  6. Mot de pass à crypter : <br />
  7. <input type="text" class="text" name="pass">
  8. <input type="submit" class="submit" name="Enregistrer" value="Enregistrer"><br />
  9. </form>
  10. </body>


 
pass.php :

Code :
  1. <html>
  2. <head>
  3. </head>
  4. <body>
  5. Mot de passe crypté :
  6. <?php echo md5($_POST[pass]); ?>
  7. </body>


 
Mais y a t'il un moyen d'éviter d'avoir deux fichiers ?

Reply

Marsh Posté le 27-10-2003 à 13:08:10    

je profite de ce topik pour soulever un point ...
pourquoi utiliser des algos de hash qui sont a l'origine destinés a d'autres types d'utilisations alors qu'il existe des fonctions de cryptage PHP ? [:spamafote]


---------------
from here and there -- \o__________________________________ -- la révolution de la terre, en silence
Reply

Marsh Posté le 27-10-2003 à 13:08:10   

Reply

Marsh Posté le 27-10-2003 à 13:12:14    

bagu a écrit :

Oué oué...
J'ai fait un petit formulaire :
 
enr.php :

Code :
  1. <html>
  2. <head>
  3. </head>
  4. <body>
  5. <form action="pass.php" method="post">
  6. Mot de pass à crypter : <br />
  7. <input type="text" class="text" name="pass">
  8. <input type="submit" class="submit" name="Enregistrer" value="Enregistrer"><br />
  9. </form>
  10. </body>


 
pass.php :

Code :
  1. <html>
  2. <head>
  3. </head>
  4. <body>
  5. Mot de passe crypté :
  6. <?php echo md5($_POST[pass]); ?>
  7. </body>


 
Mais y a t'il un moyen d'éviter d'avoir deux fichiers ?


 
 
oui  
 

Code :
  1. <html>
  2. <head>
  3. </head>
  4. <body>
  5. <?php
  6. if(isset($_POST['Enregistrer'])) {
  7.    echo "Mot de passe crypté : ";
  8.    echo md5($_POST[pass]);
  9. } else {
  10. ?>
  11. <form action="<?php echo $_SERVER[PHP_SELF]; ?>" method="post">
  12. Mot de pass à crypter : <br />
  13. <input type="text" class="text" name="pass">
  14. <input type="submit" class="submit" name="Enregistrer" value="Enregistrer"><br />
  15. </form>
  16. <?php
  17. }
  18. ?>
  19. </body>
  20. </html>



---------------
from here and there -- \o__________________________________ -- la révolution de la terre, en silence
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed