File basato su permutazione sicuro

-1

Ho un pensiero. 1. Prendi un file. 2. Leggi il numero di byte. Se è inferiore al 2048, riempilo fino al 2048 3. Leggi ogni byte. E crea un singolo file che contiene il particolare byte. Dare un nome casuale al nuovo file. 4. Fai questo per tutti i byte. 5. Conserva l'ordine dei file che devono essere uniti in un file di testo segreto.

Questo renderà impossibile la computazione a livello di permutazione.

Funzionerà?

    
posta user34694 17.10.2014 - 23:14
fonte

1 risposta

4

Il valore segreto risultante (l'elenco di nomi di file per mostrare l'ordine di concatenazione) occuperebbe più spazio del file originale. Faresti meglio a usare semplicemente un pad singolo e a mantenere quel segreto ... o persino a mantenere il file originale segreto direttamente.

Il tuo metodo funzionerebbe nella maggior parte dei casi, nel senso che chiunque possedesse i file a byte singolo con nomi casuali ma non il valore segreto non sarebbe in grado di ricostruire il file originale ... ma il compito di mantenere il valore segreto il segreto sarebbe più difficile del compito di mantenere il segreto del file originale e ci sarebbero ancora alcuni possibili attacchi alla lista non ordinata di byte se la struttura del file originale era molto prevedibile. Dovresti anche fare attenzione a come scegli il padding, dal momento che un metodo di riempimento scarsamente scelto potrebbe rendere la struttura dei file più prevedibile.

    
risposta data 17.10.2014 - 23:37
fonte

Leggi altre domande sui tag