Archivo basado en permutación seguro

-1

Tengo un pensamiento. 1. Toma un archivo. 2. Leer el número de bytes. Si es menos de 2048, rellénalo hasta 2048. 3. Lee cada byte. Y cree un solo archivo que contenga el byte particular. Dar un nombre al azar al nuevo archivo. 4. Haz esto para todos los bytes. 5. Mantenga el orden de los archivos que deben unirse en un archivo de texto en secreto.

Esto hará computacionalmente imposible hacer permutación.

¿Funcionará esto?

    
pregunta user34694 17.10.2014 - 23:14
fuente

1 respuesta

4

El valor secreto resultante (la lista de nombres de archivos para mostrar el orden de concatenación) ocuparía más espacio que el archivo original. Estaría mejor simplemente usando un teclado de una sola vez y manteniendo ese secreto ... o incluso manteniendo el archivo original en secreto directamente.

Su método funcionaría en la mayoría de los casos, en el sentido de que cualquiera que posea los archivos de un solo byte con nombre aleatorio pero no el valor secreto no podrá reconstruir el archivo original ... pero la tarea de mantener el valor secreto El secreto sería más difícil que la tarea de mantener el secreto del archivo original, y aún habría algunos posibles ataques a la lista de bytes no ordenada si la estructura del archivo original fuera muy predecible. También deberías tener cuidado al elegir el relleno, ya que un método de relleno mal elegido podría hacer que la estructura del archivo sea más predecible.

    
respondido por el Brilliand 17.10.2014 - 23:37
fuente

Lea otras preguntas en las etiquetas