GNU/Linux >> Linux Esercitazione >  >> Linux

È possibile leggere un file di testo all'interno di un file zip protetto da password senza la password?

No . Esistono due modalità di crittografia zip, una classica, più debole, e una più recente basata su AES.

In entrambi i casi la password è necessaria per decrittografare il contenuto (ovvero non è solo l'interfaccia utente, dove potrebbe essere richiesta una password senza che il programma richieda effettivamente la lettura del file). Quindi il processo comporterebbe la violazione della password (che sarebbe più o meno complessa a seconda dell'algoritmo utilizzato e di come è stata utilizzata la password).

Al massimo si potrebbe ottenere senza decifrare, oltre al nome del file, il CRC32 del file in chiaro. Ma anche se ciò sarebbe d'aiuto se sospettavi già quale fosse il contenuto, probabilmente non sarà utile qui, anche se si tratta solo di una riga di testo.


No, al giorno d'oggi i file zip sono protetti da AES. Questo nasconderà tutto il testo in chiaro in modo che tu possa recuperarlo solo quando hai la chiave. L'unica altra cosa che puoi vedere è la dimensione del testo in chiaro poiché è praticamente identica alla dimensione del testo cifrato.

Gli esadecimali sono solo una rappresentazione leggibile dei byte che compongono il testo cifrato. Tuttavia, poiché il testo cifrato sarà composto da valori di byte indistinguibili da quelli casuali, ciò non ti aiuterà di una virgola.


Sfortunatamente, non proprio.

Quello che devi capire qui è che non stiamo parlando di un file che "c'è", l'accesso ai contenuti originali non viene attivamente bloccato dal software zip che stai utilizzando. Ciò renderebbe sostanzialmente inutile la protezione tramite password, in quanto un altro software potrebbe semplicemente mostrare il file senza chiedere la password, giusto?

Invece, il contenuto del file stesso è crittograficamente crittografato e la password che ti viene richiesta è la vera chiave di decrittazione stesso, che è necessario per trasformare i contenuti crittografati nella loro forma originale.

In teoria, è possibile applicare la forza bruta alla chiave, ma in pratica ciò è possibile solo se si dispone di un elenco finito (e "non troppo lungo") di possibili chiavi, o se la chiave è considerevolmente corta (che, secondo la tua domanda, non sembra essere il caso).


Linux
  1. Come creare un file ZIP protetto da password in Linux

  2. Come rimuovere le righe duplicate all'interno di un file di testo?

  3. Tail legge l'intero file?

  4. Unzip pensa che il file zip sia una bomba zip?

  5. Come sbloccare un file rar bloccato con password senza conoscere la password?

Come decifrare la password zip su Kali Linux

Come eseguire il comando Sudo senza password

Comprendere il file /etc/shadow

Come aggiungere testo all'inizio del file in Linux

C'è un modo per modificare i file all'interno di un file zip senza prima estrarli esplicitamente?

Ottieni la posizione della città dagli indirizzi IP all'interno di un file