Description du projet
TraduitLa pièce maîtresse est un indicateur de force visuel : une barre ou un ensemble de segments qui change de couleur et de longueur à mesure que le mot de passe devient plus fort, évalué en fonction de la longueur, de la variété des caractères, des motifs prévisibles et des substitutions courantes telles que l'échange d'une lettre contre un chiffre ressemblant. À côté, nous avons besoin de courtes indications expliquant ce qui rendrait le mot de passe plus fort, mais celles-ci ne doivent jamais citer ou faire écho aux caractères saisis, et rien concernant la chaîne ne doit jamais atterrir dans la console du navigateur ou dans un journal de requêtes.
La deuxième moitié consiste à refuser les mots de passe déjà connus à partir de collections de violations publiques, soit via un dictionnaire local compact inclus avec le widget, soit par une vérification contre une liste externe utilisant une comparaison de hachage partiel afin que le mot de passe complet ne soit jamais envoyé nulle part.
Ce dont nous avons besoin :
— Évaluation en temps réel avec un délai nul pendant la saisie
— États accessibles clairs tels que faible, moyen et fort, marqués par du texte ainsi que par la couleur
— Un court guide d'intégration pour un formulaire HTML standard
— Notes techniques brèves sur la logique de notation