viernes, 2 de noviembre de 2012

Estenografia

Bueno yo se que ya no cuenta pero pues me faltaba poquito asi que de todos modos la subo.

Bueno pues yo utilize el metodo del bit menos significativo, entonces lo que hacia era, leo cada pixel de la imagen , y cada pixel me regresa tres valores (RGB) por ejemplo un pixel me regresa esto:
(200,128,28), y esto lo convierto a binario y despues pido el mensaje a ocultar el cual lo convierto a  binario y por ejemplo si es la letra "a" seria en binario asi:01100001 y entonces voy a necesitar para esta letra 3 pixeles,  entonces en el bit menos significativo de cada pixel voy a ir metiendo la letra a en binario. y para ver el mensaje pues voy leyendo de nuevo los pixeles y guardo en un arreglo solo los bits menos significativos de cada pixel, y al final pues solo era de convertir los binarios a enteros y de ahi conseguir su letra mediante el codigo ascii pero ya no pude convertir el binario asi que al final solo se ve el numero binario de cada letra.

Imagen sin mensaje oculto:

imagen con mensaje oculto:


Programa Corriendo:


Codigo: