区块链加/解密:对称加密与非对称加密的比较与应用
其他
2019-01-18 13:20:55
阅读次数: 0
对称加密与非对称加密的比较与应用
加密算法的选择
- 非对称加密算法的运行速度比对称加密算法的速度慢很多,当我们需要加密大量的数据时,建议采用对称加密算法,提高加解密速度。
- 对称加密算法不能实现签名,因此签名只能非对称算法。
- 对称加密算法的密钥管理是一个复杂的过程,密钥的管理直接决定着他的安全性,因此当数据量很小时,我们可以考虑采用非对称加密算法
- 采用非对称加密算法管理对称算法的密钥,然后用对称加密算法加密数据
- 密钥越长,运行的速度就越慢,应该根据的我们实际需要的安全级别来选择,一般来说,RSA建议采用1024位的数字,ECC建议采用160位,AES采用128为即可
加密算法的应用
- 保密通信:保密通信是密码学产生的动因。
- 数字签名:数字签名技术可以代替传统的手写签名,而且从安全的角度考虑,数字签名具有很好的防伪造功能。
- 认证功能:在公开的信道上进行敏感信息的传输,采用签名技术实现对消息的真实性、完整性进行验证,通过验证公钥证书实现对通信主体的身份验证。
- 密钥管理:密钥是保密系统中更为脆弱而重要的环节,公钥密码体制是解决密钥管理工作的有力工具
- 安全电子商务系统、电子现金系统、电子选举系统、电子招投标系统、电子彩票系统等。
推荐博客
讲解的挺不错
细致
转载自blog.csdn.net/qq_36652517/article/details/85956843