Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

 
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 20-05-2006
Avatar de seoane
[seoane] seoane is offline
Miembro Premium
 
Registrado: feb 2004
Ubicación: A Coruña, España
Posts: 3.717
Poder: 24
seoane Va por buen camino
Programa Criptografico

Después de que diniremix publicara su programa para ocultar información en diferentes archivos gráficos, volvió a resurgir mi interés por la esteganografia y mas concretamente por como ocultar información dentro de un archivo jpeg.

Debido al método de compresión de las imágenes jpeg resulta muy difícil, sino imposible, ocultar información dentro de la propia imagen sin correr el riesgo de que la información se pierda durante este proceso. Así que me centre mas en el formato del propio archivo jpeg, sin entrar en muchos detalles, los archivos jpeg están divididos en segmentos y cada uno de estos segmentos contiene una información concreta. Uno de estos segmentos esta destinado a incluir comentarios (hasta 64Kb) , este es el que voy a utilizar, aunque también existen los llamados segmentos de aplicación destinados a que programas como photoshop o las propias cámaras digitales incluyan información sobre la imagen, utilizar uno u otro solo supone cambiar una línea dentro del código.

Con respecto a la parte criptográfica tampoco quise liarme mucho así que utilice la criptoapi del propio Windows, más concretamente el algoritmo RC4 que puede que no sea el más seguro del mundo pero si no nos persigue la CIA se puede considerar suficientemente seguro. (En windows98 parece que no funciona la encriptación, aunque tampoco voy a pararme a averiguar porque)

Bueno, echarle un vistazo al código haber que os parece, puede que a alguien le resulte útil alguna de la funciones que implemento, sobre todo las que utilizo para leer y escribir comentarios dentro del archivo jpeg o la que elimina los segmentos de comentario y aplicación de un archivo jpeg (limpia la imagen de información innecesaria). Si los queréis usar en vuestros programas adelante, cogerlos sin ningún problema.

Bueno aquí os dejo el código, si tenéis alguna pregunta, sugerencia, o crítica ponerla aquí. Y voy a dejar de escribir que me esta quedando un mensaje inmenso

Edito: Cambie el archivo zip, para corregir un pequeño error en la rutina de insertar comentario.
Archivos Adjuntos
Tipo de Archivo: zip Esteganos.zip (8,0 KB, 82 visitas)

Última edición por seoane fecha: 24-05-2006 a las 13:49:50.
Responder Con Cita
 



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Programa PDA. Aprendiendo Varios 1 11-01-2005 18:17:23
Lanzar programa desde mi programa Pablo Carlos API de Windows 32 09-09-2004 13:56:26
Ejecutar un programa externo desde un programa de Delphi Roger_Fernandez Varios 3 02-09-2004 18:05:36
programa c++ tartinamb C++ Builder 5 23-04-2004 17:01:24
Ejecutar un programa DENTRO de otro programa seduerey Varios 8 12-11-2003 13:56:20


La franja horaria es GMT +2. Ahora son las 12:46:32.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi