用PHP加密文件

时间:2015-06-21 19:18:50

标签: php encryption

我的脚本生成两个文件(数据库转储和zip文件),两者都可能非常大(1 GB +)。现在我想用密码加密这些文件(因为我希望它保持对称且易于解码)。我一直在寻找在创建时用PHP编码zip文件,但它看起来不像<html> <head> <style> .container { position: relative; height: 500px; background: #ddd; } h1 { padding: 50px 0; } .content { margin-top: 50px; } .desktop{ display:none; } @media screen and (min-width:481px){ .desktop{ display:block; } .desktop h1{ position:absolute; text-align: center; top:50%; left: 50%; transform: translate(-50%, -50%); margin: 0; } .mobile{ display:none; } } </style> </head> <body> </body> <div class="container"><div class="desktop"><h1>Lorem ipsum dolor sit amet.</h1></div></div> <div class="mobile"><h1>Lorem ipsum dolor sit amet.</h1></div> <div class="content"> <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Consequuntur tempore veniam, odit odio dolor mollitia pariatur, nihil! Quis quae reprehenderit deserunt vitae nostrum maxime, enim cupiditate illum optio, fugit suscipit. Possimus laboriosam praesentium fuga, labore quia quo minima nulla libero qui amet vitae rerum veritatis alias non cumque laudantium nesciunt.</p> </div> </html>那样。所以我必须在创建后对其进行编码。

使用PHP编码文件有哪些可能性?我现在更喜欢mcrypt,但还有其他可能吗?有没有人体验过大文件的性能?它应该是一个可以在大多数系统上运行的解决方案 - 当然需要安装mcrypt,但这不应该是一个问题,因为它现在几乎是一个标准配置。

1 个答案:

答案 0 :(得分:-1)

也许您只需将密码包含在存档文件中,并在没有扩展名的情况下重命名文件以使用小资源。 参考:ZipArchive::setPassword