我有应用程序,它导出存储在文档目录中的csv文件中的数据。
此外,我已经在我的应用程序中使用iTunes启用了文件共享,这样每当我将我的iPhone与iTunes连接时,它将允许我保存csv文件。但我的数据需要安全性,所以我想为我的CSV文件生成密码,这样每当我们在计算机中打开文件时,它都会要求输入密码。如何在iPhone中实现生成受密码保护的文件?
答案 0 :(得分:1)
好吧,你必须创建一个磁盘映像(.dmg文件),以便在你的计算机上保护文件密码。我不认为这在iOS中是可行的。我认为你唯一的解决方案是使用加密/解密算法。将加密数据存储到文件中,并使用您的算法在文件位于桌面上后对其进行解密。 Here是加密/解密NSData的解决方案。
答案 1 :(得分:1)
这样做是怎么回事:
使用一些通用加密算法
在生成csv
时生成密钥或向用户询问(根据您的需要)然后当它复制到dekstop时要求用户下载一个实用程序来解密..
或者在php中创建简单的在线decrptor ..应该很简单.. 或使用现有的:http://www.tools4noobs.com/online_tools/decrypt/