Sécurisation des Mots de Passe Utilisateur

Encryptage des mots de passe
Vidéo non disponible ! Réessayez plus tard
Cette vidéo fait partie de la formation
Apprendre PHP5 et MySQL - Créer vos sites dynamiques
Revoir le teaser Je m'abonne
Transcription

Cette leçon fait partie de la formation
59,90€ Je commande

Formation incluse dans l'abonnement Elephorm Je m'abonne à Elephorm

DescriptionProgrammeAvis

Cette leçon fait partie de la formation
59,90€ Je commande

Formation incluse dans l'abonnement Elephorm Je m'abonne à Elephorm

Les objectifs de cette vidéo sont de :

  • Comprendre l'importance du cryptage de mots de passe
  • Apprendre à utiliser la fonction Crypt pour sécuriser les mots de passe
  • Savoir vérifier les mots de passe saisis contre les versions cryptées

Découvrez pourquoi et comment crypter les mots de passe des utilisateurs pour une meilleure sécurité de vos bases de données.

Les mots de passe inscrits par les utilisateurs ne doivent jamais être stockés tels quels dans une base de données en raison du risque de piratage. En cas de piratage, des mots de passe non cryptés peuvent être utilisés à des fins malhonnêtes. Pour remédier à cela, il est essentiel d'utiliser des techniques de cryptage. Cette leçon explique comment utiliser la fonction Crypt pour sécuriser les mots de passe. En cryptant une chaîne comme 'Mon mot de passe', vous pouvez stocker la version cryptée, représentée ici par $MDPCrypt, en toute sécurité.

Ensuite, lors de l'authentification de l'utilisateur, il faut comparer le mot de passe saisi, $MDP, avec sa version cryptée en utilisant la fonction Crypt de nouveau. Ce processus assure que même si la base de données est compromise, les mots de passe restent sécurisés.

Voir plus
Questions réponses
Pourquoi ne doit-on jamais stocker des mots de passe en clair dans une base de données?
Parce que cela expose les mots de passe à des risques de piratage et d'utilisation malveillante.
Quelle fonction peut-on utiliser pour crypter des mots de passe?
La fonction Crypt est couramment utilisée pour crypter des mots de passe avant de les stocker dans la base de données.
Que se passe-t-il lorsque la base de données est piratée mais que les mots de passe sont cryptés?
Même en cas de piratage, les mots de passe cryptés restent difficiles à déchiffrer, protégeant ainsi les utilisateurs.

Programme détaillé