API zur Überprüfung von Passwortverletzungen – Kostenlose „Have I Been Pwned“-Suche
Hasht das Passwort mit SHA-1, sendet nur die ersten 5 Zeichen des Hashs an die Have I Been Pwned-Datenbank und prüft, ob der vollständige Hash bei bekannten Verstößen vorkommt. Das vollständige Passwort und der vollständige Hash werden niemals übertragen. Gibt zurück, ob das Passwort verletzt wurde, wie oft es vorkam und eine Empfehlung.
Code examples
curl -X POST https://api.botoi.com/v1/breach/check \
-H "Content-Type: application/json" \
-d '{"password":"P@ssw0rd123"}'When to use this API
Setzen Sie bei der Anmeldung sicherheitsrelevante Passwortrichtlinien durch
Überprüfen Sie Passwörter während der Kontoerstellung auf bekannte Verstöße. Lehnen Sie Passwörter ab, die in Sicherheitsdatenbanken auftauchen, und fordern Sie Benutzer auf, eine stärkere Alternative zu wählen. Reduziert das Credential-Stuffing-Risiko.
Überwachen Sie vorhandene Benutzerkennwörter in großen Mengen
Hashen Sie gespeicherte Passwörter und vergleichen Sie sie mit der Sicherheitsdatenbank. Markieren Sie betroffene Konten für obligatorische Passwort-Resets. Führen Sie dies als geplanten Job aus, nachdem schwerwiegende Verstöße bekannt wurden.
Fügen Sie Verstoßwarnungen zu Passwortänderungsabläufen hinzu
Wenn Benutzer ihr Passwort aktualisieren, überprüfen Sie das neue Passwort in Echtzeit. Zeigen Sie eine Warnung mit der Anzahl der Verstöße an, wenn das Passwort kompromittiert wurde. Lassen Sie die Benutzer fortfahren, aber machen Sie das Risiko sichtbar.
Frequently asked questions
Wird mein Passwort an den Server gesendet?
Was ist k-Anonymität?
Auf wie viele Verstöße wird geprüft?
Bedeutet ein break_count von 0, dass das Passwort sicher ist?
Kann ich mehrere Passwörter gleichzeitig überprüfen?
Get your API key
Free tier includes 5 requests per minute with no credit card required. Upgrade for higher limits.