PHP: какую константу ZipArchive :: EM_ использовать при кодировании ZIP-архива с пользовательским паролем - PullRequest
0 голосов
/ 23 марта 2020

У меня есть вопрос о кодировании zip-файлов с паролем, который доступен из PHP v 7.2

Когда я кодирую ZIP методом ZipArchive :: setEncryptionName

Есть аргумент метод , который может быть:

  • ZipArchive :: EM_AES_128
  • ZipArchive :: EM_AES_192
  • ZipArchive :: EM_AES_256

Может кто-нибудь сказать мне / объяснить, что использовать и почему?

Я сейчас использую ZipArchive :: EM_AES_256 , потому что я ожидаю, что это наиболее безопасный но мой коллега говорит мне, что он не может открыть его (его программа zip даже не запрашивает пароль).

Так есть ли такой, который будет работать во всех случаях? У нас есть программное обеспечение, которое используется многими людьми в моей стране, и многие пожилые люди могут получить эти ZIP-файлы, и требуется, чтобы они могли быть открыты и чтобы у каждого zip-файла был пароль.

Пожалуйста, учтите, что они могут даже использовать Windows XP et c.

...