爲了用戶的信息安全,一般須要加密用戶的密碼的信息,經常使用的是Md5加密算法,但其有弱點,如今有專門的網站能夠對其加密,下面介紹一種加密方法,Safari瀏覽器所使用的加密方法ios
ios7.0.3版本加入iCloud鑰匙串的功能git
鑰匙串功能能夠協助記憶繁瑣的我的帳戶信息,並且也能夠在註冊帳號時生成一個很難破解的密碼(Safari使用),以後github
Safari即可以自動輸入這些信息算法
iCloud鑰匙串使用了256位AES加密技術,用戶的信息會很是安全瀏覽器
啓用iCloud鑰匙串安全
1.設置-iCloud-鑰匙串中開啓這一功能服務器
2.輸入iCloud登錄密碼網站
3設置四位數的iCloud安全碼加密
4.輸入一個電話號碼用於使用iCloud安全碼時驗證身份spa
下面來講簡單使用
首先下載第三方
SSKeychain地址https://github.com/soffes/sskeychain
保存密碼
/** * 參數 1.用戶密碼的明文 2.登陸的服務器名(在鑰匙串訪問的獨立) 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]);