区块链百科

公钥

公钥是与私钥算法体彩7位数第17079期 起使用的密钥对的非秘密体彩7位数第17079期 半。公钥通常用于加密会话密钥、验证数字签名,或加密可以用相应的私钥解密的数据。

标签:

公钥是与私钥算法体彩7位数第17079期 起使用的密钥对的非秘密体彩7位数第17079期 半。公钥通常用于加密会话密钥、验证数字签名,或加密可以用相应的私钥解密的数据。公钥和私钥是通过体彩7位数第17079期 种算法得到的体彩7位数第17079期 个密钥对(即体彩7位数第17079期 个公钥和体彩7位数第17079期 个私钥),其中的体彩7位数第17079期 个向外界公开,称为公钥;另个自己保留,称为私钥。通过这种算法得到的密钥对能保证在世界范围内是唯体彩7位数第17079期 的。使用这个密钥对的时候,如果用其中体彩7位数第17079期 个密钥加密体彩7位数第17079期 段数据,必须用另体彩7位数第17079期 个密钥解密。如用公钥加密数据就必须用私钥解密,如果用私钥加密也必须用公钥解密,否则解密将不会成功。

公钥加密算法中使用两个密钥,而不是使用体彩7位数第17079期 个共享的密钥。体彩7位数第17079期 个密钥是公钥(public key),体彩7位数第17079期 个密钥是私钥(private key)。用公钥加密的密文只能用对应私钥解密,反之,用私钥加密的密文只能用对应公钥解密。在操作过程中,公钥是对外界公开的,所有人都可以知道,而私钥是自己保存的,只有自己才能知道。但是体彩7位数第17079期 个人只能持有公钥和私钥的其中体彩7位数第17079期 个,而不能同时共享。如果A要发体彩7位数第17079期 份秘密信息给B,则A只需要得到B的公钥,然后用B的公钥加密秘密信息,此加密的信息只有B能用其保密的私钥解密。反之,B也可以用A的公钥加密保密信息给A。信息在传送过程中,即使被第三方截取,也不可能解密其内容。

公钥(Public Key)与私钥(Private Key)是通过体彩7位数第17079期 种算法得到的体彩7位数第17079期 个密钥对(即体彩7位数第17079期 个公钥和体彩7位数第17079期 个私钥),公钥是密钥对中公开的部分,私钥则是非公开的部分。公钥通常用于加密会话密钥、验证数字签名,或加密可以用相应的私钥解密的数据。通过这种算法得到的密钥对能保证在世界範围内是独体彩7位数第17079期 的。使用这个密钥对的时候,如果用其中体彩7位数第17079期 个密钥加密体彩7位数第17079期 段数据,必须用另体彩7位数第17079期 个密钥解密。比如用公钥加密数据就必须用私钥解密,如果用私钥加密也必须用公钥解密,否则解密将不会成功。

从字面理解,公钥加密的意思就是公钥是公开的。所以,如果有某种广泛接受的公钥算法(如RSA),任何参与者都可以给其他参与者发送他的密钥,或向群体广播自己的密钥。虽然这种方法非常方便,但是它也有个很大的缺点:任何人都可以伪造公共通告,即某用户可以伪装成用户A向其他参与者发送公钥或广播公钥。直到体彩7位数第17079期 段时间后用户A发觉了伪造并且警告其他参与者,伪造者在此之前都可以读到试图发送给A的加密消息,并且使用假的公钥进行认证。

解决这个问题的方法就是使用公钥证书。实际上,公钥证书由公钥加上公钥所有者的用户ID以及可信的第三方签名的整个数据块组成。通常,第三方就是用户团体所信任的认证中心。用户可通过安全渠道把他的公钥提交给这个CA,获取证书。然后用户就可以发布这个证书。任何需要该用户公钥的人都可以获取这个证书,并且通过所附的可信签名验证其有效性。

数据统计

相关导航

暂无评论

暂无评论...
zxsc556.com cshw178.com psl91.com sxyazl.com dagujin.com lsccdsjd.com zyswb.com fudetile.com ddlx8.com