2014-06-14 18 views
1

是否有像PHP這樣的服務器端語言可以打開密碼保護的文件,如壓縮文件? 當你想創建一個受密碼保護的zip文件時,最新的PHP版本支持設置密碼,但我找不到任何方式在PHP中打開密碼保護的文件。如何用服務器端語言(如PHP)打開密碼保護的歸檔文件(zip)?

我想將我的文件保存在安全且受密碼保護的目錄中,即使從主機管理員也無法訪問。我想也許這是將我的文件保存在受密碼保護的zip文件中的最佳方式,但也許您有其他更好的建議。 如果是的話,你能給我一個線索嗎?

感謝

+0

重複[如何從我的PHP應用程序中提取受密碼保護的.zip文件?](http://stackoverflow.com/questions/5654115/how-can-i-extract-a-password-protected- zip-file-from-my-php-application) - 請參閱答案上的評論。 –

+0

這不是一個重複的問題。因爲這種方式不是使用「服務器端語言」,在這裏我想找到一種直接使用服務器端語言的方法 –

回答

0

如果你不信任的服務器的管理員,你不應該在服務器上加密數據。

爲了在服務器上執行任何加密,您需要將密鑰存儲在服務器上,或者至少在加密或解密文件時將其傳輸。服務器的管理員可以訪問密鑰。

將數據安全地存儲在不受信任的服務器上的唯一方法是在本地計算機上執行加密和解密操作,並僅上載加密的容器。

+0

在最新版本的PHP中,我們可以爲壓縮文件設置密碼,但我不知道有什麼方法可以添加文件到密碼保護的壓縮文件或不。 而且我也不知道我們怎樣才能使用密碼保護的壓縮文件,如PHP 中的無密碼保護的壓縮文件,加密和解密是很好的方法,但我需要一種在服務器端解密的方式。也可以隱藏服務器管理員輔助功能。 –