大家好,这里是链客区块链技术问答社区。
链客,专为开发者而生,有问必答!
公钥私钥1,公钥和私钥成对出现2,公开的密钥叫公钥,只要自己知道的叫私钥3,用公钥加密的数据只要对应的私钥能够解密4,用私钥加密的数据只要对应的公钥能够解密5,假如能够用公钥解密,则必定是对应的私钥加的密6,假如能够用私钥解密,则必定是对应的公钥加的密
总结一下结论:1,用公钥加密数据,用私钥来解密数据2,用私钥加密数据,用公钥来验证数字签名。
在实践的使用中,公钥不会独自出现,总是以数字证书的方法出现,这样是为了公钥的安全性和有效性。
假如只是单方面选用非对称性加密算法,其实有两种方法,用于不同用途.第一种是签名,使用私钥加密,公钥解密,用于让所有公钥所有者验证私钥所有者的身份而且用来避免私钥所有者发布的内容被篡改.可是不用来保证内容不被别人取得.第二种是加密,用公钥加密,私钥解密,用于向公钥所有者发布信息,这个信息或许被别人篡改,可是无法被别人取得.假如甲想给乙发一个安全的保密的数据,那么应该甲乙各自有一个私钥,甲先用乙的公钥加密这段数据,再用自己的私钥加密这段加密后的数据.最后再发给乙,这样保证了内容即不会被读取,也不会被篡改。
郑重声明: 本文版权归原作者所有, 转载文章仅为传播更多信息之目的, 如作者信息标记有误, 请第一时间联系我们修改或删除, 多谢。