对称加密,非对称加密,签名
2015-06-04 11:58
211 查看
对称加密:加解密用同一个密钥。
1.加密过程:
2.解密过程:
3.加密跟解密使用同一个密钥,拿到密钥就可以对其进行解密。
4.安全性不高,速度快
非对称加密:加解密用不同的密钥
1.加密过程:
2.解密过程:
3.非对称加密所用的密钥是成对存在的。
4.公钥是公开的
5.用公钥对明文加密后得到的密文只有私钥才能成功解密,也就是说,持有公钥的人对数据进行加密后,自己都解不开的。
6.安全性高,速度慢
签名:加解密用不同的密钥
1.加密过程:
2.解密过程:
3.签名其实就是非对称加密
4.签名所用的密钥是成对存在的。
5.公钥是公开的
6.用私钥对明文加密后得到的密文只有公钥才能成功解密,而公钥又是公开的,所以公钥持有方可以用来验证加密方的身份是否为私钥持有方,因为只有该公钥对应的私钥加密的数据,才能用该公钥来解密。
相关文章推荐
- IE的@cc_on条件编译
- mysql 中sql 查询 时间
- C++ 字符串复制函数substr
- Android针对http请求的第三方开源框架AsynHttpClient
- Android插屏动画效果
- Oracle 树操作(select…start with…connect by…prior)
- oracle开发学习
- 三招美化简历上的职业空白期
- 黑马程序员——Java中对象初始化的顺序与原理 总结
- iOS 隐藏顶部状态栏方式和更改颜色
- USB3.0 图像视频传输 开发 CYUSB3014开发基础(导入官方例程) 转
- 参数嗅探(Parameter Sniffing)(1/2)
- C++中的substr()
- 欢迎使用CSDN-markdown编辑器
- HDU 1503 --DP
- Linux 内核内存泄露工具使用
- 基于Bootstrap+jQuery.validate Form表单验证实践
- SequenceList 的一个简单实现
- weblogic的集群与配置
- 读书笔记-《用户体验的要素》