在上次文章的最后我们提到了公开密匙和专用密匙在HTTPS中的使用,那么他们究竟是如何工作的呢?

公开密匙顾名思义就是公开化的,他是能被任何人使用的;相反的专用密匙是私有的。

例如:如何韩梅梅(MeiMei Han)想要和李雷(Lei Lee)分享一些私密的信息,并且这些信息很私密MeiMei只想让Lei自己看到,所以她就使用Lei的公开密钥对信息进行加密,当Lei收到被公开密匙加密过的信息后,他就可以使用自己的专用密匙对这些被加密过的信息进行解码。因为公开密匙和专用密匙是一对的,也就是说只有Lei的专用密匙能对被他自己的公开密匙加密过的信息进行解码,所以这些信息是绝对安全的!

公开密匙(public key)和专用密匙(private key)相关推荐

  1. 公钥(Public Key)与私钥(Private Key)

    公钥(Public Key)与私钥(Private Key) 公钥(Public Key)与私钥(Private Key)是通过一种算法得到的一个密钥对(即一个公钥和一个私钥),公钥是密钥对中公开的部 ...

  2. Unable to use key file xxx (OpenSSH SSH-2 private key)

    Unable to use key file "xxx" (OpenSSH SSH-2 private key) When you try to use a private key ...

  3. Go-加密学(六) - BEGIN CERTIFICATE、BEGIN RSA PRIVATE KEY和BEGIN PRIVATE KEY的区别

    目录 1.1.-----BEGIN CERTIFICATE-----格式密钥: 1.2.-----BEGIN RSA PRIVATE KEY-----格式: 1.3.-----BEGIN PRIVAT ...

  4. Linux usbkey自动登陆,使用public/private key让putty(ssh)自动登录(以及linux上使用密钥做ssh自动登陆)...

    方法一:使用puttygen.exe 第一步:生成密匙 运行puttygen.exe,选择需要的密匙类型和长度,使用默认的SSH2(RSA),长度设置为1024就可以了. passphrase可以为空 ...

  5. Git 多台电脑共用SSH Public/Private Key

    2019独角兽企业重金招聘Python工程师标准>>> 好了,下面一步一步来实现SSH Public/Private Key的在多台电脑中的共用: 0. 首先我们给旧的MBP起名叫O ...

  6. 解决配置ssh免密时的错误:the ECDSA host key for ‘boylenubuntu0‘ differs from the key for the IP address

    一.现象 在搭建ssh免密过程中,尝试连接其他主机,结果报出警告:the ECDSA host key for 'boylenubuntu0' differs from the key for the ...

  7. ssh 免密_Linux下配置SSH免密通信 “sshkeygen”的基本用法

    利用 SSH 协议可以有效防止远程管理过程中的信息泄露问题.SSH最初是UNIX系统上的一个程序,后来又迅速扩展到其他操作平台. 1 什么是SSH 引用百度百科的说明:SSH 为 Secure She ...

  8. linux100台服务器免密,多台Linux服务器之间互相免密登陆,脚本同步免密

    多台Linux服务器之间互相免密登陆,脚本同步免密 环境: 三台Linux 服务器 IP                          Release                        ...

  9. node-rsa 加减密与java rsa加减密 互调 相互加减密

    注意:每次rsa加密产生的密文是不一样的,不同的密文解密可以得到相同的内容. 注意:每次rsa加密产生的密文是不一样的,不同的密文解密可以得到相同的内容. 1.公钥与私钥的生成 使用node-rsa来 ...

  10. [国密算法]一文了解国密算法

    国密算法 概述 1 SM1对称密码 2 SM2椭圆曲线公钥密码算法 3 SM3杂凑算法 4 SM4对称算法 5 SM7对称密码 6 SM9标识密码算法 7 ZUC祖冲之算法 总结 算法名称 算法类别 ...

最新文章

  1. 视频插值--Video Frame Interpolation via Adaptive Separable Convolution
  2. python批量读取csv文件-使用Python读写csv文件的三种方法
  3. 组合数(Combinatorial_Number)
  4. 电气论文实现:从大规模用户中找出异常用电用户
  5. 阻塞与非阻塞个人小结
  6. android性能测试工具之dumpsys
  7. 计算机谈音乐薛之谦,明星浮世绘之薛之谦:分析了50多首音乐作品,为其总结了五个特点...
  8. 搜索回溯——N皇后(hdu2553)
  9. 编程语言之父谈语言设计,龟叔大赞 TypeScript
  10. 洛谷P5050 【模板】多项式多点求值
  11. MySQL存储过程定时任务
  12. java写入文件编码格式为ansi_java 获取文本文件编码格式
  13. RabbitMQ系列8 TTL 死信队列 延迟队列
  14. Why my APNs push certificate did not work?
  15. java读取地址栏参数(id=123name=xiaoxiao)
  16. ★电车难题的n个坑爹变种
  17. 百度地图之标注物聚合
  18. Python调用pywin32模拟触屏滑动 刷宝视频,自动刷视频python
  19. 大数据、物联网、云计算
  20. python3 科学计算_python3 科学计算之pandas入门(三)

热门文章

  1. 把JRuby Rails应用部署在Java应用服务器上
  2. python百度贴吧发帖签到_利用爬虫自动签到所有贴吧
  3. 高通QCC5100系列蓝牙音频模块芯片
  4. html5 blockquote,HTML5 Blockquote引用区块使用实例
  5. Android FFMPEG音视频开发(一)
  6. Python个人总结(基础+进阶)
  7. Groovy+Spock单元测试
  8. 路由器装linux系统,怎样在路由器上安装Linux / DD-WRT固件
  9. 7 Android的VM虚拟机是哪个,Android的VM虚拟机是哪个?
  10. 马云:我是信念坚定的人