Hola a los curiosos de los nombres y rut, les comparto lo que se del sector 3, atención:
Primero, cada sector tiene 4 bloques que se numeran del 0 al 3 para que no se confundan.
El bloque 3 siempre tienes las keys y condiciones de acceso. Entonces, nos importan del 0 al 2.
En el sector 3, las tne y bip personalizadas tienen:
block 0: nombre
block 1: rut
block 2: tipo tarjeta (tne basica, media, sup, bip, etc)
BLOQUE 0:
como dije, tiene el nombre del dueño. Aunque sabemos que se puede cambiar.
Cada bloque tiene 16 bytes, y cada bytes tiene 2 "caracteres". Por eso cada linea tiene 32 letras y/o numeros.
Ahora, el nombre esta escrito al reves, partiendo desde el penultimo byte. El ultimo no se si tiene algun significado, pero he visto que es 8X.
Como se escribe el nombre?
Toman una letra en mayuscula y obtienen su cod Hex
http://nickciske.com/tools/hex.php que son 2 caracteres = 1 byte
Y luego toman la siguiente, siempre en mayuscula, y hacen lo mismo.
Repetir.
Cuando se termine, agregan un 20 que corresponde al espacio.
Se hace con el primer apellido y el primer nombre. Si el nombre es corto, no se si sigue con el proximo nombre.
Ejemplo: ELVER GALARGA
se ordena -> GALARGA ELVER -> usan el link (pure bytes) y obtienen -> 47414C4152474120454C56455200
Entonces, como hay que completar 30 caracteres (recuerden que los ultimos 2 son 8X) y el nombre solo tiene 26 (borrar los 2 ceros del final) hay que completarlos con espacios (cod 20).
O sea, el nombre es 47 41 4C 41 52 47 41 20 45 4C 56 45 52 20 20 (los separe de a 2 para q se vean mejor)
Finalmente, hay que invertirlo, es decir, ir copiando de a 2 de der a izq:
20 20 52 45 56 4C 45 20 41 47 52 41 4C 41 47 8F (la ultima F es xq se me ocurrio)
Ahi dice ELVER GALARGA para identificar una tne.
BLOQUE 1:
el rut escondido.
Aqui esta el rut del dueño, no de la señora que los atendio o del dueño de sonda. Su rut.
http://www.binaryhexconverter.com/decimal-to-hex-converter
ingresen su rut sin digito verificador y el resultado esta en la tne.
En el link les resultara un numero hex de 7 caracteres +-.
Tienen que ordenarlo cada 2 de derecha a izquierda y lo encontraran.
Ejemplo: 5.811.892-3 -> link sin DF -> 58AEB4 -> ordenar -> 58 AE B4 -> invertir -> B4 AE 58
si les queda un numero solo le anteponen un 0, pero como la gordis es mas viejita y solo tiene 5 millones (en el rut, obviamente) le resulto con 6 y no 7 caracteres.
18.123.456-7 -> 1148AC0 -> 1 14 8A C0 -> C0 8A 14 01
olvide decirles que los primeros 3 bytes no son parte del rut (6 ceros), luego el rut como arriba, ceros, el ultimo byte no es significativo, puede ser cualquiera.
BLOQUE 2:
aqui tiene un codigo dependiendo si es tne basica, media, superior, bip, cuenta rut, banco, otro...la verdad no es importante porque para pagar estudiante:
1. deben consultar si el uid esta habilitado (las tne viejas igual cobran adulto aunque mantienen el codigo de tne)
2. o hay otro sector en la tne que dice la fecha hasta cuando es valida (habria que mirar tne's)
Aparte, estuve leyendo un poco sobre emular una tarjeta en el smartphone y, a fin de cuentas, no se puede llevar a cabo la idea de pagar con el celu y luego pasar la info a una bip.