Paso 1: Comprensión de imágenes y texto: conceptos básicos
** Omita si está familiarizado con los valores de los píxeles y ASCII
Cada píxel de una imagen RGB está representado por tres números enteros de 8 bits unsigned(non-negative) para el intesities rojo, verde y azul. 8 bit significa que el rango de intensidades de 0 a 255. En una imagen en escala de grises, cada píxel está dado por el valor entero único. 0 significa total negro, 255 medio blanco total. Los intermedios son matices.
Cada carácter del texto está representado por valores ASCII que van de 0 a 128. El ASCII extendido es de 8 bits y corresponde con la gama de la intensidad de los píxeles, que es de 0 a 255.
Tan cifrado usando estos dos se puede hacer muy simplemente por tratarlos como números enteros normales y haciendo cualquier tipo de operación que limita el valor encriptado dentro de 0 a 255, el resultado cifrado también puede ser representado como un píxel o un personaje.
Aquí ver la tabla ASCII para referencia.