我必须做一些东西。我正在使用网络服务下载图像,成功下载每张图像后,我使用“AES”加密算法对图像进行加密。我已经成功完成了加密。但是,无论何时打开设备图库,我都能看到下载的图像由我加密。我不想那样。我想保护那些可以阻止图库访问的图像。如何保护下载的图像Android
我明白整个过程here.When我存储下载库捕获该图像后,每个图像并存储到它的缓存,这样在我的加密过程可能是库填充的图像。
- >我的加密过程:下载图像 - >存储到SD卡 - >加密图像 - >删除实像
但这不是从库中删除也。
因此总之我想确保图像可以防止从图库访问。让我知道你对我的流程的最佳建议是对还是错?我可以对它做一些改变吗?或者让你有好主意而不是我的过程?
感谢您的最佳建议。
您是否尝试过下载图像并在内存中加密它?考虑使用CipherInputStream和/或CipherOutputStream – Frohnzie