软件设计师-网络与信息安全基础知识(一)

1.对称加密技术

 软件设计师-网络与信息安全基础知识(一)_第1张图片

 

 对称加密:Ke=Kd,使用同一套加密密钥    e:加密   d:解密

特点:1.加密强度不高,但效率高

            2.密钥分发困难,发送过程可能被别人截获,接收端可能会被暴露

常见对称密钥加密算法:DES,3DES(三重DES),RC-5,IDEA算法

 2.非对称加密算法

公钥:公开密钥

私钥:私有密钥

软件设计师-网络与信息安全基础知识(一)_第2张图片

 

 需要注意,发送方需要使用接收方的公钥加密,如果使用发送方的私钥加密=没有加密,因为公钥全网都能知道

 非对称加密:Kc!=Kd,密钥必须成对使用,公钥加密,对应的私钥解密

特点:加密速度慢,但强度高

常见非对称密钥加密算法:RSA,ECC

 3.数字签名

软件设计师-网络与信息安全基础知识(一)_第3张图片

 

 发送者A用私钥签名,接受者B用 A的公钥验证

4.消息摘要

数字摘要:由单向散列函数加密成固定长度的散列值

软件设计师-网络与信息安全基础知识(一)_第4张图片

 *本专栏仅做复习快速过知识点,不做深入了解

你可能感兴趣的:(软件设计师,其他)