Mir*_*uly 6 core-data keychain nsuserdefaults ios
我一直在谷歌搜索如何存储密码,大多数人说,唯一可接受的选择是钥匙串.由于匆忙,我实施了这种方法.但现在我很好奇不存储密码是什么显而易见的事情NSUserDefaults,是否可以在CoreData中存储密码?到目前为止,我知道它们NSUserDefaults被存储为plist文件中的纯文本.但是怎么可以访问这个文件?我已经读过可以借助闪电线和itunes来做,但是没有找到如何做到这一点.提前致谢!
您存储的数据NSUSerDefault以简单的 plist 二进制格式保存,无需任何加密。有很多技巧可以读取这些数据或修改这些数据。
越狱用户可以使用 iFile 查看或修改 plist 文件。非越狱用户可以使用其他软件如 iExplore - iFunBox 来做到这一点。该软件允许用户在没有手机越狱的情况下探索 iOS 文件系统
长话短说 - 任何人都可以查看或修改NSUserDefault. 因此,如果您不想公开分享您的详细信息,则永远不要将它们存储在NSUserDefault.