Php文件加密方法.有什么简单的存在吗?

Sea*_*ney 7 php encryption file

似乎没有任何愉快的方法来加密PHP中的文件.

php,mcrypt的内置方法不是很便携,因为大多数服务器都不支持它们.

命令行加密工具就像丑陋的黑客.

字符串的加密是很好的,但是如果我们想要加密文件,那么对于其他人来说,它没有多大帮助.

其他加密工具需要公钥,密钥环,私钥,血样...这些对于加密文件来说似乎太复杂了.

似乎我们应该只为PHP提供一个简单的函数,它可以像这样工作:

$crypt = new Crypt();
$crypt->encryptFile("Password1245!", 'secret_file.txt', 'encrypted_file.txt');
$crypt->decryptFile("Password1245!", 'encrypted_file.txt', 'original_file.txt');
Run Code Online (Sandbox Code Playgroud)

有人有主意吗?我拔出头发!

编辑:我应该添加另一件事,让最终用户能够轻松解密文件.

基本上我正在尝试找到可以替换密码保护的zip文件的东西

Gre*_*reg 6

看看PEAR加密包.它们并不都依赖于mcrypt - 例如Crypt_Blowfish.