小知识,大挑战!本文正在参与“程序员必备小知识”创作活动。
还有五天就要考软考了...因为计网自己之前从没有了解过,所以自己是哪里不会临时补充哪里买很多地方都是记忆性的知识。
加密算法
加密分为对称加密与非对称加密。
对称加密
对称加密也叫作私钥加密,加密和解密使用相同的密钥。
缺陷:加密强度不高,秘钥分发困难。
对称加密算法::DES、3DES、TDEA、Blowfish、RC2、RC4、RC5、IDEA、SKIPJACK。
非对称加密
非对称加密也叫作公钥加密,一对密钥包括公钥和私钥,公钥解密私钥加密文件,私钥用于解密公钥加密文件。
缺陷:加密速度。
非对称加密算法:RSA,DSA,ECDSA
数字信封技术
发送方用对称加密加密信息内容
对对称秘钥用接收方的公开密钥来加密形成数字信封
接收方用私有秘钥来打开数字信封
再使用对称密钥解开加密信息
数字签名与数字证书
数字签名
使用发送者A的私钥对该信息摘要加密即完成签名。
数字签名保障信息完整性以及不可抵赖性。
数字证书
提供在Internet上进行身份验证的电子文档,可在Internet中证明自己识别他人,通过CA签名验证网站的真伪。