网络应用程序数据的原则:
- 在网络上”不允许”传输用户隐私数据的”明文”
- 在本地”不允许”保存用户隐私数据的”明文”
苹果的”生态圈”,从 iOS 7.0.3 版本,开放了钥匙串访问功能!
- 功能:在Mac上能够动态生成复杂密码,帮护用户记忆密码!
- 如果用户使用手机访问该网站,可以不用输入密码,直接登录!
- 可以将用户的密码以明文的方式保存记录下来,苹果使用 AES 的加密算法!
github上有一套框架可以帮助我们在ios程序中使用钥匙串功能
https://github.com/soffes/sskeychain
使用示例
[SSKeychain setPassword:self.pwd.text forService:LoginServiceName account:self.userName.text];
[SSKeychain passwordForService:LoginServiceName account:self.userName.text];