Ich bin mir bewusst, dass die Standard-Verschlüsselung von zip
Befehl in Linux nicht als sicher angesehen wird, aber ich bin neugierig - welcher Algorithmus verwendet es bei der Verschlüsselung mit der Option --encrypt
?Welcher Verschlüsselungsalgorithmus wird vom Linux-Befehl 'zip' verwendet?
Antwort
Da der Befehl zip PKZIP-Dateien ausschreibt, folgt daraus, dass sie die Spezifikationen dafür implementieren. Offensichtlich erlaubt das Format mehrere unterschiedliche Chiffren, die eine, die typischerweise als "unsicher" angesehen wird, sieht aus, als sei sie homegrown.
Sehen Sie hier für eine ausführliche Diskussion darüber, wie es zu brechen, einige Einblicke in den ursprünglichen Algorithmus einschließlich: http://math.ucr.edu/~mike/zipattacks.pdf
Traditionelle Verschlüsselung wird von Roger Schaffely auf einer Stream Chiffre basiert. Der genaue ist symmetrische Algorithmus hier dargestellt http://www.academia.edu/348210/PKZIP_Algorithm
Neuere Versionen des Linux-Zip-Programms (zip-info) scheinen AES-Verschlüsselung als gut zu gehen, umfassen: http://www.info-zip.org/phpBB3/viewtopic.php?f=4&t=396&p=2453&hilit=aes#p2453
Gleiche wie jede andere zip: http://de.wikipedia.org/wiki/Zip_%28file_format%29#Encryption –