对称加密算法
| 名称 | 密钥长度 | 运算速度 | 安全性 | 资源消耗 |
|---|---|---|---|---|
| DES | 56位 | 较快 | 低 | 中 |
| 3DES | 112位或168位 | 慢 | 中 | 高 |
| AES | 128、192、256位 | 快 | 高 | 低 |
非对称算法
| 名称 | 成熟度 | 安全性(取决于密钥长度) | 运算速度 | 资源消耗 |
|---|---|---|---|---|
| RSA | 高 | 高 | 慢 | 高 |
| DSA | 高 | 高 | 慢 | 只能用于数字签名 |
| ECC | 低 | 高 | 快 | 低 |
对称与非对称算法比较
| 算法名称 | 密钥管理 | 安全性 | 速度 |
| 对称算法 | 比较难,常用于系统内部 | 中 | 快,适合大数据 |
| 非对称算法 | 密钥容易管理 | 高 | 慢,适合小数据 |
散列算法比较
| 名称 | 安全性 | 速度 |
|---|---|---|
| SHA-1 | 高 | 慢 |
| MD5(不可逆) | 中 | 快 |
常见加密算法
哈系和加密的区别

原文:https://www.cnblogs.com/jack-jt-z/p/10760470.html