2010-05-12 150 views
2

我的iPhone應用程序想通過提供用戶名和密碼連接到服務器。我怎樣才能安全地發送這個密碼。任何人都請幫忙。我是一名初學者。加密密碼

+5

你標記了你的問題'ssl'..使用ssl有什麼問題? – Anonymoose 2010-05-12 06:29:57

+0

你能告訴,如何使用它。任何示例代碼或教程? – isarathg 2010-05-12 06:48:26

+0

只需將您的請求發送到「https」而不是「http」URL,並且它會自動加密。 – 2010-05-12 06:49:48

回答

1

如果由於某些原因您無法使用SSL,但您可以控制服務器端,則可以嘗試「質詢 - 響應身份驗證」1

0

這取決於您提交用戶名和密碼的原因。如果您將用戶名和密碼提交給您自己的服務,那麼只需使用傳輸層安全性(TLS),因爲它將生成加密會話,並且會話期間發送的所有數據都將被加密。如果您嘗試登錄到在線Web服務,您可能需要遵循特定Web服務使用的任何身份驗證協議。例如,許多網站使用OAuth。如果你連接到這樣的服務,你還應該看看是否有任何客戶端庫可用於與該服務進行通信,因爲許多流行的Web服務已經有可用於與他們進行通信和驗證的代碼。