WEBVTT 00:00:00.000 --> 00:00:03.752 En este segmento, hablaremos acerca de otra forma de codificación, llamada 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 00:00:07.322 --> 00:00:10.617 frecuencia, especialmente en la codificación de números de tarjetas de crédito. 00:00:10.617 --> 00:00:14.244 Veamos cómo funciona: Recuerde que una tarjeta de crédito típica tiene dieciséis 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 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 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; 00:00:28.124 --> 00:00:34.114 Todas las tarjetas MasterCard comienzan con los dígitos 51 al 55, y así sucesivamente. 00:00:34.114 --> 00:00:38.808 Los próximos nueve dígitos representan el número de cuenta, el cual es 00:00:38.808 --> 00:00:43.275 único para cada cliente. Y el último dígito es una suma de chequeo 00:00:43.275 --> 00:00:48.031 calculada utilizando los 15 dígitos previos. Hay entonces unos veintemil 00:00:48.031 --> 00:00:52.846 números. Si hacemos el cálculo, resulta que hay más o menos 2^42 00:00:52.846 --> 00:00:56.733 números de tarjeta de crédito posibles, lo que corresponde a 42 bits de 00:00:56.733 --> 00:01:01.489 información que debemos codificar si queremos representar números de tarjetas de crédito de 00:01:01.489 --> 00:01:05.999 manera compacta. El problema es el siguiente: supongamos que queremos codificar tarjetas de 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, 00:01:10.713 --> 00:01:14.640 ubicados principalmente en las cajas registradoras de locales comerciales, la caja 00:01:14.640 --> 00:01:18.670 registradora - ésto es llamado el terminal del punto de venta - codifica el número de tarjeta 00:01:18.670 --> 00:01:22.751 de crédito utilizando una llave k, y se mantiene codificada hasta que llega 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.