Che cosa risponde oggi
Tutto parte da https://api.password.es. Tre indirizzi rispondono e uno non ancora; il riferimento completo —parametri, campi ed errori— è nella documentazione.
- POST/v1/generate Genera una o più password e ne restituisce l'analisi.
- GET/openapi.json La descrizione dell'API, in OpenAPI 3.1.
-
POST/mcp
Server MCP per assistenti. Uno strumento:
generate_password. - POST/v1/check 501 Non esiste ancora. L'errore dice che cosa manca e dove andare nel frattempo.
In dieci secondi
Nessuna chiave, nessuna registrazione e nessuna intestazione. La chiamata è tutta qui:
curl -X POST https://api.password.es/v1/generate
Restituisce una password di 16 caratteri e la sua analisi: i bit, quanto reggerebbe a un attacco e un livello da 0 a 4 — gli stessi numeri che vedi nella home di questo sito. Tutto il resto sono opzioni.
Il riferimento completo
In la documentazione dell'API ci sono i nove parametri, ogni campo della risposta spiegato uno per uno, i codici di errore, i limiti e come si sceglie la lingua. È la pagina che si tiene aperta accanto all'editor; questa dice di che cosa si tratta.
Che cosa non esiste ancora
Senza date, perché non ce ne sono. È scritto perché si veda dove va a parare, non come impegno.
/v1/check. L'intenzione è che analizzi una password con gli stessi numeri del controllo. Oggi restituisce501e dice perché: richiede lo stesso identico motore di pattern del sito, e costa fra 11 ms e 3,6 s di CPU per richiesta a seconda dell'input. È in attesa di una decisione —dove mettere il tetto di lunghezza— che non è ancora stata presa.- Controllare per k-anonymity: vedere se una password compare in una fuga di dati senza mai inviarla per intero.
- Il pacchetto locale: lo stesso motore da eseguire sulla tua macchina, per non chiamarci mai. È la parte cara di tutto questo, quindi non darla per scontata.
- Chiavi e piani. Né data né impegno. Oggi non ci sono registrazione né prezzi, ed è per questo che in tutta l'API non c'è un solo link a essi — nemmeno nell'errore di limite superato.
Quello che non nasconderemo
Un'API che genera password è, in fondo, un antipattern: la password attraversa la rete e passa per una macchina che non è la tua. È adesso che si può chiamare davvero che questo avviso serve, non quando questa pagina era una promessa.
Per questo non vive solo qui: ogni risposta porta il proprio notice che dice la stessa cosa, nella lingua che chiedi. Per una password che userai davvero, il generatore di questo sito gira interamente nel tuo browser e non invia nulla; il controllo, uguale.
La vera uscita da questo antipattern è il pacchetto locale dell'elenco qui sopra: lo stesso motore, sulla tua macchina, senza noi in mezzo. Un'intenzione, non una data.