1

同じソリューションにクライアントとサーバーの 2 つのプロジェクトがあるプログラムがあります。プロジェクトは次のことを行うことになっています。

クライアント/サーバー認証プロトコル

  1. クライアントがサーバーに接続する
  2. クライアントが GET_NONCE() をサーバーに送信する
  3. サーバーがナンスを生成する
  4. サーバーはクライアントに NONCE(ノンス) を送信します
  5. クライアントが sessionKey を生成する
  6. クライアントが encrypt(masterKey, LOGIN(nonce, sessionKey, username, password)) を送信
  7. サーバーはログイン情報 (nonce、ユーザー名、およびパスワード) を検証します... 有効な場合、サーバーは encrypt(sessionKey, ACCEPT()) を送信します b. 無効な場合、サーバーは encrypt(sessionKey, REJECT()) を送信します

サーバーに接続することはできますが (ステップ 1)、nonce を生成する方法、取得する方法、送信する方法、または他のステップを実行する方法がわかりません。

私を動かすためのアイデアやリソースはありますか? どうもありがとう

4

0 に答える 0