我有一个包含视频文件的表格视图,我想从网址下载此视频文件并显示每个单元格的下载进度,并在完成下载后,我想加密下载的视频文件,当用户想要打开视频时必须解密这个并向用户显示。但我没有找到加密和解密视频文件的解决方案。 有人为视频文件加密和解密有任何解决方案。
答案 0 :(得分:2)
只需使用iOS内置数据保护,加密和解密将由iOS在写入文件和阅读文件时自动完成。
写入数据时设置completeFileProtection:
static var completeFileProtection: NSData.WritingOptions { get }
文件以加密格式存储,只有在设备解锁时才能读取或写入。在所有其他时间,尝试读取和写入文件都会导致失败。
请参阅iOS Security第11页:加密和数据保护,文件数据保护。