我正在使用PHP和Codeigniter框架。在将图像上传并保存到服务器时,是否有一种方法可以扭曲它,并在将其显示回网页时取消扭曲?
我的目的是,如果有人拿到这些图片,他们看不到里面的内容。这是为了额外的安全级别。
非常感谢。
我的目的是,如果有人拿到这些图片,他们看不到里面的内容。这是为了额外的安全级别。
非常感谢。
上传图片后,您可以对其进行加密,并在用户请求时解密。如果您要确保第三方无法读取已经访问您服务器硬盘的图片,那么加密是一种可行的方式,但如果您需要服务大量图片,这将会消耗大量CPU资源。
当然,如果您想要防止这种情况发生,您不应该将解密密钥存储在服务器上!因此,您需要实现某种公共-私有密钥系统,使用户自己持有其图像的解密密钥。
为了最大程度的安全性,您还可以考虑使用SSL连接进行上传和下载。