Social Insurance Number
Canada · Personas físicas
Pega o escribe el número: la puntuación es opcional.
Otros identificadores
Europe
Asia y Oriente Medio
Oceania
Qué comprueba esta herramienta y qué no
Esta herramienta comprueba la estructura del número y su dígito de control con el algoritmo publicado de cada documento. Un número que pasa está bien formado: es coherente aritméticamente y podría haberse emitido.
No indica si el número se emitió realmente, si está activo ni a quién pertenece. Solo la administración tributaria emisora puede confirmarlo mediante su propio servicio de consulta. Considera un resultado positivo como «apto para enviar», nunca como prueba de identidad.
El generador produce números que cumplen la misma suma de comprobación, para rellenar formularios al desarrollar y probar software. Son resultados aritméticos, no registros: no proceden de ningún padrón ni corresponden a un titular real. No se ofrece generador para el SSN estadounidense.
Luhn detecta toda errata de un dígito, salvo cuando 09 se convierte en 90
El SIN canadiense lleva un dígito de control de Luhn, y Luhn hace su trabajo excepcionalmente bien: de las 81 modificaciones posibles de un solo dígito en un número válido, no se le escapa ninguna. Su único punto ciego documentado es una transposición. El intercambio de dígitos adyacentes se detecta en 44 de los 45 pares posibles; la excepción es un 0 junto a un 9, que pasa en ambos sentidos.
Cómo funciona
- Valida un número de seguro social de nueve dígitos mediante el algoritmo de Luhn.
- Indica qué regla estructural falló, y no solo que algo falló.
- Deja explícito que una suma de control correcta significa coherencia de los dígitos, no que el número se haya emitido alguna vez.
Luhn sobre 9 dígitos: duplicar uno de cada dos dígitos desde la izquierda (posiciones 2, 4, 6, 8) si un valor duplicado supera 9, restar 9 sumar todos los dígitos válido cuando el total es divisible por 10 aproximadamente 1 de cada 10 cadenas aleatorias de nueve dígitos pasa por azar
Ejemplo resuelto
Un número válido, el mismo con una errata y las clases de error que Luhn detecta y las que no.
- 046454286 → válido
- 046454287 → inválido (último dígito cambiado)
- probadas las 81 sustituciones de un dígito → 0 se colaron
- 44 de 45 transposiciones adyacentes → detectadas
- un 0 intercambiado con un 9 contiguo → NO detectado
Luhn es una defensa completa frente a erratas de un dígito y casi completa frente a transposiciones. El hueco 09/90 es una propiedad conocida del algoritmo, no un fallo de implementación, y es la razón por la que los sistemas críticos combinan Luhn con una segunda comprobación.
Cómo leer el resultado
- Es el opuesto práctico del SSN estadounidense, que no tiene dígito de control en absoluto. Un SSN mal tecleado produce casi siempre otro SSN estructuralmente válido; un SIN mal tecleado se detecta de inmediato. Dos identificadores nacionales, dos garantías completamente distintas.
- Alrededor de una de cada diez cadenas aleatorias de nueve dígitos pasa Luhn, así que una suma de control correcta es por sí sola una prueba débil. Demuestra que los dígitos son coherentes entre sí y absolutamente nada sobre la emisión.
- El primer dígito codifica la provincia o región de registro, y el 8 no se asigna. Los números que empiezan por 9 se emiten a residentes temporales y llevan caducidad, algo que importa para el derecho al empleo de un modo que la suma de control no puede expresar.
- Trata un SIN como uno de los campos más sensibles que puedes guardar. La mayoría de los sistemas que creen tener que almacenarlo no lo necesitan, y la única confirmación con autoridad procede de Service Canada, no de ningún cálculo sin conexión.
Preguntas frecuentes
- ¿Una suma de control válida significa que el SIN es real?
- No. Significa que los nueve dígitos son aritméticamente coherentes, algo que también consigue una de cada diez cadenas aleatorias. Confirmar que un número se emitió realmente exige a Service Canada; nada calculado sin conexión puede establecerlo.
- ¿Qué erratas se colarán por la comprobación?
- Los errores de un solo dígito nunca: se probaron las 81 posibilidades y todas fueron detectadas. Las transposiciones adyacentes tampoco, casi nunca, con una excepción: intercambiar un 0 y un 9 contiguos pasa en ambos sentidos.