iOS中iCloud钥匙串的加密使用

为了用户的信息安全,一般须要加密用户的密码的信息,经常使用的是Md5加密算法,但其有弱点,如今有专门的网站能够对其加密,下面介绍一种加密方法,Safari浏览器所使用的加密方法ios

ios7.0.3版本加入iCloud钥匙串的功能git

      钥匙串功能能够协助记忆繁琐的我的帐户信息,并且也能够在注册帐号时生成一个很难破解的密码(Safari使用),以后github

     Safari即可以自动输入这些信息算法

     iCloud钥匙串使用了256AES加密技术,用户的信息会很是安全浏览器

     启用iCloud钥匙串安全

     1.设置-iCloud-钥匙串中开启这一功能服务器

     2.输入iCloud登录密码网站

     3设置四位数的iCloud安全码加密

     4.输入一个电话号码用于使用iCloud安全码时验证身份spa

下面来讲简单使用

首先下载第三方

SSKeychain地址https://github.com/soffes/sskeychain

  1. 保存密码


  2.    /**
         *  参数
         
         1.用户密码的明文
         2.登陆的服务器名(在钥匙串访问的独立)
         3.用户的用户名
         */

  3.   userName.text = @"zhang";
        //用户名不须要解密保存
        [[NSUserDefaults standardUserDefaults] setObject:userName.text forKey:@"username"];
        //为了及时保存,须要同步
        [[NSUserDefaults standardUserDefaults] synchronize];
        #define kLoginServicePassword @"kLoginServicePassword"
        //将密码保存在钥匙串里
        [SSKeychain setPassword:pwd.text forService:kLoginServicePassword account:userName.text];
//查看钥匙串里面全部信息
  
    NSLog(@"%@", [SSKeychain passwordForService:kLoginServicePassword account:userName.text]);
相关文章
相关标签/搜索