2018-2019-2 20175235実験ファイブ「ネットワークプログラミングおよびセキュリティ」テストレポート

実験内容と手順

ペアペアプログラミング:

  1. 参考http://www.cnblogs.com/rocedu/p/6766748.html#SECDSA
  2. ジャンクション機能MyBC.java実現中置表現転送後置式
  3. 対が後置表現関数で実現上記の関数から得られた発現を達成するため、呼び出しMyDC.java
  4. テストコードとコードの実行結果のスクリーンショットクラウドリンクをアップロード

ペアプログラミング:クライアントの担当1人、サーバーの担当者

  1. その責任の先に注意してください、我々は彼が質問しなかったことを証明するための試験に合格します
  2. Javaのソケットは、TCPを使用して、送信をクライアント/サーバーベースの機能を実装します
  3. クライアントは、ユーザーが中置式を入力することができ、その後、後置記法関数にMyBC.javaの中置式を呼び出して、後置式は、ネットワークを介してサーバに送信されます
  4. Postfixのサーバは、通話機能MyDC.javaのpostfixの式の計算値を受け取り、クライアントに結果を送信します
  5. クライアントは、サーバーから送信された結果を表示します
  6. テスト結果は、スクリーンショットや雲のリンクコードをアップロード

暗号化ペアプログラミング:クライアントが1人に責任がある、サーバーの担当者

  1. その責任の先に注意してください、我々は彼が質問しなかったことを証明するための試験に合格します
  2. Javaのソケットは、TCPを使用して、送信をクライアント/サーバーベースの機能を実装します
  3. クライアントは、ネットワークを介してサーバに送信された暗号文に3DESやAES暗号化アルゴリズムの後postfixの機能、後置式に、その後のコールMyBC.javaの中置式、ユーザーは中置式を入力することができます
  4. サーバは、後置表現を受信した後、復号化(およびクライアントキー配列を保存するために使用することができる交渉)、次いで、計算された値関数MyDC.javaの後置式呼び出すクライアントに結果を送信します
  5. クライアントは、サーバーから送信された結果を表示します
  6. テスト結果は、スクリーンショットや雲のリンクコードをアップロード

キー配布ペアプログラミング:クライアントが1人に責任がある、サーバーの担当者

  1. その責任の先に注意してください、我々は彼が質問しなかったことを証明するための試験に合格します
  2. Javaのソケットは、TCPを使用して、送信をクライアント/サーバーベースの機能を実装します
  3. クライアントは、中置式を入力するようにユーザを可能にし、postfixの機能、3DESやAES暗号化アルゴリズムを使用して、ネットワークを介してサーバに送信された後置式の暗号文へのコールMyBC.javaの中置式
  4. DHでのクライアントとサーバの鍵交換アルゴリズム3DESやAESアルゴリズム
  5. サーバは、後置式が解読された受信した後、値を計算する関数MyDC.javaの後置式を呼び出し、クライアントに結果を送信した後、
  6. クライアントは、サーバーから送信された結果を表示します
  7. テスト結果は、スクリーンショットや雲のリンクコードをアップロード

整合性チェックペアプログラミング:クライアントの担当1人、サーバーの担当者

  1. その責任の先に注意してください、我々は彼が質問しなかったことを証明するための試験に合格します
  2. Javaのソケットは、TCPを使用して、送信をクライアント/サーバーベースの機能を実装します
  3. 客户端让用户输入中缀表达式,然后把中缀表达式调用MyBC.java的功能转化为后缀表达式,把后缀表达式用3DES或AES算法加密通过网络把密文和明文的MD5値发送给服务器
  4. 客户端和服务器用DH算法进行3DES或AES算法的密钥交换
  5. 服务器接收到后缀表达式表达式后,进行解密,解密后计算明文的MD5值,和客户端传来的MD5进行比较,一致则调用MyDC.java的功能计算后缀表达式的值,把结果发送给客户端
  6. 客户端显示服务器发送过来的结果
  7. 上传测试结果截图和码云链接

实验心得:

本次实验感觉很难,做的过程,不断去找同学问,翻看资料,主要参考http://www.cnblogs.com/rocedu/p/6766748.html#SECDSA,我感觉java学习,还是得自己在深入学习,不能只停留在表层。

おすすめ

転載: www.cnblogs.com/Zrlc/p/10963210.html