公钥、私钥、数字证书的概念

公钥和私钥

                                      

一直以来对公钥和私钥都理解得不是很透彻,感觉到模棱两可。今天在网上找了半天,通过查看对这个密钥对的理解,总算弄清楚了。
      公钥和私钥就是俗称的不对称加密方式,是从以前的对称加密(使用用户名与密码)方式的提高。用电子邮件的方式说明一下原理。
      使用公钥与私钥的目的就是实现安全的电子邮件,必须实现如下目的:
      1. 我发送给你的内容必须加密,在邮件的传输过程中不能被别人看到。
      2. 必须保证是我发送的邮件,不是别人冒充我的。
      要达到这样的目标必须发送邮件的两人都有公钥和私钥。
      公钥,就是给大家用的,你可以通过电子邮件发布,可以通过网站让别人下载,公钥其实是用来加密/验章用的。私钥,就是自己的,必须非常小心保存,最好加上 密码,私钥是用来解密/签章,首先就Key的所有权来说,私钥只有个人拥有。公钥与私钥的作用是:用公钥加密的内容只能用私钥解密,用私钥加密的内容只能 用公钥解密。
      比如说,我要给你发送一个加密的邮件。首先,我必须拥有你的公钥,你也必须拥有我的公钥。
      首先,我用你的公钥给这个邮件加密,这样就保证这个邮件不被别人看到,而且保证这个邮件在传送过程中没有被修改。你收到邮件后,用你的私钥就可以解密,就能看到内容。
      其次我用我的私钥给这个邮件加密,发送到你手里后,你可以用我的公钥解密。因为私钥只有我手里有,这样就保证了这个邮件是我发送的。
      当A->B资料时,A会使用B的公钥加密,这样才能确保只有B能解开,否则普罗大众都能解开加密的讯息,就是去了资料的保密性。验证方面则是使用签 验章的机制,A传资料给大家时,会以自己的私钥做签章,如此所有收到讯息的人都可以用A的公钥进行验章,便可确认讯息是由 A 发出来的了。


   
数字证书的原理

   数字证书采用公钥体制,即利用一对互相匹配的密钥进行加密、解密。每个用户自己设定一把特定的仅为本人所知的私有密钥(私钥),用它进行解密和签名;同时 设定一把公共密钥(公钥)并由本人公开,为一组用户所共享,用于加密和验证签名。当发送一份保密文件时,发送方使用接收方的公钥对数据加密,而接收方则使 用自己的私钥解密,这样信息就可以安全无误地到达目的地了。通过数字的手段保证加密过程是一个不可逆过程,即只有用私有密钥才能解密. 在公开密钥密码体制中,常用的一种是RSA体制。
用户也可以采用自己的私钥对信息加以处理,由于密钥仅为本人所有,这样就产生了别人无法生成的文件,也就形成了数字签名。采用数字签名,能够确认以下两点:
(1)保证信息是由签名者自己签名发送的,签名者不能否认或难以否认;
(2)保证信息自签发后到收到为止未曾作过任何修改,签发的文件是真实文件。

我的解释:

每个用户都有一对私钥和公钥。
私钥用来进行解密和签名,是给自己用的。
公钥由本人公开,用于加密和验证签名,是给别人用的。

当该用户发送文件时,用私钥签名,别人用他给的公钥解密,可以保证该信息是由他发送的。即数字签名。
当该用户接受文件时,别人用他的公钥加密,他用私钥解密,可以保证该信息只能由他接收到。可以避免被其他人看到。


数字证书

是 数字形式的标识,与护照或驾驶员执照十分相似。数字证书是数字凭据,它提供有关实体标识的信息以及其他支持信息。数字证书是由成为证书颁发机构(CA)的 权威机构颁发的。由于数字证书有证书权威机构颁发,因此由该权威机构担保证书信息的有效性。此外,数字证书只在特定的时间段内有效。

数字证书包含证书中所标识的实体的公钥(就是说你的证书里有你的公钥),由于证书将公钥与特定的个人匹配,并且该证书的真实性由颁发机构保证(就是说可以让大家相信你的证书是真的),因此,数字证书为如何找到用户的公钥并知道它是否有效这一问题提供了解决方案。


我的解释:

数字证书用来使用户找到该授信机构的公钥。

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
证书服务器配置与管理全文共33页,当前为第1页。 学习目标 证书服务的基本概念 安装与配置证书服务器 客户端证书安装与使用 公钥基础设施PKI是目前实施网络安全应用的主要技术,其核心技术即使用公钥数字证书实现主体身份和公钥的绑定,制成各种安全机制的应用。Windows Server 2003提供了公钥证书管理工具,使用该工具可以方便产生、颁发、注销数字证书,架构企业自己的认证中心。本章介绍证书服务器的配置与管理,包括以下主要内容: 证书服务器配置与管理全文共33页,当前为第2页。 目 录 证书服务的基本概念 安装与配置证书服务 客户端申请和安装证书 证书服务器配置与管理全文共33页,当前为第3页。 证书服务的基本概念 公钥数字证书(又称为公钥证书、数字证书Certificates)简称证书,是用于绑定实体身份和公钥信息的经过权威机构数字签名的声明,以文件的形式存在,证书将公钥与保存对应私钥的实体绑定在一起。 证书一般由可信的权威第三方CA中心(权威授权机构)颁发, CA 对其颁发的证书进行数字签名,以保证所颁发证书的完整性和可鉴别性。 CA可以为用户、计算机或服务等各类实体颁发证书。 证书服务器配置与管理全文共33页,当前为第4页。 证书服务的基本概念 公钥证书以公钥密码算法为基础。公钥密码算法基于复杂数学问题构建公钥私钥的映射关系。 使用公钥加密数据(数据加密),只能使用对应的私钥解密(数据解密)。 使用私钥加密数据(称数字签名),只能使用对应公钥解密(签名验证)。 证书服务器配置与管理全文共33页,当前为第5页。 证书服务的基本概念 广泛应用的证书格式基于国际电信联盟电信标准部门(ITU-T)建议的X.509v3 标准。 X.509 证书包括公钥和有关证书授予的人员或实体的信息、有关证书的有效期、用途等信息,以及有关颁发证书的CA的信息。 实体的主题(或主体,Subject)标示证书的持有者,证书的颁发者(Issuer)和签名者是CA。 证书服务器配置与管理全文共33页,当前为第6页。 证书服务的基本概念 证书只在证书颁发者对该证书指定的时间段内有效。每个证书包含"有效期从"和"有效期至"日期,这两个日期设置了证书有效期的界限。一旦超过证书的有效期,证书持有者必须重新请求证书。 如果因为某种原因,如证书主体私钥泄密、证书主体身份变更等,必须撤销证书的使用,颁发者可以吊销证书。每个颁发者(CA)维护一个证书吊销列表(CRL)。 证书服务器配置与管理全文共33页,当前为第7页。 证书服务的基本概念 IE浏览器,"工具"/"Internet选项"菜单,选择"内容"选项卡,单击"证书"按钮。对话框包括"个人"、"其他人"、"中级证书颁发机构"、"受信任的根证书颁发机构"等不同证书存储区域。 证书服务器配置与管理全文共33页,当前为第8页。 目 录 证书服务的基本概念 安装与配置证书服务 客户端申请和安装证书 证书服务器配置与管理全文共33页,当前为第9页。 安装证书服务 安装Windows Server 2003证书服务组件 证书服务子组件详细信息 证书服务器配置与管理全文共33页,当前为第10页。 安装证书服务 设置CA类型 证书服务器配置与管理全文共33页,当前为第11页。 安装证书服务 选择加密服务提供程序 证书服务器配置与管理全文共33页,当前为第12页。 安装证书服务 设置CA的公用名称 证书服务器配置与管理全文共33页,当前为第13页。 安装证书服务 证书数据库设置 证书服务器配置与管理全文共33页,当前为第14页。 安装证书服务 完成安装后,系统重新启动IIS服务。在"管理工具"应用程序组中添加了"证书颁发机构"管理控制台,管理员使用它可以进行证书服务的管理与设置。 证书服务安装完成后,在证书服务器上将增加一个共享文件夹%SystemRoot%\system32\ certsrv\CertEnroll,下面存放CA的根证书和证书撤销列表(CRL)文件。 同时,在服务器的IIS服务中将增加证书服务的Web服务。 证书服务器配置与管理全文共33页,当前为第15页。 管理证书服务器 "证书颁发机构"管理证书服务器 处理挂起的证书请求 证书服务器配置与管理全文共33页,当前为第16页。 管理证书服务器 处理颁发的证书 证书服务器配置与管理全文共33页,当前为第17页。 目 录 客户端申请和安装证书 证书服务器配置与管理全文共33页,当前为第18页。 安装CA证书 安装受信任的CA根证书 访问证书服务器 证书服务器配置与管理全文共33页,当前为第19页。 安装CA证书 下载CA证书页面 证书服务器配置与管理全文共33页,当前为第20页。 安装CA证书 证书下载到本地磁盘后,可以安装到操作系统中。在IE浏览器中选择"工具"/

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值