Social Security Number
United States · Persone fisiche
Incolla o digita il numero: la punteggiatura è facoltativa.
Altri identificativi
Europe
Asia e Medio Oriente
Oceania
Cosa verifica questo controllo e cosa no
Questo strumento verifica la struttura del numero e la sua cifra di controllo, usando l'algoritmo pubblicato per quel documento. Un numero che passa è ben formato: è coerente dal punto di vista aritmetico e avrebbe potuto essere rilasciato.
Non dice se il numero sia stato davvero rilasciato, se sia attivo né a chi appartenga. Solo l'autorità fiscale emittente può confermarlo tramite il proprio servizio di verifica. Considera un esito positivo come «pronto da inviare», mai come prova d'identità.
Il numero di previdenza sociale statunitense non ha alcuna cifra di controllo
Gran parte degli identificativi nazionali termina con una cifra calcolata dalle altre, così un singolo errore di battitura non supera l'aritmetica. L'SSN no. Ha nove cifre e nessuna checksum, quindi la validazione può solo escludere numeri mai rilasciabili, e non potrà mai confermare che un numero sia reale.
Come funziona
- Verifica le tre regole strutturali: i blocchi area, group e serial hanno valori che non vengono mai assegnati.
- Segnala i pattern non validi noti, incluso il 078-05-1120 delle carte campione, copiato in massa.
- Rende esplicito ciò che non si può determinare offline: per l'SSN, quasi tutto.
AAA-GG-SSSS area AAA mai 000, mai 666, mai 900–999 group GG mai 00 serial SSSS mai 0000 non esiste una cifra di controllo: ogni altra combinazione è strutturalmente valida
Esempio pratico
Alcuni numeri messi alla prova delle regole.
- 000-12-3456 — area 000, respinto
- 666-12-3456 — area 666, respinto
- 900-12-3456 — area nell'intervallo 900, respinto
- 123-00-4567 — group 00, respinto
- 123-45-6789 — strutturalmente valido
123-45-6789 soddisfa ogni regola esistente. Questo dice solo che avrebbe potuto essere rilasciato. Una cifra sbagliata in un SSN autentico produce quasi sempre un altro SSN strutturalmente valido, e nessun controllo offline se ne accorgerà.
Come leggere il risultato
- È la differenza pratica rispetto a un identificativo come il CPF brasiliano: quello intercetta gli errori di battitura, l'SSN no. Se digiti SSN a mano, l'errore arriverà intatto nel database.
- Dal passaggio all'assegnazione casuale nel 2011, un SSN non codifica nulla su dove o quando è stato emesso. I validatori più vecchi che deducono uno stato dal numero area descrivono uno schema non più in vigore.
- 078-05-1120 era stampato su carte campione di una promozione di portafogli del 1938, e migliaia di persone lo credettero proprio. È definitivamente non valido, ed è il motivo per cui i validatori tengono una lista di blocco.
- Tratta l'SSN come uno dei campi più sensibili che puoi conservare. La verifica presso la Social Security Administration è l'unico controllo autorevole, e gran parte dei sistemi che credono di dover memorizzare un SSN non ne ha bisogno.
Domande frequenti
- Un validatore può dirmi se un SSN è reale?
- No, e nulla di offline può farlo. Può solo dirti che il numero non è strutturalmente impossibile. Confermare il rilascio richiede il servizio di verifica della SSA, riservato a datori di lavoro e soggetti autorizzati.
- Perché il mio errore di battitura passa comunque?
- Perché non c'è una cifra di controllo da violare. Cambiare una cifra di un SSN valido produce quasi sempre un altro SSN valido. Dove la correttezza conta, l'unica difesa è il doppio inserimento o la verifica alla fonte.