Sono interessato a sapere se uno di essi è più facile da craccare rispetto all'altro a causa di difetti intrinsechi.
Sono interessato a sapere se uno di essi è più facile da craccare rispetto all'altro a causa di difetti intrinsechi.
Dipende dal modo in cui il file ZIP è crittografato.
Quando si desidera creare un archivio ZIP completamente compatibile con lo standard, l'unica opzione per la crittografia è l'algoritmo ZipCrypto che è noto per essere gravemente imperfetto .
Tuttavia, molti strumenti di compressione supportano un'aggiunta non standard allo standard ZIP che consente di utilizzare diversi algoritmi di crittografia, tra cui AES-256, che è lo stesso algoritmo di crittografia utilizzato dal formato 7z per impostazione predefinita. Quando viene utilizzata questa opzione, 7z e zip sono altrettanto difficili da decifrare.
Avvertenza: non tutti i gestori di archivi possono gestire archivi ZIP crittografati AES-256. Tali strumenti possono quindi non leggere più i file in tali archivi. Uno di questi gestori di archivi è quello integrato in Windows Explorer.
if either of them is easier to crack than the other because of inherent flaws
In breve: sì . Saresti meglio servito da 7Zip, che usa
encryption with AES-256 algorithm. This algorithm uses cipher key with length of 256 bits. To create that key 7-Zip uses derivation function based on SHA-256 hash algorithm. A key derivation function produces a derived key from text password defined by user.
Inoltre,
For increasing the cost of exhaustive search for passwords 7-Zip uses big number of iterations to produce cipher key from text password.
Sul lato negativo, 7Zip non è supportato nativamente da tutte le piattaforme dello standard Zip, quindi se hai bisogno di distribuire i file, dovrai avvisare gli utenti e includere collegamenti a software scaricabile per le loro piattaforme.
Leggi altre domande sui tag encryption passwords zip