公钥和私钥

公钥和私钥就是俗称的不对称加密方式,是从之前的对称加密(使用用户名与密码)方式的提升。用电子邮件的方式说明一下原理。
      使用公钥与私钥的目的就是实现安全的电子邮件,必须实现以下目的:
      1. 我发送给你的内容必须加密,在邮件的传输过程当中不能被别人看到。
      2. 必须保证是我发送的邮件,不是别人冒充个人。
      要达到这样的目标必须发送邮件的两人都有公钥和私钥。
      公钥,就是给你们用的,你能够经过电子邮件发布,能够经过网站让别人下载,公钥实际上是用来加密/验章用的。私钥,就是本身的,必须很是当心保存,最好加上 密码,私钥是用来解密/签章,首先就Key的全部权来讲,私钥只有我的拥有。公钥与私钥的做用是:用公钥加密的内容只能用私钥解密,用私钥加密的内容只能 用公钥解密。
      好比说,我要给你发送一个加密的邮件。首先,我必须拥有你的公钥,你也必须拥有个人公钥。
      首先,我用你的公钥给这个邮件加密,这样就保证这个邮件不被别人看到,并且保证这个邮件在传送过程当中没有被修改。你收到邮件后,用你的私钥就能够解密,就能看到内容。
      其次我用个人私钥给这个邮件加密,发送到你手里后,你能够用个人公钥解密。由于私钥只有我手里有,这样就保证了这个邮件是我发送的。
      当A->B资料时,A会使用B的公钥加密,这样才能确保只有B能解开,不然普罗大众都能解开加密的讯息,就是去了资料的保密性。验证方面则是使用签 验章的机制,A传资料给你们时,会以本身的私钥作签章,如此全部收到讯息的人均可以用A的公钥进行验章,即可确认讯息是由 A 发出来的了。安全


   
数字证书的原理网站

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