Mensaje de error

Deprecated function: Optional parameter $path declared before required parameter $langcode is implicitly treated as a required parameter en include_once() (línea 1442 de includes/bootstrap.inc).

Sindicador de canales de noticias

Web Site » Generate Website Components #1466 (stable)

JMRI - Sáb, 12/21/2024 - 07:06
Categorías: JMRI

Development » SpotBugs #2398 (stable)

JMRI - Sáb, 12/21/2024 - 06:25
Categorías: JMRI

Development » Packages #2136 (stable)

JMRI - Sáb, 12/21/2024 - 06:10
Categorías: JMRI

Development » Builds #2445 (stable)

JMRI - Sáb, 12/21/2024 - 05:44
Categorías: JMRI

Development » Ignored Test Scan #2586 (stable)

JMRI - Sáb, 12/21/2024 - 04:58
Categorías: JMRI

Development » Deprecations #2000 (stable)

JMRI - Sáb, 12/21/2024 - 02:18
Categorías: JMRI

Development » SpotBugs #2397 (stable)

JMRI - Sáb, 12/21/2024 - 00:25
Categorías: JMRI

Development » Packages #2135 (stable)

JMRI - Sáb, 12/21/2024 - 00:11
Categorías: JMRI

Development » Builds #2444 (stable)

JMRI - Vie, 12/20/2024 - 23:44
Categorías: JMRI

Hem rebut la Felicitació de Nadal de Winfried Seewald

Hem rebut la Felicitació de Nadal de Winfried Seewald, i la volem compartir amb tots vosaltres:

Categorías: Modelismo

Un viaje a las profundidades del ISO 8583, el lenguaje de las tarjetas de crédito

Microsiervos - Vie, 12/20/2024 - 23:31

En un largo y minucioso artículo sobre el estándar que permite gestionar los mensajes en tiempo real entre compradores y bancos, Martin Ek analiza tanto las «piezas» que lo componen como las diferentes opciones que se presentan y cómo se llegó a ellas con el paso del tiempo.

Tal y como cuenta en ISO 8533, el lenguaje de las tarjetas de crédito, este estándar existe desde 1987, mientras que las tarjetas de crédito universales surgieron en 1950. Lo que el estándar controla es el formato y contenido de los mensajes, en una codificación compacta y minuciosa (eran otros tiempos y cada bit contaba), aunque hoy en día suelen ir encapsulados en un JSON (JavaScript Object Notation) de texto, mucho más legible para los humanos.

En cada mensaje en el ISO 8583 va incluido:

  • Indicador de tipo de mensaje, como «autorización» o «devolución».
  • Mapa de bits: Define qué campos están presentes en el mensaje.
  • Campos de datos: Primitivos (los valores) o complejos (otros campos).

El papel de los mapas de bits es sumamente importante; básicamente codifican en sus bits si hay campos presentes o no (0 = no presente, 1 = presente). Así por ejemplo si el bitmap es 0110 0000 0000 0000, significa que solo estarán presentes a continuación los campos 2 (número de tarjeta) y 4 (cantidad de la transacción).

Hasta aquí la parte fácil, porque a medida que pasó el tiempo las cosas se fueron liando. Para empezar cada red de pagos (Visa, Mastercard, etcétera) retocó el estándar (¡ja!) según sus necesidades, algunas veces con variaciones significativas. Luego se incorporaron diversos formatos en la codificación: ASCII, EBCDIC o BCD compacto, con longitudes fijas o variables, todo para optimizar espacio. El resultado es que existen tanto el ISO 8583:1987 como los 1993 y 2003, que indican los años en que se introdujeron cambios y mejoras.

Una curiosidad es que la codificación EBCDIC (Extended Binary Coded Decimal Interchange Code, Código de intercambio decimal de código binario extendido) es en realidad un legado de los tiempos de los mainframes (!) Aunque hoy huele un poco a rancio frente al Unicode o incluso al ASCII, es la huella que quedó de la época en que IBM rulaba la informática.

¿Y lo que vemos impreso en el frontal de las propias tarjetas? Aunque podría pensarse que forma parte del estándar, la numeración de las tarjetas (técnicamente el número PAN, Primary Account Number) no es el ISO 8583 sino el ISO/IEC 7812. A mi me ha sorprendido al hojearlo que no todos los PAN tienen 16 dígitos, sino que pueden ser entre 13 y 19. Los primeros 6-8 dígitos son el emisor de la tarjeta (un banco o similar). El último dígito es un código de control, calculado con el algoritmo de Luhn, que también se emplea en los IMEI de los teléfonos móviles.

# Enlace Permanente

Categorías: Modelismo

Test Releases » bobjacobsen #199 (stable)

JMRI - Vie, 12/20/2024 - 23:03
Categorías: JMRI

Felices Fiestas a nuestros lectores

revista Vía Libre - Vie, 12/20/2024 - 23:00
El 7 de enero estamos de vuelta.
Categorías: Tren real

Inauguradas tres nuevas líneas de metro en Pekín

revista Vía Libre - Vie, 12/20/2024 - 23:00
Con esta apertura, la red se eleva ahora a 879 kilómetros En Pekín, capital de China, se han inaugurado tres nuevas líneas de metro, lo que eleva la longitud total de líneas de metro a 879 kilòmetros, y la sitúa en el primer lugar entre las metròpolis chinas.
Categorías: Tren real

Ferrovial se adjudica tres contratos de infraestructura de alta velocidad en el Reino Unido

revista Vía Libre - Vie, 12/20/2024 - 23:00
El mayor proyecto de la división de construcción de Ferrovial en el Reino Unido Ferrovial, en consorcio con BAM, ha obtenido tres contratos para diseñar y construir la infraestructura de vía del proyecto de alta velocidad HS2 en el Reino Unido. Los tres tramos del trazado suman 225 kilòmetros de longitud entre Old Oak Common y la estaciòn de Birmingham Curzon Street.
Categorías: Tren real

Nuevo curso de maquinista de Ceff

revista Vía Libre - Vie, 12/20/2024 - 23:00
En sus sedes de Madrid y Sevilla El pròximo 15 de enero comienza el nuevo curso de maquinistas del Centro Europeo de Formaciòn Ferroviaria, Ceff, en su quincuagésimo octava promociòn.
Categorías: Tren real

Convenio entre la Fundación de los Ferrocarriles Españoles y la Federación Española de Asociaciones de Amigos del Ferrocarril

revista Vía Libre - Vie, 12/20/2024 - 23:00
El periodo es por un año con posibilidad de renovación El convenio, realizado a través de la revista Vía Libre, comprende una serie de prestaciones entre ambas entidades
Categorías: Tren real

Los viajeros de AVE y Euromed podrán elegir menú por la web antes del viaje

revista Vía Libre - Vie, 12/20/2024 - 23:00
En el servicio de restauración Prémium de Renfe, coincidiendo con el estreno de la temporada otoño/invierno, a cargo del chef Ramón Freixa Renfe puso en marcha el miércoles el nuevo complemento de personalizaciòn de restauraciòn para los usuarios que viajen con billetes Prémium en trenes AVE y Euromed, que les permite elegir, antes de realizar su viaje entre tres opciones distintas para todos los menús servidos a bordo, a través de la web de Renfe , agencias, taquillas y venta telefònica.
Categorías: Tren real

Servicios especiales y ocio ferroviario para Navidad

revista Vía Libre - Vie, 12/20/2024 - 23:00
Vive la magia en el Tren de la Navidad; Concierto navideño en el Museu del Ferrocarril de Catalunya; El Tren de la Navidad de Metro de Madrid; Mercado de Motores en el Museo del Ferrocarril de Madrid; Euskotren modificará sus servicios ferroviarios en navidades
Categorías: Tren real

Páginas