我有應用程序導出數據存儲在文檔的目錄中的CSV文件。我們可以在iPhone中生成受密碼保護的csv文件嗎?
此外,我已經在我的應用程序中啓用了iTunes中的文件共享功能,以便每當我將iPhone連接到iTunes時,它都將允許我保存csv文件。但我的數據需要安全性,所以我想爲我的CSV文件生成密碼,以便每當我們在計算機中打開文件時,它都會要求輸入密碼。如何在iPhone中實現生成密碼保護文件?
我有應用程序導出數據存儲在文檔的目錄中的CSV文件。我們可以在iPhone中生成受密碼保護的csv文件嗎?
此外,我已經在我的應用程序中啓用了iTunes中的文件共享功能,以便每當我將iPhone連接到iTunes時,它都將允許我保存csv文件。但我的數據需要安全性,所以我想爲我的CSV文件生成密碼,以便每當我們在計算機中打開文件時,它都會要求輸入密碼。如何在iPhone中實現生成密碼保護文件?
那麼,您將不得不創建一個磁盤映像(.dmg文件),以便在您的計算機上保護文件密碼。我認爲這在iOS中不可行。我認爲你唯一的解決方案是使用加密/解密算法。將加密數據存儲到文件中,並使用算法在文件放到桌面上時對其解密。 Here是加密/解密NSData的解決方案。
怎麼樣做這種方式:
使用一些通用的加密算法
要麼生成密鑰或從用戶要求(根據您的需求),而生成CSV
然後,當它的複製去dekstop要求用戶下載一個實用程序來解密..
或在php中創建簡單的在線decrptor ..應該很簡單.. 或使用現有的:http://www.tools4noobs.com/online_tools/decrypt/
csv是簡單的文件我不認爲你可以有密碼保護。儘管你可以用一個密鑰對它進行加密......所以它不可理解。 –
@Gaurav:但是如何在複製到計算機時查看數據?他們我沒有任何實用工具來解密 – DShah
你能解釋'數據需要安全嗎?' –