Resumen en tres líneas
- Se explica Base64 y se analiza un juego de palabras llamado Kodle
- En el parámetro del enlace del problema de Kodle hay datos en Base64
- Se explica un método para extraer la respuesta decodificando esos datos
Qué es Base64
- Base64 es un método de codificación que convierte datos binarios a formato de texto
- Usa 4 caracteres (A-Z, a-z, 0-9, +, /) para representar todo tipo de datos
Por qué se usa Base64
- Almacenamiento de datos cifrados
- Envío de archivos adjuntos por correo electrónico
- Codificación de URL, etc.
Malentendidos sobre Base64
- Base64 no es un método de cifrado
- Base64 es simplemente un método de codificación que expresa los datos en otra forma
Estructura de la URL de Kodle
- Está compuesta por el dominio (
kordle.kr) y el parámetro (code=~~~) - El valor del parámetro son datos obtenidos al codificar algún valor en Base64
- Al decodificarlos, se puede obtener la respuesta del juego de palabras
2 comentarios
La razón por la que se usa -> almacenar datos cifrados
Malentendido -> Base64 no es un método de cifrado
Parece que se están describiendo dos contenidos contradictorios entre sí.
En el caso de Base64, más que un método de cifrado, sería mejor verlo como otra forma de representar datos en formato binario.
En el texto original también se indica que, más que usarse para almacenar cifrando, se utiliza con el propósito de transmitir o almacenar de forma segura datos codificados, pero como al parecer se resumió sin explicación, da la impresión de que es así.