偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

詳解iPhone開(kāi)發(fā)保存用戶密碼安全

移動(dòng)開(kāi)發(fā) iOS
iPhone開(kāi)發(fā)保存用戶密碼安全方法是本文要介紹的內(nèi)容,安全問(wèn)題很重要,先來(lái)了解本文是如何解決的。

iPhone開(kāi)發(fā)保存用戶密碼安全方法是本文要介紹的內(nèi)容,安全問(wèn)題很重要,先來(lái)了解本文是如何解決的。作為一名iPhone開(kāi)發(fā)者, 你需要對(duì)你的用戶安全負(fù)責(zé). 請(qǐng)問(wèn), 你是怎么保存用戶的密碼的?

直接保存到plist里?

加密? AES? DES? 能保證你的代碼不被反編譯拿到你的加密Key?

這也未免太不蘋(píng)果了吧. 我Google了一下, 國(guó)內(nèi)的開(kāi)發(fā)者根本沒(méi)有注意到這個(gè)問(wèn)題.

蘋(píng)果系統(tǒng)中有個(gè)程序叫”鑰匙串” (Keychain), 它不僅僅是你申請(qǐng)開(kāi)發(fā)證書(shū)用的, 哈哈. 它可以存密碼!

這也是蘋(píng)果給出的保存密碼的***解決方案.

iPhone開(kāi)發(fā)中也有Keychain, 用過(guò)PushFix破解包(就是那個(gè)修復(fù)推送的小工具)的國(guó)內(nèi)iPhone破解用戶應(yīng)該還有印象.

用原生的Security.framework就可以實(shí)現(xiàn)鑰匙串的訪問(wèn), 讀寫(xiě), 但是只能在真機(jī)上進(jìn)行, 模擬器會(huì)出錯(cuò). 在Github上, 有個(gè)封裝的非常好的類 來(lái)實(shí)現(xiàn)這個(gè)功能, 讓你既能在模擬器又能在真機(jī)上訪問(wèn)鑰匙串.

  1. //獲取密碼    
  2.  
  3.  + (NSString *) getPasswordForUsername: (NSString *) username andServiceName: (NSString *) serviceName error: (NSError **) error;    
  4.  
  5.  //保存密碼    
  6.  
  7. + (void) storeUsername: (NSString *) username andPassword: (NSString *) password forServiceName: 
  8. (NSString *) serviceName updateExisting: (BOOL) updateExisting error: (NSError **) error;    
  9.  
  10.  //刪除密碼    
  11.  
  12.  + (void) deleteItemForUsername: (NSString *) username andServiceName: (NSString *) serviceName error: (NSError **) error;  

類的地址: http://github.com/ldandersen/scifihifi-iphone/tree/master/security

小結(jié):詳解iPhone開(kāi)發(fā)保存用戶密碼安全方法的內(nèi)容介紹完了,希望通過(guò)本文的學(xué)習(xí)能對(duì)你有所幫助!

責(zé)任編輯:zhaolei 來(lái)源: 互聯(lián)網(wǎng)
相關(guān)推薦

2011-07-27 13:48:30

iPhone 安全

2011-08-15 11:31:27

iPhone開(kāi)發(fā)日志

2011-08-10 17:37:00

iPhoneASIHTTPRequ

2011-08-02 16:28:40

iPhone Web開(kāi)發(fā) 事件

2011-07-06 15:59:38

iPad iPhone iOS

2011-07-18 14:39:53

iPhone SDK UIKit

2011-07-27 11:14:37

iPhone UITableVie

2011-07-28 10:11:54

iPhone開(kāi)發(fā) 備忘

2011-08-12 14:33:06

iPhone緩存文件

2011-07-06 17:48:30

iPhone Xcode 模擬器

2011-08-22 12:01:38

iPhone開(kāi)發(fā)文件

2011-08-15 11:37:20

iPhone開(kāi)發(fā)Mask

2014-03-14 09:45:18

2011-07-26 09:41:23

iPhone xcode Mac OS X

2011-07-29 11:28:58

iPhone開(kāi)發(fā)

2011-08-18 10:59:57

iPhone開(kāi)發(fā)消息通信NSNotificat

2011-08-11 18:07:55

iPhoneQuratz 2D

2011-08-12 10:04:24

iPhone開(kāi)發(fā)視圖

2011-08-17 15:19:38

iPhone應(yīng)用數(shù)據(jù)

2011-07-06 14:53:14

點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)