La crittografia di un file lo rende più grande?

4

Ho crittografato un documento Word usando Winrar impostando una password. Sorprendentemente l'archivio era più grande del file originale (631 contro 614 KB). Ho quindi testato per vedere cosa sarebbe successo se la crittografia non fosse stata utilizzata e il risultato fosse un archivio da 612 KB. Perchè è questo?

Ora che TrueCrypt è scomparso qual è il modo migliore per crittografare i dati da salvare nel cloud (ad esempio, google drive)?

    
posta Celeritas 21.12.2014 - 03:01
fonte

1 risposta

9

La crittografia non intrinsecamente rende un file più grande.

Tuttavia, in pratica, i file crittografati sono più grandi delle loro controparti non crittografate per una serie di motivi:

  1. I cifrari simmetrici nell'uso corrente hanno la proprietà che ogni possibile testo cifrato può essere decodificato su un testo in chiaro, o in altre parole, se qualcuno manomette il file crittografato, può ancora essere decodificato. Se stai crittografando un file, di solito vuoi essere certo che il file non sia stato modificato mentre non stavi guardando, e questo richiede l'aggiunta di informazioni aggiuntive in un modo o nell'altro.

  2. Molti cifrari simmetrici funzionano su blocchi di dati considerevolmente più grandi di un singolo byte (AES-128, ad esempio, funziona a 16 byte alla volta). Di conseguenza, se il file non è un multiplo della dimensione del blocco, è necessario eseguire il pad della fine per riempire un blocco completo. Ci sono modi (come " rubare il testo cifrato ") per farlo senza rendere il file crittografato più grande del file originale, ma è sufficiente aggiungere pochi byte di padding.

  3. Esistono molti modi diversi per crittografare un file. È spesso utile aggiungere un'intestazione a un file crittografato descrivendo come è stato eseguito (quale algoritmo è stato utilizzato, quale meccanismo di prevenzione della manomissione è in uso, come è stata espansa la password per produrre una chiave e così via). In teoria, questo riduce la sicurezza fornendo informazioni a un utente malintenzionato, ma in pratica, l'aumento della convenienza supera qualsiasi riduzione minore.

risposta data 21.12.2014 - 04:45
fonte

Leggi altre domande sui tag