公钥和私钥的区别



  • 公钥和私钥就是俗称的不对称加密方式,是从以前的对称加密(使用用户名与密码)方式的提高。那么公钥和私钥的区别是什么呢?

    0_1541241117218_4750000a6b84cce49d57

    公钥

    相当于一个群密码,就是给大家用的,你可以通过电子邮件发布,可以通过网站让别人下载,公钥其实是用来加密/验章用的。

    私钥

    就是自己的密码,就Key的所有权来说,私钥只有个人拥有。

    公钥和私钥的作用:

    用公钥加密的内容只能用私钥解密,用私钥加密的内容只能用公钥解密。

    公钥和私钥的应用价值:

    1. 对传输数据加密,确保传输过程中不能被别人看到。

    2. 保证传输者身份的真实性,避免冒充/黑客拦截

    具体应用:

    举个例子,我准备用公钥和私钥给你发一份邮件, 首先,我用你的公钥给这个邮件加密,这样就保证这个邮件不被别人看到,而且保证这个邮件在传送过程中没有被修改。你收到邮件后,用你的私钥就可以解密,就能看到内容。其次我用我的私钥给这个邮件加密,发送到你手里后,你可以用我的公钥解密。因为私钥只有我手里有,这样就保证了这个邮件是我发送的。

    看明白了吗?

    当A->B资料时,A会使用B的公钥加密,这样才能确保只有B能解开,否则普罗大众都能解开加密的讯息,就是去了资料的保密性。验证方面则是使用签验章的机制,A传资料给大家时,会以自己的私钥做签章,如此所有收到讯息的人都可以用A的公钥进行验章,便可确认讯息是由 A 发出来的


 

0
在线

73
用户

188
主题

358
帖子

Coin131 - 区块链与加密货币社区 | supported by YANBONG | CRYPTORO