1

サーバーにパスワードを送信する Flash/ActionScript ログイン クライアントがあります。サーバーでは、そのパスワードが WordPress データベースでチェックされます。パスワードはWordPressの暗号化方式で暗号化されています。

これは、サーバーに送信されてsmartfoxserver2xデータベース (WordPress で暗号化された) パスワードと照合される前に、クライアント側でパスワードを暗号化します。

ということで、以下の流れです。

  1. クライアントでは、平文のパスワードが sfs2x によって暗号化され、サーバーに送信されます
  2. サーバー上で、 sfs2xsfs2xcheckSecurePassword()暗号化を削除し、入力された平文パスワードを WordPress で暗号化されたパスワードと比較するために使用します。それらは明らかに異なります。

sfs2x フォーラムでは、sfs2x がパスワードを暗号化してサーバーに送信する前に、平文パスワードを WordPress ハッシュで暗号化することを提案されました。だから私は今3つのステップを持っている必要があります:

  1. クライアントでは、プレーン テキストのパスワードが wordpress ハッシュで暗号化されます
  2. クライアントでは、そのパスワードは sfs2x によって暗号化されます
  3. サーバーでは、sfs2x 暗号化を削除するをsfs2x使用します。checkSecurePassword()

どうすれば最初のステップを達成できますか?

私のクライアント ログインは ActionScript です。ActionScript でプレーンテキストのパスワードを取得できますが、ActionScript でその WordPress 暗号化方式 (php) を適用する方法がわかりません。

4

1 に答える 1