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]);
相關文章
相關標籤/搜索