ICode9

精准搜索请尝试: 精确搜索
首页 > 编程语言> 文章详细

常见加密解密(DES、RSA)、摘要算法MD5介绍

2021-12-26 18:30:00  阅读:217  来源: 互联网

标签:加密 可逆 DES 解密 RSA Key 密文 原文 MD5


本文主要介绍:摘要算法MD5、对称可逆加密DES、非对称可逆加密算法RSA,以及他们的复合应用

1. MD5不可逆加密(实际是摘要)
	 1. 不可逆加密:原文——加密——密文,密文无法解密出原文
	  2. 特点:
		1. 相同原文加密结果一致
		2. 不同长度的内容加密过后都是32位
		3. 原文差别很小,密文差别很大
		4. 不管文件多大,都能产生32位长度摘要,文件内容不变,名字变了,密文不会变
	3. 用处:
		1. 防止被篡改(校验数据是否一致、源代码管理器)
		2. 防止明文存储(密码保存,一般加盐,减小破解概率,网上有撞库破解在线网站,不加盐容易被穷举出来)
		3. 防止抵赖:数字签名(把一些内容摘要一下,可通过密文来对比是否一致,从而不能抵赖
2. DES对称可逆加密
	1. 加密后通过key可以解密回原文
	2. 加密Key和解密Key是同一个
	3. 加密解密速度快,但密匙的安全问题有待解决
	4. 可用于加密资讯传输
3. RSA非对称可逆加密
	1. 加密Key和解密Key不是一个,而是一对
	2. 加密Key和解密Key不能互相推导,有密文,没有解密Key,也推导不出原文
	3. 加解密速度不快,安全性好
	4. 用处:
		1. 公开加密Key,保证数据的安全传输
		2. 公开解密Key,保证数据的不可抵赖(是知道加密Key的人发出来的)
		3. 公钥就是公开的Key,私钥就是不公开的Key
4. 数字证书SSL(加密解密综合应用)
CA机构证书组成:
		 	1. 持有者姓名
			2. 发证机关
			3. 有效日期
			4. 证书持有人的公钥(加密Key)
			5. 拓展信息
			6. 发证机关对该证书的数字签名(数字签名=前5点信息MD5摘要,然后用CA的私钥加密下)

标签:加密,可逆,DES,解密,RSA,Key,密文,原文,MD5
来源: https://blog.csdn.net/weixin_44501493/article/details/122015943

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

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

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

ICode9版权所有