我有一個將密碼發送到服務器的Flash/ActionScript登錄客戶端。在服務器上,該密碼被檢查WordPress數據庫。密碼使用WordPress加密方法進行加密。使用wordpress哈希在actionscript中加密純文本密碼
我使用的是smartfoxserver2x
,它在客戶端發送到服務器之前對客戶端的密碼進行加密,以根據數據庫(WordPress加密的)密碼進行檢查。
因此,這裏的流量:
- 在客戶端上,明文密碼被通過sfs2x加密後發送給服務器
- 在服務器上,
sfs2x
使用checkSecurePassword()
去除sfs2x加密和比較平淡 - 使用WordPress加密密碼輸入的文字密碼。他們顯然會有所不同。
在sfs2x論壇上,有人建議我在將sfs2x加密並將其發送到服務器之前使用WordPress哈希加密明文密碼。所以,我需要現在已經3個步驟:
-
在客戶端上
- ,明文密碼被使用WordPress的哈希
- 在客戶機上進行加密,該密碼被通過sfs2x
- 在服務器上加密,
sfs2x
使用checkSecurePassword()
這會刪除sfs2x加密。
我該如何實現第一步?
我的客戶端登錄是在ActionScript。我能夠在ActionScript中獲取密碼純文本,但我不知道如何在ActionScript中應用該WordPress加密方法(php)。
我最終通過推遲加密到wordpress來繞過這個問題。在smartfox中,我選擇由wordpress創建的會話,而不是自己處理密碼。 – ggofthejungle 2015-03-26 20:53:27