当前位置: 首页 > news >正文

企业网站推广外包互联网行业有哪些

企业网站推广外包,互联网行业有哪些,淘宝网站开发语言,wordpress 不连接外网以下是Person1和Person2使用对称加密(DES)和非对称加密(RSA数字签名)进行安全通信的完整流程,确保保密性、完整性和身份认证: 1. 准备工作 1.1 生成RSA密钥对 Person1和Person2各自使用签名工具生成密钥对&…

以下是Person1和Person2使用对称加密(DES)和非对称加密(RSA数字签名)进行安全通信的完整流程,确保保密性、完整性和身份认证:

 1. 准备工作

 1.1 生成RSA密钥对

 Person1和Person2各自使用签名工具生成密钥对: 

   Person1:

     公钥:`Person1_pub.dat`(发送给Person2) 

     私钥:`Person1_priv.dat`(严格保密) 

   Person2:

     公钥:`Person2_pub.dat`(发送给Person1) 

     私钥:`Person2_priv.dat`(严格保密)

 1.2 交换公钥

 Person1和Person2通过安全渠道(如U盘、面对面交换)互相传输公钥文件(`Person1_pub.dat`和`Person2_pub.dat`)。

 2. Person2发送加密消息给Person1

 2.1 准备明文消息

 Person2创建明文文件:`message.txt`

 2.2 对消息进行数字签名

1. 使用签名工具: 

    输入文件:`message.txt` 

    私钥文件:`Person2_priv.dat` 

    生成签名文件:`sign_by_Person2.dat` 

 2.3 生成随机DES密钥

 Person2随机生成一个810位的DES密钥(如 `X5k9pL2`),并保存为 `des_key.txt`。 

 2.4 加密消息和签名

1. 加密明文消息(使用DES工具): 

    输入文件:`message.txt` 

    输出文件:`message.des` 

    密钥:`X5k9pL2` 

    点击加密。 

2. 加密签名文件(使用DES工具): 

    输入文件:`sign_by_Person2.dat` 

    输出文件:`sign_by_Person2.des` 

    密钥:`X5k9pL2` 

    点击加密。 

 2.5 person2加密DES密钥(使用Person1的公钥)

1. 使用RSA工具加密DES密钥: 

    输入文件:`des_key.txt` 

    公钥文件:`Person1_pub.dat` 

    输出文件:`encrypted_des_key.dat` 

 2.6 发送加密文件

 Person2将以下文件发送给Person1: 

   `message.des`(加密消息) 

   `sign_by_Person2.des`(加密签名) 

   `encrypted_des_key.dat`(加密的DES密钥) 

 3. Person1接收并解密消息

 3.1 解密DES密钥

1. 使用RSA工具解密DES密钥: 

    输入文件:`encrypted_des_key.dat` 

    私钥文件:`Person1_priv.dat` 

    输出文件:`des_key.txt`(得到密钥 `X5k9pL2`) 

 3.2 解密消息和签名

1. 解密密文消息(使用DES工具): 

    输入文件:`message.des` 

    输出文件:`message.txt` 

    密钥:`X5k9pL2` 

    点击解密。 

2. 解密签名文件(使用DES工具): 

    输入文件:`sign_by_Person2.des` 

    输出文件:`sign_by_Person2.dat` 

    密钥:`X5k9pL2` 

    点击解密。 

 3.3 验证签名

1. 使用签名工具验证签名: 

    原始文档:`message.txt` 

    公钥文件:`Person2_pub.dat` 

    签名文件:`sign_by_Person2.dat` 

    点击验证签名,确认消息的完整性和发送方身份。 

 4. 关键安全措施

| 步骤               | 安全机制                  | 防御目标               |

||||

| DES密钥加密        | 用Person1的公钥加密           | 防止密钥被截获             |

| 消息加密           | DES对称加密                   | 确保消息保密性             |

| 数字签名           | RSA私钥签名 + 公钥验证        | 身份认证 + 防篡改          |

| 临时DES密钥        | 每次会话随机生成              | 防止密钥重用攻击           |

 5. 注意事项

1. 密钥管理: 

    DES密钥:每次通信后立即删除明文`des_key.txt`。 

    RSA私钥:绝不通过网络传输,仅保存在本地。 

2. 文件清理: 

    Person1在解密后删除临时文件(如`encrypted_des_key.dat`)。 

    Person2在发送后删除明文`message.txt`和`sign_by_Person2.dat`。 

3. 公钥真实性: 

    通过线下验证公钥指纹(如SHA256哈希值),防止中间人攻击。 

 6. 完整文件列表

 Person2发送的文件

 `message.des`(DES加密的消息) 

 `sign_by_Person2.des`(DES加密的签名) 

 `encrypted_des_key.dat`(RSA加密的DES密钥) 

 Person1解密的文件

 `message.txt`(解密后的明文) 

 `sign_by_Person2.dat`(解密后的签名) 

 `des_key.txt`(解密后的DES密钥,使用后删除) 

http://www.dtcms.com/a/559134.html

相关文章:

  • 做网站需要准备哪些东西手机网站建设哪家有
  • 金融公司网站规划方案给我播放电影在线观看
  • 盘锦网站建设兼职树立网站整体风格
  • 贵州住房与城乡建设厅网站浙江融兴建设有限公司网站
  • 深圳模板建站平台深圳网站建设费用
  • 教育培训机构怎么建设网站电子商务网站开发技术论文
  • 打工人日报#20251101
  • 免费推广网站入口2022sem工作内容
  • 外贸公司 网站厦门人才网597人才网
  • 【Leetcode hot 100】295.数据流的中位数
  • 代理服务网站经济研究院网站建设方案
  • 一个空间只能放一个网站吗网站彩票代理怎么做
  • 毕业设计网站模板下载怎样建立门户网站
  • 如何做网站的伪静态页面做it行业招标网站
  • 做网站建站做问卷的网站有哪些
  • 企业品牌网站有哪些新乡网站建设公司
  • 软件测试大赛web测试-python【备赛3】
  • 如何去建立和设计一个公司网站不用下载微信在线登录
  • 建筑公司网站电工建网站用什么浏览器
  • 网站开发视频是存储的wordpress用户注册邮箱验证码
  • 阿里巴巴做网站的wordpress仿站pdf
  • 深圳手机网站设计网站规划和构成
  • html5怎么做网站老域名做网站好吗
  • 嘉兴seo公司网站微信同步wordpress
  • 织梦做中英文企业网站北京网站模板下载
  • 网站每年续费费用开小加工厂去哪接单子
  • 触屏网站建设网页设计素材书
  • 搜索网站大全厦门建设官网
  • 我设计的字符串
  • 遗传算法求解VRPTW问题MATLAB编程