2012-09-19 109 views
1

這是question的後續行動。什麼是提示用戶輸入密碼的正確方法?

如果我要存儲用戶的用戶名和密碼與鑰匙串服務,我應該簡單地創建我自己的提示視圖與密碼的NSSecureTextField,然後一旦用戶輸入他們的信息傳遞給鑰匙串服務API (I found this one)?

我擔心蘋果不會像我那樣直接與用戶敏感數據交互。

+1

看看[SSKeychain](https://github.com/samsoffes/sskeychain) – TheAmateurProgrammer

回答

0

看來,使用Apple的Autoingest工具的用戶密碼的唯一方法是直接在代碼中處理密碼。我確保不會比我需要的時間更長,當然我會將它與Keychain Services一起存放以保證它的安全。

0

這聽起來很合適。以下函數調用將完成你需要的東西。

SecKeychainAddGenericPassword(); 
SecKeychainFindGenericPassword(); 
SecKeychainItemModifyAttributesAndData(); 
SecKeychainItemCopyContent(); 
SecKeychainItemFreeContent(); 
SecKeychainItemDelete(); 
+0

謝謝你的回答。我問的是如何從用戶那裏獲得密碼,而不是如何安全地存儲密碼。 – mark

相關問題