标签:公钥 私钥 使用 秘钥 理解 AESRES 加密 加密算法
加密算法
前世今生
密码学起源古代战争,两地间沟通通过信使传递信息,一旦信使被抓信息就会泄露,有了加密之后就没有后顾之忧了,比如用密码帮进行加密信息,加密后的信息别人可以看到确实看不懂,密码棒就是秘钥。。。。言归正传谈下加密算法
常见的加密算法
对称加密:使用秘钥跟加密算法得到无意义的数据即使密文,得到数据后用秘钥揭秘之后的数据即为元数据,注意这里秘钥是同一个。
优点:算法公开、计算量小、加密速度快、加密效率高。
缺点:
(1)交易双方都使用同样钥匙,安全性得不到保证。
(2)每对用户每次使用对称加密算法时,都需要使用其他人不知道的惟一钥匙,这会使得发收信双方所拥有的钥匙数量呈几何级数增长,密钥管理成为用户的负担。对称加密算法在分布式网络系统上使用较为困难,主要是因为密钥管理困难,使用成本较高。
主流的有DES跟AES两种方式,前者因为秘钥位数短容易被破解已经被废弃了。
非对称加密:使用公钥对数据进行加密得到密文,使用私钥进行解密进行解密得到原文,其中公钥私钥可以相互解密,但是公钥与私钥不能相互呼唤,公钥是可以通过私钥公开的。
非对称加密永远不要将公钥私钥交换
标签:公钥,私钥,使用,秘钥,理解,AESRES,加密,加密算法 来源: https://blog.csdn.net/qq_19445279/article/details/113338352
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。