开胃菜

加密和认证
1、加密是将数据资料加密,使得非法用户即使取得加密过的资料,也无法获取正确的资料内容,所以数据加密可以保护数据,防止监听攻击。其重点在于数据的安全性。
2、身份认证是用来判断某个身份的真实性,确认身份后,系统才可以依不同的身份给予不同的权限。其重点在于用户的真实性。

公钥和私钥
在现代密码体制中加密和解密是采用不同的密钥(公开密钥),也就是非对称密钥密码系统,每个通信方均需要两个密钥,即公钥和私钥,这两把密钥可以互为加解密。公钥是公开的,不需要保密,而私钥是由个人自己持有,并且必须妥善保管和注意保密。

公钥私钥的原则:
一个公钥对应一个私钥。
密钥对中,让大家都知道的是公钥,不告诉大家,只有自己知道的,是私钥。
如果用其中一个密钥加密数据,则只有对应的那个密钥才可以解密。
如果用其中一个密钥可以进行解密数据,则该数据必然是对应的那个密钥进行的加密。

开始故事

备注:
本人非该文章生成者,只是该文章的搬运工!
文章源处:
http://www.ruanyifeng.com/blog/2011/08/what_is_a_digital_signature.html,作者:阮一峰
https://www.cnblogs.com/Impulse/p/3974480.html,作者:姜康

关于公钥、私钥和 CA 认证的小故事相关推荐

  1. 公钥、私钥、CA认证、数字签名、U盾

    感谢传智播客的方立勋老师,在一个教学视频上,他巧妙地以蒋介石给宋美龄写密信作为例子,生动地讲述了软件密码学知识. 加密分为对称加密和非对称加密,我们传统理解的,发送数据之前使用一个加密器加密,接到数据 ...

  2. 公钥 私钥 数字签名 CA证书

    加密 简单来说分为两种,对称加密和非对称加密. 对称加密 加密和解密用的是同一个秘钥,在对称加密算法中常用的算法有:DES.3DES.TDEA.Blowfish.RC2.RC4.RC5.IDEA等.这 ...

  3. http_认证机制https加密TLSSSL密钥对(公钥私钥)

    文章目录 http_认证机制&https加密&TLS&SSL&密钥对(公钥&私钥) references 更多详情(MDN::HTTP) session& ...

  4. 公钥私钥传输,以及对CA证书的理解

    公钥和私钥的传输. 服务器,生成了一个公钥A和私钥B.私钥B自己拿着,然后将公钥A发送给全网.原本的操作时客户端拿到这个公钥后然后自己生成一个 私钥(对称秘钥),然后通过公钥(非对称秘钥)把这个私钥加 ...

  5. 学习笔记:公钥私钥 签名验签 加密解密 CA 证书

    重点: 1.区分加密解密和签名验签(在非对称加密情景下) 加密解密:#A给B发消息# A用B的公钥进行运算(加密),B收到后用B自己的私钥进行逆向运算(解密) 签名验签:#A给B发消息# A用A自己的 ...

  6. 聊聊公钥私钥的那点事儿

    文章目录 前言 对称加密和非对称加密 RSA算法 加密通讯 数字签名 数字证书 前言 加密技术是个好东西,可以有效地保证我们在沟通和存储过程中的信息安全.但我敢打赌,没有多少程序员喜欢加解密算法,更多 ...

  7. HTTPS与CA认证

    1. HTTP 协议 在谈论 HTTPS 协议之前,先来回顾一下 HTTP 协议的概念. 1.1 HTTP 协议介绍 HTTP 协议是一种基于文本的传输协议,它位于 OSI 网络模型中的应用层. HT ...

  8. Openssl搭建私有CA认证

    概述 CA英文全称Certification Authority,即数字证书认机构.从广义上来说,CA是负责发放和管理数字证书的权威机构,并作为用户数字认证中受信任的第三方,承担公钥体系(PKI)中公 ...

  9. 浏览器获取CA认证流程

    首先说说证书的签发过程: 服务方 S 向第三方机构CA提交公钥.组织信息.个人信息(域名)等信息并申请认证: CA 通过线上.线下等多种手段验证申请者提供信息的真实性,如组织是否存在.企业是否合法,是 ...

最新文章

  1. phpstorm xdebug本地调试断点不生效_phpstudy+phpstrom实现断点
  2. 【分享】Vue 资源典藏(UI组件、开发框架、服务端、辅助工具、应用实例、Demo示例)...
  3. 黑马程序程序员基础测试(二)
  4. php validate form,laravel 中validate验证规则 利用FormRequest进行数据验证
  5. 解决办法:ImportError: No module named google.protobuf.internal
  6. Android Studio3.5 JNIDemo实现步骤详解
  7. oracle odbc 数据源管理器 配置,ODBC管理器设置SQL server 数据源
  8. html5 apple 没有声音,通过AppleALC,轻松解决黑苹果没声音问题
  9. IT大咖总结的面试真经
  10. Silvaco TCAD介绍
  11. 汽车诊断协议:K线/CAN线、kwp2000、ISO14230、ISO1575、SAEJ1939
  12. C Primer Plus 第十四章学习总结……2015.5.17
  13. ZBrush - 动物毛发制作及渲染
  14. raft协议对网络分区的处理
  15. MEM/MBA英语基础(07)复合句-定语从句
  16. TypeError: Cannot read property ‘id‘ of null
  17. 计算机玩游戏代码,给计算机学院的学幼们贴一些游戏代码
  18. 清华山维EPS三维测图无法进行OSGB格式转换问题(实测)
  19. 【解决】长虹电视连接不上WiFi
  20. 用python画雪人-萌系新潮玩,唱多多小雪人麦克风天猫独家首发

热门文章

  1. BackTrack-R2发布
  2. wire与reg的区别?什么时候用wire?什么时候用reg?(转)
  3. 【博学谷学习记录】超强总结,用心分享|Java基础语法
  4. MADlib——基于SQL的数据挖掘解决方案(6)——数据转换之矩阵分解
  5. Linux:ip addr命令分析
  6. 监控摄像头卡顿_监控画面卡顿的解决方法
  7. 基于JAVA高考报考指南网站计算机毕业设计源码+数据库+lw文档+系统+部署
  8. 数学建模——五步建模法
  9. Android能够获取到唯一的设备ID吗?
  10. 找不到凭据分配oracle修正,远程连接身份验证错误,又找不到加密Oracle修正