首页 > 其他 > 详细

20145321 实验五实验报告

时间:2016-05-09 00:07:09      阅读:196      评论:0      收藏:0      [点我收藏+]

20145321 实验五实验报告

实验五 Java网络编程

1.客户端步骤:

 建立网络连接
 交换数据:加密使用AES或者DES/AES或者DES加密密钥key并发送
 关闭网络连接

2.服务器端步骤:

 监听端口
 获得连接
 交换数据:使用服务器的公钥加密/公钥算法使用RSA或DH/检验发送信息的完整性使用MD5或者SHA3
 关闭连接

实验内容

使用Java语言进行网络编程,对明文进行加密

 1.掌握Socket程序的编写;
 2.掌握密码技术的使用;
 3.掌握密码技术的使用;

实验步骤

  • 查询IP地址:打开命令提示符,输入指令ipconfig,获得自己的主机IP地址。技术分享
  • 用BufferedReader对象获得从服务器传来的网络输入流,用PrintWriter对象获得从客户端向服务器输出数据的网络输出流,用BufferedReader对象创建键盘输入流,以便客户端从键盘上输入信息。
  • 用RSA算法,使用服务器端的公钥对DES的密钥进行加密技术分享
  • 用DES算法加密明文,通过网络将加密后的秘钥传送到服务器技术分享
  • 通过网络将明文的Hash函数值传送到服务器                    技术分享
  • 从网络输入流读取结果                                            技术分享
实验结果 
                                                                                     

20145321 实验五实验报告

原文:http://www.cnblogs.com/5321z/p/5472260.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!