【发布时间】:2016-07-20 20:59:02
【问题描述】:
我有一个程序状态的日志。此日志可以手动或时间间隔保存在文件中以进行持久存储。在将其保存到文件之前,它使用RNCryptor 加密。
我当前追加(保存)到文件流:
- 读取文件
- 从读取的字符串中描述信息
- 用新字符串连接解密后的字符串
- 加密连接的字符串
- 写入文件
我的想象:
- 编码新字符串
- 附加到文件
当我读到这篇文章时,我将不得不从所有编码的字符串中构建一个字符串。但我不知道如何解密其中包含多个加密块的文件。如何区分一个结束和另一个开始。 这也是最佳性能选择。文件中的文本最大可以达到 100MB(可能永远不会这么大)。 使用Core Data 可行吗?每个附加为不同的记录或其他内容。核心数据可以加密,所以不需要RNCryptor。
如果有 Objective-C 中的代码,将不胜感激。
【问题讨论】:
标签: ios objective-c encryption rncryptor