公钥和私钥的理解
来源:互联网 发布:des算法的轮函数 编辑:程序博客网 时间:2024/05/23 15:07
客户端 服务端
一、客户端有公钥和密钥,类似ssh登录
首先客户端要给公钥给服务端。
1、客户端向服务端发送数据
客户端使用自己的私钥加密数据,服务端接收后使用客户端的私钥来解密。
2、服务端向客户端发送数据
服务端使用客户端的私钥来加密数据,客户端使用自己的私钥来解密。
二、服务端有公钥和密钥,类似https访问
首先服务端会给客户端公钥。
1、服务端向客户端发送数据
服务端使用自己的私钥来加密数据,客户端使用服务度的公钥来解密。
2、客户端向服务端发送数据
客户端使用服务端的公钥加密数据,服务端接收后使用自己的私钥来解密。
共同点
公钥都是给对方的,对方会利用公钥解密接收数据和加密发送数据。
私钥都是留给自己的,自己可以利用私钥加密发送数据和解密接收数据。
图文参考
http://blog.csdn.net/bberdong/article/details/41079739
阅读全文
0 0
- 公钥和私钥的理解
- 公钥和私钥的理解
- 公钥和私钥的理解
- 公钥和私钥的理解
- 公钥和私钥的理解
- 对公钥和私钥使用的理解
- 公钥和私钥的简单透彻理解
- 关于公钥和私钥的理解
- 对公钥和私钥使用的理解
- 公钥加密 和 数字签名的 理解
- 如何理解公钥和私钥
- 4.17.0 RSA 私钥和公钥的一些自己的理解
- RSA 私钥和公钥的一些自己的理解
- 我理解的数字证书-1-公钥,私钥和数字证书
- 我理解的数字证书-1-公钥,私钥和数字证书
- 对公钥加密和数字签名的理解
- 对证书和公钥的基本理解
- 公钥与私钥的理解
- [FreeBSD] 挂载多路径存储
- 关于NavicatPremium导入CSV文件乱码的问题
- 拉格朗日乘子法
- 1.5static静态关键字
- ThreadLocal(应用场景及使用方式及原理)
- 公钥和私钥的理解
- 云图制作
- 高级运营和初级运营大对比,你属于哪个档?
- golang 学习笔记(1)数组,切片,字典
- 深入理解jvm的GC日志
- 感知机Perceptron
- MyBatis 插入空值时,需要指定JdbcType
- Window+Anaconda+Cuda之Pycuda安装
- Wolf从零学编程-用Python打造简单加密程序(二)