1 00:00:00,000 --> 00:00:03,752 En este segmento, hablaremos acerca de otra forma de codificación, llamada 2 00:00:03,752 --> 00:00:07,322 Codificación con Preservación de Formato. Nuevamente, esta técnica es utilizada en la práctica con 3 00:00:07,322 --> 00:00:10,617 frecuencia, especialmente en la codificación de números de tarjetas de crédito. 4 00:00:10,617 --> 00:00:14,244 Veamos cómo funciona: Recuerde que una tarjeta de crédito típica tiene dieciséis 5 00:00:14,244 --> 00:00:18,978 dígitos, separados en cuatro bloques de cuatro dígitos cada uno. Quizás Ud. ha escuchado que 6 00:00:18,978 --> 00:00:23,416 los seis primeros dígitos forman el BIN, el cual representa el número de identificación 7 00:00:23,416 --> 00:00:28,124 del banco de emisión. Por ejemplo, Todas las tarjetas VISA comienzan con el dígito cuatro; 8 00:00:28,124 --> 00:00:34,114 Todas las tarjetas MasterCard comienzan con los dígitos 51 al 55, y así sucesivamente. 9 00:00:34,114 --> 00:00:38,808 Los próximos nueve dígitos representan el número de cuenta, el cual es 10 00:00:38,808 --> 00:00:43,275 único para cada cliente. Y el último dígito es una suma de chequeo 11 00:00:43,275 --> 00:00:48,031 calculada utilizando los 15 dígitos previos. Hay entonces unos veintemil 12 00:00:48,031 --> 00:00:52,846 números. Si hacemos el cálculo, resulta que hay más o menos 2^42 13 00:00:52,846 --> 00:00:56,733 números de tarjeta de crédito posibles, lo que corresponde a 42 bits de 14 00:00:56,733 --> 00:01:01,489 información que debemos codificar si queremos representar números de tarjetas de crédito de 15 00:01:01,489 --> 00:01:05,999 manera compacta. El problema es el siguiente: supongamos que queremos codificar tarjetas de 16 00:01:05,999 --> 00:01:10,713 crédito, de manera que cuando el usuario pasa su tarjeta por el terminal del punto de venta, 17 00:01:10,713 --> 00:01:14,640 ubicados principalmente en las cajas registradoras de locales comerciales, la caja 18 00:01:14,640 --> 00:01:18,670 registradora - ésto es llamado el terminal del punto de venta - codifica el número de tarjeta 19 00:01:18,670 --> 00:01:22,751 de crédito utilizando una llave k, y se mantiene codificada hasta que llega 20 00:01:22,751 --> 00:01:27,036 al banco de adquisición, o quizás incluso aún más allá, hasta que llegue a VISA.