Jestem świadomy, że domyślne szyfrowanie dostarczone przez polecenie zip
w systemie Linux nie jest uważane za bezpieczne, ale jestem ciekawy - jakiego algorytmu używa podczas szyfrowania za pomocą opcji --encrypt
?Jaki algorytm szyfrowania jest używany przez polecenie "zip" Linuksa?
9
A
Odpowiedz
2
Ponieważ polecenie zip wypisze pliki PKZIP, będzie to zgodne z implementacją specyfikacji. Wygląda na to, że format pozwala na kilka różnych szyfrów, zwykle uważany za "niezabezpieczony", tak jakby był rodzony.
zobacz tutaj szczegółowe omówienie jak go złamać, w tym kilka spostrzeżeń do oryginalnego algorytmu: http://math.ucr.edu/~mike/zipattacks.pdf
1
Tradycyjny szyfrowania opiera się na szyfru strumieniowego Roger Schaffely. Dokładny algorytm symetryczny jest zilustrowany tutaj http://www.academia.edu/348210/PKZIP_Algorithm
Nowsze wersje narzędzia linux zip (zip-info) wydają się być zamiar obejmują szyfrowanie AES aswell: http://www.info-zip.org/phpBB3/viewtopic.php?f=4&t=396&p=2453&hilit=aes#p2453
Powiązane problemy
- 1. Jaki algorytm szyfrowania jest używany w DPAPI dla WP7?
- 2. Jak rozpoznać algorytm szyfrowania używany w szyfrogramie?
- 3. Prosty algorytm szyfrowania
- 4. szyfrowania RSA algorytm
- 5. Polecenie znalezienia Linuksa gotcha?
- 6. jaki tryb uśpienia jest używany?
- 7. W jaki sposób BIOS jest używany przez nowoczesny system operacyjny?
- 8. Symetryczny algorytm szyfrowania dla systemu wbudowanego
- 9. Jaki szyfr jest używany w zaszyfrowanym systemie plików NFS?
- 10. Jak dowiedzieć się, jaki algorytm [szyfrowanie] obsługuje moja JVM?
- 11. Jaki jest numpy odpowiednik zip Pythona (*)?
- 12. W jaki sposób zaimplementowane jest zakończenie tabulacji dla poleceń Linuksa?
- 13. Który kompilator java jest używany przez NetBeans?
- 14. w jaki sposób XQUERY jest rzeczywiście używany?
- 15. Który algorytm sortowania jest używany w metodzie .NET Array.Sort()?
- 16. Jaki jest algorytm domyślny w password_hash
- 17. Jaki jest skuteczny algorytm rozwiązywania łamigłówek Jigshaw?
- 18. Jaki jest najlepszy algorytm dla najbliższego słowa
- 19. Jaki jest najlepszy sposób szyfrowania/odszyfrowywania łańcucha jsonów
- 20. Jaki jest poprawny sposób zainstalowania wtyczki Grails z pliku zip?
- 21. Jaki jest optymalny algorytm dla pisuaru oszczędzającego wodę?
- 22. ASP.NET 2.0 Rijndael Zarządzany algorytm szyfrowania kontra FIPS
- 23. Jaki nagłówek "Content-Type" ma być używany podczas wyświetlania plików w formacie zip?
- 24. Co zawiera plik .gem? W jaki sposób jest używany przez framework Rails?
- 25. Jaki mechanizm jest używany przez MSYS/Cygwin do emulowania gniazd domeny Unix?
- 26. Jaki algorytm numeryczny jest uproszczony, definiując sqrt (-0.0) jako -0.0?
- 27. Czy ktoś może opisać algorytm używany przez silnik Voxlap Ken Silvermana?
- 28. Jaka jest koncepcja kompresji zip?
- 29. algorytm używany do zwrócenia konkretnej szereg węzłów skierowanego wykresie
- 30. Jaki jest najskuteczniejszy algorytm znajdowania prostej, która przechodzi przez większość punktów?
samo jak każdy inny zip: http://en.wikipedia.org/wiki/Zip_%28file_format%29#Encryption –