API

Een API om wachtwoorden te maken en te controleren

api.password.es antwoordt. Eén verzoek geeft wachtwoorden terug met hun analyse, met dezelfde cijfers die je op deze site ziet: dezelfde bitsformule, hetzelfde aanvalsmodel en dezelfde niveauschaal als de checker.

Zonder registratie en zonder sleutel. Je roept het gewoon aan: 60 verzoeken per minuut per IP. Genereren werkt vandaag; controleren nog niet, en hieronder staat precies waarom.

Wat er vandaag antwoordt

Alles hangt onder https://api.password.es. Drie adressen antwoorden en één nog niet; de volledige referentie —parameters, velden en fouten— staat in de documentatie.

In tien seconden

Geen sleutel, geen registratie en geen headers. Dit is de hele aanroep:

Eén wachtwoord, meer niet
curl -X POST https://api.password.es/v1/generate

Het geeft een wachtwoord van 16 tekens terug met zijn analyse: de bits, hoe lang het een aanval zou uithouden, en een niveau van 0 tot 4 — dezelfde cijfers die je op de startpagina van deze site ziet. Al het andere zijn opties.

De volledige referentie

In de API-documentatie staan de negen parameters, elk veld van het antwoord stuk voor stuk uitgelegd, de foutcodes, de limieten en hoe de taal gekozen wordt. Dat is de pagina die je naast je editor openzet; deze zegt waar het over gaat.

Wat er nog niet is

Geen data, want die zijn er niet. Dit staat er zodat je ziet welke kant het op gaat, niet als belofte.

Wat we niet zullen verzwijgen

Een API die wachtwoorden genereert is in de kern een antipatroon: het wachtwoord gaat over het netwerk en passeert een machine die niet van jou is. Nu je hem echt kunt aanroepen is deze waarschuwing nodig, niet toen deze pagina nog een belofte was.

Daarom staat hij niet alleen hier: elk antwoord draagt zijn eigen notice met dezelfde boodschap, in de taal die je vraagt. Voor een wachtwoord dat je echt gaat gebruiken draait de generator van deze site volledig in je browser en verstuurt niets; de checker net zo.

De echte uitweg uit dit antipatroon is het lokale pakket uit de lijst hierboven: dezelfde motor, op jouw machine, zonder ons ertussen. Een voornemen, geen datum.