2012-06-29 2 views
1

PHP로 파일을 압축 한 다음 암호를 추가하여 파일을 보호 할 수 있습니까?
파일을 압축하는 것은 쉽지만 비밀번호를 추가하는 방법을 찾을 수 없습니다.zip 파일에 암호 추가 PHP

답변

0

리눅스 컴퓨터에 zip programm를 설치했을 때 가능합니다. 그런 다음 zip 명령을 system 이상 실행할 수 있습니다.

0

당신이 그 순서대로라면, 당신은 "암호로 보호 된 PHP 파일을 압축"하고 싶지 않습니다. 암호화 된 것에 압축을 걸 수 없습니다. 암호화 된 데이터는 무작위로 나타나므로 압축 할 수 없습니다. 을 압축하여 암호화 전에 압축해야합니다.

zip 파일의 항목을 암호화하려면 해당 형식에서 지원하는 두 가지 방법이 있습니다. 첫 번째 버전은 원래의 zip "암호화"를 사용합니다.이 암호화는 매우 열악한 것으로 보여 지므로 절대로 사용해서는 안됩니다. 나중에 zip 형식을 업데이트하면 AES와 같은 적절한 암호화가 가능하지만이를 지원하기 위해 프로그램을 구입해야 할 수 있습니다.

전체 암호화 된 .zip 파일을 암호화하는 대신 표준 암호화 유틸리티 (system()을 사용하여 실행)를 사용하는 것이 좋습니다. crypt 또는 gpg를 사용할 수 있습니다.