rt,一般是存在哪里的?需要加密么?求通用方案,不需要特别严密的。
如果密码一定要存在客户端的话,放到系统的KeyChain里面比较方便。
但是,KeyChain不是绝对安全的,研究表明,iOS 3和之前版本,KeyChain里面的内容可以破解。在iOS 4以后,设置了 kSecAttrAccessibleWhenUnlocked 或 kSecAttrAccessibleWhenUnlockedThisDeviceOnly 这两个属性的内容是暂时无法破解的,此外,如果用户设置了锁屏密码,KeyChain保存的内容也会多一重加密保护。
欢迎来到随意问技术百科, 这是一个面向专业开发者的IT问答网站,提供途径助开发者查找IT技术方案,解决程序bug和网站运维难题等。 温馨提示:本网站禁止用户发布与IT技术无关的、粗浅的、毫无意义的或者违法国家法规的等不合理内容,谢谢支持。