网站大量收购独家精品文档,联系QQ:2885784924

基于c的网络聊天及文件传送加密解密软件讲述.doc

基于c的网络聊天及文件传送加密解密软件讲述.doc

  1. 1、本文档共12页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于c的网络聊天及文件传送加密解密软件讲述

基于c#的网络聊天及文件传送加密解密:net framework 开发环境:visual studio名称:im 服务器端名称:小风功能 客户端与服务器端信息聊天 传送时间关系,仅能单传文件) 文件rsa加密解密 和文件des加密解密 界面 服务器端 功能流程截图 的准备:输入端口,启动服务 客户端输入相同的IP和端口,连接到服务器 2、基本信息与文件发送()发送 文件发送文件 点击发送文件 显示保存框 保存文件后显示: 3、信息的加密解密发送 仅演示到端 公钥: RSAKeyValueModulusvd1lR1rZq0FPNB47l5rAo5DNKlyx59H02rBaS6+nv3iUaAztZUJfQIBt6+eN+A8i1yCBeiwYdIZ7f+vmy2/DyHFGftm8VLqWdAuPHVwmZd6cLVdCQHTkIoABEPJQ7baTrbvNA5FtSJJF8L2vKPNI6ZJQFp1OcIgNevne5T3LiXM=/ModulusExponentAQAB/Exponent/RSAKeyValue 私钥: RSAKeyValueModulusvd1lR1rZq0FPNB47l5rAo5DNKlyx59H02rBaS6+nv3iUaAztZUJfQIBt6+eN+A8i1yCBeiwYdIZ7f+vmy2/DyHFGftm8VLqWdAuPHVwmZd6cLVdCQHTkIoABEPJQ7baTrbvNA5FtSJJF8L2vKPNI6ZJQFp1OcIgNevne5T3LiXM=/ModulusExponentAQAB/ExponentP67XrJWOo0tCqyxszFIsyQAeeU0eZHI2MZxmcEY9kHM1tLNw7EZAPnB5FjHNVE0cqh0o3SoGaxk09A33/+8f6MQ==/PQzjU5/jq204iD914K/gusr6RIV1xGXhm6YWRPUn6JzFQougS0V0y1JvCiAvG1oxepByawgRd0LIPbOwWkAiew4w==/QDPBxmFqaykyyTJ4DBDi5zduJwCItQHQpro3bohv02oYE23uiAwD0ldjwBCbAaVS21bVJPhsnbQ6KQu8En9SeIuIQ==/DPDQex3qbzDtIaU7bYEXvRCJXSEQFCDC3sIrtqRme9GTQozo+A+BATKKYiKACJP6J9Mjl2JxNdIkCcP8K+Q1RRgfkw==/DQInverseQyhA4oUxT/DULYy2j+dssdCq6NdAGosF/6KXGzKRSPX41aOprcHtB4Qo+9wxFNAGVXLQbh6xpD7aZxIaeDjGoDA==/InverseQDT5pEPS9s9W0zXOGUEJL0U1+BdVJZ0JzpcMrhgLwLs65FYn6RBZRXRT7TV0XE8wy9ib56KpPUSP6dRtvL7t1UEruLVEiTtM4ghi0HO4+m2mbRXIBBAt3HqEL/fD5x/rfPLwi5VhZPyMOXCoVa0+SsLEDBUOrhhiFAqRBuSSQR9eE=/D/RSAKeyValue 2.客户端产生一个DES密钥Key,并用密钥Key来加密要发送的信息或文件; 生成密钥 加密: 发送给服务器端。 4.服务器端对接收到的Key_enc用自己的RSA私钥进行解密,得到客户端的DES密钥Key; 5.服务器端对接收到的信息和文件进行DES解密,得到真正的原文件和聊天信息。 6.利用传送的DES密钥,实现客户端和服务器端之间DES加密安全传输文件。 文件传输加密解密同理 源码分析 1、基本信息发送和文件传送ip和端口后启动服务 客户端输入的ip和端口连接服务器 服务器端和客户端分别接受对方发送的信息: 由于我设计的软为单向传输文件,所以有一端判断另一端发送的是文件还是信息 我在前缀; 2、加密和解密简述使用了rsa和des双重加密,保证了数据的安全性 了 为了可以在界面中看到密钥的具体内容,我直接把密钥为数字输入并以”分割 2、RSA加密和解密 生成公钥和私钥 利用对方公钥加密 对方用他自己的私钥进行解密 3、des加密和解密 生成des密钥 Des对字符串进行加密 Des解密字符串

文档评论(0)

jiayou10 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:8133070117000003

1亿VIP精品文档

相关文档