FileEncryption_Demo

考虑到PDF文件可能较大的原因,这里在加解密时使用了子线程,以避免加解密过程耗时。 另:PDF查看需要提供路径,而这也是关键。 思路: 1. 将网络请求下来的数据流(NSData)直接进行加密,加密成功后存入沙盒目录中。 2. 在查看PDF时,先对加密的PDF进行解密,再将解密的PDF存入沙盒目录中(区分加解密PDF文件)。 3. 获取解密的PDF文件路径,查看PDF文件。 4. 退出查看当前的PDF文件时,删除解密后的PDF文件缓存,保留加密的PDF缓存。