comment stocker les mots de passe des utilisateurs de mon site dans la base donné sql doivent-ils être crypté ?

et comment sécuriser l'opération d'authentification ?

merci de me donner quelques conseils.