FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
||||
|
||||
Los numeros del Pasaporte / DNI
El Documento Nacional de Identidad (DNI) aquí en España tiene por la parte posterior una serie de números destinados a ser leídos de forma automática, es decir por una maquina, estos números que para muchos resultaban todo un enigma e incluso dieron pie a alguna teoría conspiranoica contienen una serie de datos como el numero de identificación, fecha de nacimiento, etc. Además de unos dígitos de control.
Aquí tenemos un ejemplo extraído de esta pagina http://jpf.sdf1.org/dni/ Código:
IDESP12345678Z3<<<<<<<<<<<<<<< 7410150M0903226ESP<<<<<<<<<<<4 DE<TAL<Y<CUAL<<FULANITO<<<<<<< Línea 1: TIPO PAIS NUMERO dc Línea 2: NACIMIENTO dc SEXO CADUCIDAD dc PAIS dc *dc = Digito de Contol
Para probar esta funcion vamos a usar el ejemplo anterior y calcular su digitos de control. Código:
IDESP12345678Z3<<<<<<<<<<<<<<< 7410150M0903226ESP<<<<<<<<<<<4 Control('12345678Z') = 3 Control('741015') = 0 Control('090322') = 6 Control('12345678Z374101500903226') = 4 Prueba Superada !! *Para calcular el ultimo digito de control se utilizan los 3 campos anteriores y su correspondiente dc Como no tengo pasaporte he buscado un ejemplo para comprobar si es verdad que el algoritmo funciona, y que mejor ejemplo que el que proporciona el propio departamento de "Homeland Security" (http://www.dhs.gov/) en su propia pagina. Código:
P<USATRAVELER<<HAPPY<<<<<<<<<<<<<<<<<<<<<<<< 1500000035USA5609165M0811150<<<<<<<<<<<<<<08 Linea1: P Pais Apellido Nombre Linea2: Numero dc Pais Nacimiento dc Sexo Caducidad (*) dc dc = Digito de control *Aqui puede aparecer otro numero para uso interno del pais que emite el pasaporte. Calculemos los digitos de control: Control('150000003') = 5 Control('560916') = 5 Control('081115') = 0 Control('150000003556091650811150') = 8 Prueba superada !! Para saber mas: http://jpf.sdf1.org/dni/ http://www.highprogrammer.com/alan/numbers/mrp.html http://www.dhs.gov/ |
|
|
|