![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
||||
|
||||
|
Hola,
Lo primero que se me ocurre, bueno, lo primero que se me ocurre es que tú y yo debemos ser familiares lejanos... o cercanos. ![]() Y, lo segundo que se me ocurre... es trabajar con archivos comprimidos (Zip, por ejemplo). Desde Delphi es perfectamente posible trabajar con ellos. Pueden contener literalmente lo que quieras, incluso distintos archivos, juntos, pero, no revueltos. Pueden tener "contraseña", pueden estar cifrados, es posible añadir o eliminar archivos "en tiempo de ejecución", en fin, no sé cómo lo ves. ![]() |
|
#2
|
||||
|
||||
|
Y ¿él quien es?
|
|
#3
|
||||
|
||||
|
Se llama DEC, es una buena persona
![]() Buena idea, además del passord, podría encriptar tanto las imagenes como los archivos de texto que contengan, ya que a pesar de estar con clave, la descompresión se realiza en la carpeta TEMP, es decir, al ejecutar la aplicación, esta abre el archivo zipeado con mi super últra secreta clave y descomprime el contedio en la TEMP del sistema la cual es accesible para cualquiera, obvio que usuario vulgar desconoce esto, ops! me acabo de delatar ![]() Pero es una buena idea, probare los tiempod e respuestas con otros compresores gratuitos como los CAB que son nativos en Windows y solo necesito llamar las aplicaiones externas del sistema en modo silecioso. Gracias DEC ![]() |
|
#4
|
||||
|
||||
|
Hola,
¡Y es una bueenaa persooooonaaaaoaoaoa! (Léase cual flamenco cantando por soleares) ![]() No sé si eso de que los archivos comprimidos utilizan la carpeta temporal de Windows es realmente siempre así. Creo recordar que en algún componente que he usado (Turbo Power Abbrevia) esto era algo opcional. Sea como fuese, siempre que no supusiese una merma en el rendimiento, y, tal como dices, los archivos pueden estar cifrados, de modo que en caso de que llegasen al disco duro, estarían cifrados, y tú desde tu aplicación podrías descifrarlos al momento de usarlos. Aunque igual en esto no estoy tampoco del todo en lo cierto, porque, si tú quieres usar una imagen (LoadFromFile()) habrás de tener un archivo "en claro", no cifrado. Tal vez pase el tema por tratar de evitar la carpeta temporal, y también por cifrar y descifrar "en memoria" (igual esto es una gilipollez) y trabajar de ese modo. |
|
#5
|
|||
|
|||
|
cifrar y descifrar "en memoria"
¿eso como se hace? |
|
#6
|
||||
|
||||
|
Hola,
Tienes razón, no suena muy descriptivo eso. Pero, es que no me sabré explicar de otro modo. Se trataría, básicamente, de que el archivo "en claro" no residiera nunca en el disco duro. Cargar el archivo cifrado en una variable (en memoria) y descifrarlo ahí. Creo que los componentes que he venido usando para estos menesteres permiten algo así, pero, ahora mismo tampoco estoy seguro al cien por cien. |
|
#7
|
||||
|
||||
|
¿Y utlizando Streams?
(1) Cargar en un Stream la imagen. (2) Guardar el tamaño (3) Añadir el Texto (4) Guardar el tamaño (5) Aplicarle algoritmo de encriptación con key (6) Guardarlo a disco. Eso es la teoría. ![]() ![]() ![]()
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi ![]() P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Abrir archivos con nombres de archivos de otra codificación. | matabyte | Windows | 2 | 01-05-2008 01:40:13 |
| Atributo de archivos de imagenes (JPG) | Neeruu | Varios | 4 | 26-02-2008 05:29:28 |
| imagenes | pablo | Gráficos | 2 | 23-05-2004 12:12:09 |
| Imagenes | Aztaroth | C++ Builder | 1 | 03-04-2004 02:38:29 |
|