ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

实训三--密码编码与哈希函数

2021-05-07 12:57:58  阅读:202  来源: 互联网

标签:公钥 加密 -- 解密 实训 哈希 密文 加密算法 密钥


  • 对称加密算法

1.运行Hash Tool.exe,计算指导书MD5值并记录。

a2d3de07d9bfe6b7967b4645875fddbe.jpg

2.轻微修改实验指导书,比较两次计算出的MD5值。

7266e491b184e04e7b02218abc8cbbca.jpg

3.利用www.cmd5.com或www.somd5.com等网站解密常见口令的MD5值,例如21232f297a57a5a743894a0e4a801fc3 e10adc3949ba59abbe56e057f20f883e 5f4dcc3b5aa765d61d8327deb882cf99。

fcafa8a8f59f090a604d5eb331861534.jpg

对称加密算法的优缺点:

优点:加/解密速度快、密钥管理简单、适宜一对一的信息加密传输 
缺点:加密算法简单,密钥长度有限(56比特/128比特),加密强度不高、密钥分发困难,不适宜一对多的加密信息传输。

 

  • 公钥加密算法

1.小A同学准备了需要加密的文件,选择一个利用DES-tool对文字进行加密得到密文1

6f113de63b8f3956fe46d51618f89019.jpg

2.小B 同学运行RSA-Tool,生成公钥和私钥,将公钥发给小A同学,私钥自己留着。

0f13c77fccf6c05ea95ed0199d55e209.jpg

3.小A同学利用小B同学的公钥对加密信件时使用的秘钥进行加密,得到密文2.

0f13c77fccf6c05ea95ed0199d55e209.jpg

4.小B同学利用自己的私钥解密密文2,接着用密文2得到的对称秘钥在DES-Tool中解密密文1,得到原文件。

 

公钥加密算法的优缺点:

优点:

安全性高。算法强度复杂,非对称密码体制有两种密钥,其中一个是公开的,这样就可以不需要像对称密码那样传输对方的密钥了,提高了安全性。由于不对称算法拥有两个密钥,因而特别适用于分布式系统中的数据加密。

缺点:

1.效率低
加解密耗时长、速度慢,只适合对少量数据进行加密,效率非常低,不适合经常为大量的原始信息进行加密。我们可以先用单密钥机制对原始信息进行加密,然后再通过公钥机制对这个单密钥进行加密。算法强度复杂、安全性依赖于算法与密钥但是由于其算法复杂,而使得加密解密速度没有对称加密解密的速度快。
2.公钥认证问题
有时有些简单的非对称加密算法的应用其安全性比对称加密算法来说要高,但是其不足之处在于无法确认公钥的来源合法性以及数据的完整性。

 

 

标签:公钥,加密,--,解密,实训,哈希,密文,加密算法,密钥
来源: https://blog.csdn.net/weixin_45682900/article/details/116464912

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有