📜  加密术语简介(1)

📅  最后修改于: 2023-12-03 14:50:24.107000             🧑  作者: Mango

加密术语简介

1. 加密和解密

加密(Encryption)指将原始数据使用加密算法转化为密文,以保证数据的机密性;解密(Decryption)指将密文使用解密算法还原为原始数据。

2. 对称加密和非对称加密

对称加密(Symmetric Encryption)使用相同的密钥进行加密和解密,加密过程更快,但密钥的存储和共享比较困难;非对称加密(Asymmetric Encryption)使用一对公钥和私钥进行加密和解密,相对较慢,但密钥的管理更为方便。

3. 哈希算法

哈希算法(Hash Algorithm)是一种将任意长度的消息压缩为固定长度摘要的算法,用于数据完整性验证、数字签名等。

常用的哈希算法包括MD5、SHA-1、SHA-256等。

4. 数字签名

数字签名(Digital Signature)是在电子文档上附加的加密数据,用于确认文档的完整性和真实性,防止篡改和伪造。数字签名使用私钥进行加密,公钥进行验证。

5. SSL/TLS

SSL(Secure Sockets Layer)和TLS(Transport Layer Security)是一种安全协议,用于在网络上保护通信安全。它们使用对称加密和非对称加密,结合数字证书、数字签名等技术保证通信的机密性、完整性和真实性。

6. 其他

除此之外,还有加盐(Salt)、加密算法模式(Encryption Mode)、数字证书(Digital Certificate)等与加密相关的术语。

# 加密术语简介

## 1. 加密和解密

加密(Encryption)指将原始数据使用加密算法转化为密文,以保证数据的机密性;解密(Decryption)指将密文使用解密算法还原为原始数据。

## 2. 对称加密和非对称加密

对称加密(Symmetric Encryption)使用相同的密钥进行加密和解密,加密过程更快,但密钥的存储和共享比较困难;非对称加密(Asymmetric Encryption)使用一对公钥和私钥进行加密和解密,相对较慢,但密钥的管理更为方便。

## 3. 哈希算法

哈希算法(Hash Algorithm)是一种将任意长度的消息压缩为固定长度摘要的算法,用于数据完整性验证、数字签名等。

常用的哈希算法包括MD5、SHA-1、SHA-256等。

## 4. 数字签名

数字签名(Digital Signature)是在电子文档上附加的加密数据,用于确认文档的完整性和真实性,防止篡改和伪造。数字签名使用私钥进行加密,公钥进行验证。

## 5. SSL/TLS

SSL(Secure Sockets Layer)和TLS(Transport Layer Security)是一种安全协议,用于在网络上保护通信安全。它们使用对称加密和非对称加密,结合数字证书、数字签名等技术保证通信的机密性、完整性和真实性。

## 6. 其他

除此之外,还有加盐(Salt)、加密算法模式(Encryption Mode)、数字证书(Digital Certificate)等与加密相关的术语。