自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

iPhone應(yīng)用 保存用戶密碼安全方法

移動(dòng)開(kāi)發(fā) iOS
本文介紹的是iPhone應(yīng)用 保存用戶密碼安全方法,安全是個(gè)很大的問(wèn)題,先來(lái)看本文講解iphone中的安全問(wèn)題。

iPhone應(yīng)用 保存用戶密碼安全方法是本文要介紹的內(nè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中也有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)鑰匙串.

C代碼 

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

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

小結(jié):iPhone應(yīng)用 保存用戶密碼安全方法的內(nèi)容介紹完了,希望本文對(duì)你有所幫助!

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

2011-08-16 17:18:44

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

2013-11-06 14:06:22

谷歌Chrome

2010-10-29 09:13:33

Oracle用戶密碼

2010-04-19 17:10:53

Oracle用戶密碼

2009-05-07 08:50:22

2014-03-14 09:45:18

2011-07-26 13:23:14

iPhone 圖片 相冊(cè)

2012-01-05 10:38:32

2010-10-29 11:45:09

oracle用戶密碼

2010-03-16 11:07:19

ArrayiPhone應(yīng)用交付

2013-07-15 10:15:28

2020-08-10 00:30:55

備份密碼iPhone移動(dòng)安全

2011-08-10 16:08:02

iPhoneProtocol協(xié)議

2009-04-09 17:38:26

瀏覽器云安全移動(dòng)設(shè)備

2017-08-31 15:57:53

數(shù)據(jù)Oracle用戶密碼

2010-11-08 11:30:46

SQL Server

2010-10-14 10:09:33

MySQL root用

2011-08-05 14:58:58

iPhone CoreAnimat 動(dòng)畫(huà)

2012-03-01 10:38:12

iPhone移動(dòng)應(yīng)用

2012-05-30 16:25:30

密碼安全
點(diǎn)贊
收藏

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