3

我正在使用 PHP 并使用 Codeigniter 框架。有没有办法,在服务器上上传和保存图像时,我可以扭曲它并在网页上显示它时不扭曲?

我想要的是,如果有人拿到了他们看不到里面有什么的图像。这是为了额外的安全级别。

非常感谢。

4

1 回答 1

1

您可以在上传图像后对其进行加密,并在用户请求它们时再次对其进行解密。如果您提供大量图像,这将是 CPU 密集型的,但如果您想确保您的图像不能被可能已经访问您服务器硬盘的第三方读取,那么加密是要走的路。

当然,如果这是您想要防止的,您不应该将解密密钥存储在您的服务器上!所以你需要实现某种公私钥系统,用户自己持有他们图像的解密密钥。

为了获得最大的安全性,您还可以考虑使用 SSL 连接进行上传和下载。

于 2012-05-24T21:08:39.700 回答