Informática en general > Seguridad y Criptografía
Encriptar Un Fichero
paulados:
Hola a todos!!!
No conocía este foro, y precisamente ahora que me hace falta lo encuentro. Lo que son las cosas.
El caso es que estoy haciendo una aplicación en la que hago uso de una serie de ficheros (de texto y binarios) y necesito encriptarlos para que los usuarios de la aplicación no puedan tocar la configuración del programa (guardada en estos ficheros).
Los ficheros binarios son imágenes, y lo que quiero es codificarlos/encriptarlos para que no las cambien por otras imágenes cualesquiera. Es decir, qeu tengan algún tipo de firma para yo saber que son mis imágenes, y si no son las mias, pues no arranco el programa y listo.
Si alguien conoce alguna librería, sabe donde puedo encontrar códigos de ejemplo o algo, agradecería cualquier ayuda porque de este tema no se nada.
Un saludo,
Paulados.
Diodo:
Si son imagenes BMP puedes añadirle informacion en algunos bytes que no se suelen usar.
Esto lo aprendi gracias al redo de Juank :lol:
Lo mejor es que te explique el ya que hizo algo muy similar para un juego
salu2
paulados:
Holaa!!!
la verdad es que son imágenes en formato TGA sin comprimir porque necesito transparencias, y las bmp no lo permiten.
De todas formas es una idea interesante, el problema es que no se si los tga tienen bytes que no se utilicen. De hecho no sabia que los bmp tenían bytes que no utilizaban. ¿Cuales son (podria serme util para otros casos)?
En fin, gracias y a ver si JuanK o algún otro sabe algo sobre los TGA.
Saluditos :hola:
Paulados.
su -:
--- Cita de: "paulados" --- Hola a todos!!!
No conocía este foro, y precisamente ahora que me hace falta lo encuentro. Lo que son las cosas.
El caso es que estoy haciendo una aplicación en la que hago uso de una serie de ficheros (de texto y binarios) y necesito encriptarlos para que los usuarios de la aplicación no puedan tocar la configuración del programa (guardada en estos ficheros).
Los ficheros binarios son imágenes, y lo que quiero es codificarlos/encriptarlos para que no las cambien por otras imágenes cualesquiera. Es decir, qeu tengan algún tipo de firma para yo saber que son mis imágenes, y si no son las mias, pues no arranco el programa y listo.
Si alguien conoce alguna librería, sabe donde puedo encontrar códigos de ejemplo o algo, agradecería cualquier ayuda porque de este tema no se nada.
Un saludo,
Paulados.
--- Fin de la cita ---
Puedes crear una firma digital con MD5 o SHA, en red hay mucho de esto, solo busca.
Otra solucion es que tu programa guarde las imagenes o lo que sea en una base de datos o en un .zip con password.
Tambien puedes cifrarlas con uno de los tantos algoritmos de cifrado que hay, busca blowfish o PGP.
Zirrosis:
Exacto, puedes "firmar" las imagenes al final del archivo (asi no afectarian al archivo en kuestion). En VB es facilisimos de ahcer y de leer. Lo de modificar los pixels se puede suar apra esconder mensages en imagenes (a eso se le llama esteganografia) aunke es dificil hacer prgoramas para esto porke tienes ke "desensamblar" el BMP pixel por pixel.
Navegación
[#] Página Siguiente
Ir a la versión completa