1

Comment stocker des mots de passe de façon sûre en PHP ?

IA Issoufou Abdou 402 il y a 3 mois Niger

Je reprends un projet où les mots de passe sont hachés en MD5. Que dois-je faire ?

Modifiée il y a 3 heures
  • Pensez à ajouter la configuration de votre serveur, cela aiderait les réponses. · Edwige Hounkpatin · il y a 3 mois
0
BT Boukary Tapsoba 219 · il y a 3 mois

MD5 et SHA-1 ne conviennent pas pour les mots de passe. Utilisez password_hash($mdp, PASSWORD_DEFAULT) et password_verify. Pour migrer sans casser les comptes : à la prochaine connexion réussie, vérifiez avec l'ancien hachage, puis rehachez avec password_hash et mettez à jour la colonne.

1
SC Souleymane Cissé 73 · il y a 3 mois

Prévoyez une colonne assez longue (255 caractères) car l'algorithme par défaut évolue. Et si vous utilisez Laravel, Hash::make et Hash::needsRehash font ce travail pour vous.

  • Attention, cette solution demande des droits que l'hébergement mutualisé n'accorde pas toujours. · Issoufou Abdou · il y a 3 mois

Vous connaissez la réponse ? Rejoignez Griot pour aider.

Publier

Poser une question Obtenir de l'aide de la communauté Publier un composant Partager un SDK, un wrapper ou un package Proposer un troc Échanger une heure d'aide contre une autre Créer une prime Récompenser une solution en Mobile Money Organiser un hackathon Lancer un défi pour la communauté
Troc de compétences Primes Hackathons Observatoire