Part 9 - HPC Microservices- How To Secure Micro Services-Auth Service -Spring Security and JWT part1

preview_player
Показать описание

Рекомендации по теме
Комментарии
Автор

Merci infiniment Professeur pour tout ce que vous faites pour notre société 🙏❤🙏

zinginzounguissan
Автор

Merci beaucoup cher professeur pour ses video.

amouzoukevo
Автор

Vous êtes le meilleur des meilleurs du monde

oussemagharbi
Автор

Merci beaucoup pour cette vidéo et l'excellente explication.

fmeyer
Автор

merci, nous attendons la prochaine vidéo

mohamedbouguern
Автор

Bcrypt est un algorithme de hachage de mot de passe qui utilise une méthode de salage (salting) et une fonction de chiffrement pour générer le hachage. Le salage consiste à ajouter une chaîne aléatoire, appelée "salt", au mot de passe avant de le hacher. Cette étape est essentielle pour renforcer la sécurité du hachage.

Le fait que Bcrypt génère des hachages différents pour la même entrée s'explique par l'utilisation d'un salt aléatoire. Chaque fois que vous effectuez un hachage avec Bcrypt, il génère un nouveau salt aléatoire et l'incorpore dans le hachage final. Par conséquent, même si vous utilisez le même mot de passe en entrée, les hachages générés seront différents en raison du salt différent.

Cette approche est bénéfique pour la sécurité des mots de passe. En utilisant un salt différent pour chaque hachage, même si deux utilisateurs ont le même mot de passe, leurs hachages seront différents. Cela rend plus difficile pour un attaquant de découvrir les mots de passe originaux en analysant les hachages stockés.

Lorsque vous vérifiez un mot de passe avec Bcrypt, il extrait le salt du hachage stocké, l'applique à l'entrée fournie, puis compare les hachages résultants. Si les hachages correspondent, le mot de passe est considéré comme valide.

En résumé, Bcrypt génère des hachages différents pour la même entrée en raison de l'utilisation d'un salt aléatoire, ce qui renforce la sécurité des mots de passe stockés.

nassirrachid