加密算法概览
加密算法主要分为对称加密、非对称加密和哈希函数等类型。
对称加密
- 密钥一致性:加密和解密使用相同的密钥。2
- 常见算法:如 AES,提供不同级别的安全性。1
非对称加密
- 密钥成对:使用一对公钥和私钥,公钥加密,私钥解密。2
- 常见算法:如 RSA,常用于安全通信和数字签名。1
哈希函数
- 单向性:将数据转换为固定长度的哈希值,不可逆。2
- 常见算法:如 MD5 和 SHA-1,用于数据完整性验证。1
其他类型
- 消息摘要:生成数据的摘要,用于验证数据完整性。5
- 数字签名:结合非对称加密,确保数据的完整性和来源。5
- 随机数生成:生成加密过程中使用的随机数。5