Cryptage mdp

Résolu/Fermé
Ibilolz Messages postés 131 Date d'inscription mardi 1 avril 2014 Statut Membre Dernière intervention 26 juin 2023 - Modifié par Ibilolz le 14/05/2014 à 09:37
Pierrecastor Messages postés 41466 Date d'inscription mercredi 5 novembre 2003 Statut Modérateur Dernière intervention 5 avril 2024 - 14 mai 2014 à 11:13
Bonjour, j'ai codé un petit formulaire pour permettre à l'administrateur d'ajouter des gens au site. J'ai voulu rajouter la fonction crypt pour que le mdp qu'il entre aille dans la BD crypter.
J'ai essayé un truc comme ça mais apparemment ça n'a pas l'air de fonctionner puis-ce qu'il se stocke en clair dans la BD.

        <FORM Method="POST" Action="">
        Prénom : <input type="text" name="pre" size=10 <br></br>
        Nom : <input type="text" name="nom" size=20 <br></br>
        Date de naissance :<input type="text" name="date" size=20 <br></br>
 Login :<input type="text" name="login" size=20 <br></br>
 Mdp :<input type="text" name="mdp" size=20 <br></br>
<br></br>
        <input type="submit", name="submit" Value="Ajouter"> 
 <?php

include 'fonctions.connect.php';

if ($_POST['pre']!='' && $_POST['nom']!='' && $_POST['date']!=''&& $_POST['login']!=''&& $_POST['mdp']!='')

{

$pre = $_POST['pre']; 
$nom = $_POST['nom']; 
$date = $_POST['date']; 
$login = $_POST['login'];
$mdp = ($_POST['mdp']);
$hash  = crypt($mdp);


    
    $sql = "INSERT INTO users (prenom,nom,date_naissance,username,password)
VALUES ('$pre','$nom','$date','$login','$hash')";


mysql_query($sql) or die(mysql_error()) ;

}
A voir également:

3 réponses

Pierrecastor Messages postés 41466 Date d'inscription mercredi 5 novembre 2003 Statut Modérateur Dernière intervention 5 avril 2024 4 131
14 mai 2014 à 09:40
Salut

On parle de hashage de mot de passe, plus d'info ici : https://www.php.net/manual/fr/faq.passwords.php

Et en français, on parle de chiffrement, pas de cruyptage. ;-)
0
Ibilolz Messages postés 131 Date d'inscription mardi 1 avril 2014 Statut Membre Dernière intervention 26 juin 2023
Modifié par Ibilolz le 14/05/2014 à 09:50
Je l'ai déjà lu, mais ça ne m'aide pas, je voulais parler de hashage mais j'étais distrait et j'ai marqué cryptage.
0
Ibilolz Messages postés 131 Date d'inscription mardi 1 avril 2014 Statut Membre Dernière intervention 26 juin 2023
14 mai 2014 à 11:06
résolu
0
Pierrecastor Messages postés 41466 Date d'inscription mercredi 5 novembre 2003 Statut Modérateur Dernière intervention 5 avril 2024 4 131
14 mai 2014 à 11:08
Comment as-tu fait ? Ca peut être utile pour d'autres personne dans la même situation. :-)
0
Ibilolz Messages postés 131 Date d'inscription mardi 1 avril 2014 Statut Membre Dernière intervention 26 juin 2023
Modifié par Ibilolz le 14/05/2014 à 11:12
Il suffisait juste d'entourer le crypt de parenthèses :

$hash = (crypt($mdp));
0
Pierrecastor Messages postés 41466 Date d'inscription mercredi 5 novembre 2003 Statut Modérateur Dernière intervention 5 avril 2024 4 131
14 mai 2014 à 11:13
Merci pour le retour. Bonne continuation pour le site.
0