身份认证与数字签名基础(一)

基本概念

明文:被伪装的信息。

密文:伪装后的信息。

密码算法:加密时采用的信息变化规则。


加密、解密用公式表示 (明文M、密文C、加密函数E、密钥K ):

加密过程:Ek(M)=C

解密过程:Dk(C)=M


密钥算法分为对称密钥算法和非对称密钥算法

对称密钥算法(私密密钥加密,因为密文的安全取决于密钥的安全:公钥加密,公钥解密,加密和解密都是使用相同的密文。

加密过程:将密钥和密文提交给一个加密算法,返回密文。

解密过程:将密文和密钥提交给一个解密算法来完成。


身份认证与数字签名基础(一)_第1张图片


非对称密钥算法(公共密钥加密):公钥加密,私钥解密,公钥不需要保密,发送方和接收方不需要交换密钥,这是相对于对称密钥算法最大的优点。

身份认证与数字签名基础(一)_第2张图片



两种密钥算法的比较:对称密钥算法比非对称密钥算法速度快,适用于需要考虑时间的应用程序,采用对称密钥算法不实际。因此,用于保护传输中数据的加密应用程序,例如安全套接字层(SSL)协议常常结合非对称密钥算法和对称密钥算法。


有时间在更新........








你可能感兴趣的:(安全)