码迷,mamicode.com
首页 > 编程语言 > 详细

常用的安全算法

时间:2019-04-21 21:50:59      阅读:232      评论:0      收藏:0      [点我收藏+]

标签:有用   消息   恢复   非对称加密   加密和解密   常用   加密   交换   复杂   

算法分类

  摘要算法

  对称加密算法

  非对称加密算法

摘要算法:

消息摘要算法的主要特征是加密过程不需要密钥,并且经过加密的数据无法被解密,目前可以被解密逆向的只有CRC32算法,只有输入相同的明文数据经过相同的消息摘要算法才能得到相同的密文

对称加密 :

  在对称加密算法中,数据发信方将明文(原始数据)和加密(秘钥)一起经过特殊加密算法处理后,使其变成复杂的加密密文发送出去。收信方收到密文后,若想解读原文,则需要使用加密用过的密钥及相同算法的逆算法对密文进行解密,才能使其恢复成可读明文

非对称加密

非对称加密算法需要两个密钥:公开秘钥和私有密钥。公钥与私钥是一对,如果用公钥对数据进行加密,只有用对应的私钥才能解密。因为加密和解密使用的是两个不同的密钥,所以这种算法叫作非对称加密算法。 非对称加密算法实现机密信息交换的基本过程是:甲方生成一对密钥并将公钥公开,需要向甲方发送信息的其他角色(乙方)使用该密钥(甲方的公钥)对机密信息进行加密后再发送给甲方;甲方再用自己私钥对加密后的信息进行解密。甲方想要回复乙方时正好相反,使用乙方的公钥对数据进行加密,同理,乙方使用自己的私钥来进行解密。

常用的安全算法

标签:有用   消息   恢复   非对称加密   加密和解密   常用   加密   交换   复杂   

原文地址:https://www.cnblogs.com/bloghuang/p/10747093.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!