Projektbeschreibung
ÜbersetztDas Kernstück ist ein visueller Stärkeindikator: eine Leiste oder eine Reihe von Segmenten, die ihre Farbe und Länge ändern, während das Passwort stärker wird, bewertet nach Länge, Zeichenvielfalt, vorhersehbaren Mustern und gängigen Substitutionen wie dem Austausch eines Buchstabens durch eine ähnlich aussehende Ziffer. Daneben benötigen wir kurze Hinweise, die erklären, was das Passwort stärker machen würde, aber diese dürfen niemals die eingegebenen Zeichen zitieren oder wiederholen, und nichts über die Zeichenfolge sollte jemals in einer Browser-Konsole oder einem Anforderungsprotokoll landen.
Die zweite Hälfte besteht darin, Passwörter abzulehnen, die bereits aus öffentlichen Breach-Sammlungen bekannt sind, entweder über ein kompaktes lokales Wörterbuch, das mit dem Widget gebündelt ist, oder einen Vergleich mit einer externen Liste unter Verwendung einer partiellen Hash-Vergleich, sodass das vollständige Passwort niemals irgendwohin gesendet wird.
Was wir benötigen:
— Entkoppelte Echtzeitevaluierung ohne Verzögerung beim Tippen
— Klare zugängliche Zustände wie schwach, fair und stark, gekennzeichnet durch Text sowie Farbe
— Eine kurze Integrationsanleitung für ein Standard-HTML-Formular
— Kurze technische Hinweise zur Bewertungslogik