En informática , una cookie mágica , o simplemente cookie , es un token o paquete corto de datos que se transmite entre programas que se comunican . La cookie se utiliza a menudo para identificar un evento en particular o como "identificador, identificador de transacción u otro token de acuerdo entre programas que cooperan". [1]
Los datos de las cookies normalmente no son significativos para el programa receptor. El contenido es opaco y normalmente no se interpreta hasta que el receptor pasa los datos de las cookies al remitente o quizás a otro programa en un momento posterior. [ cita requerida ]
En algunos casos, los programas receptores pueden comparar significativamente dos cookies para determinar su igualdad. [ cita requerida ]
La cookie se puede utilizar como un ticket . [ cita requerida ]
El término cookie mágica aparece en la página del manual de la rutina fseek en la biblioteca estándar de C, desde al menos 1979, donde se afirma:
Una analogía es la ficha que se entrega en el mostrador de un guardarropa en la vida real . La ficha no tiene un significado intrínseco, pero su unicidad permite cambiarla por el abrigo correcto cuando se devuelve al mostrador de guardarropa. La ficha del guardarropa es opaca porque la forma en que el personal del mostrador puede encontrar el abrigo correcto cuando se presenta la ficha es irrelevante para la persona que desea que se le devuelva el abrigo. En otros casos (como es posible con las cookies HTTP ), los datos reales de interés se pueden almacenar como pares nombre-valor directamente en la cookie.
Las cookies se utilizan como tokens de identificación en muchas aplicaciones informáticas. Cuando se visita un sitio web , el servidor remoto puede dejar una cookie HTTP en el equipo, que suele utilizarse para autenticar la identidad al regresar al sitio web.
Las cookies son un componente del método de autenticación más común utilizado por el sistema X Window .
Identificador, identificador de transacción u otro símbolo de acuerdo entre programas que cooperan. "Le doy un paquete y me devuelve una galleta". El cheque de la tintorería que recibes es un ejemplo perfecto y mundano de una galleta; lo único para lo que sirve es para relacionar una transacción posterior con esta (para que te devuelvan la misma ropa).