对称加密算法
名称 | 密钥长度 | 运算速度 | 安全性 | 资源消耗 |
---|---|---|---|---|
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