区块链技术认知篇:密码学原理非对称加密技术

公钥与私钥是一对,如果用公钥对数据进行加密,只有用对应的私钥才能解密;如果用私钥对数据进行加密,那么只有用对应的公钥才能解密。因为加密和解密使用的是两个不同的密钥,所以这种算法叫作非对称加密算法。

区块链密码学中有对称加密技术和非对称加密算法,对称加密算法在加密和解密时使用的是同一个秘钥;而非对称加密算法需要两个密钥来进行加密和解密,这两个密钥就是公共密钥(public key,简称公钥)和私人密钥(private key,简称私钥)。

1976年,美国学者Dime和Henman为解决信息公开传送和密钥管理问题,提出一种新的密钥交换协议,允许在不安全的媒体上的通讯双方交换信息,安全地达成一致的密钥,这就是“公开密钥系统”。也就是非对称加密技术。

与对称加密算法不同,非对称加密算法需要两个密钥:公钥(publickey)和私钥(privatekey)。公钥与私钥是一对,如果用公钥对数据进行加密,只有用对应的私钥才能解密;如果用私钥对数据进行加密,那么只有用对应的公钥才能解密。因为加密和解密使用的是两个不同的密钥,所以这种算法叫作非对称加密算法。

也就是说用公钥密码是无法推算出私钥密码的,而用私钥密码是可以进行解密得出公钥的。通常情况下我们使用的加密钱包就是采用了非对称加密技术的钱包,

我们只需记住自己钱包的私钥密码即可。而公钥密码实际上就是你的钱包的地址,用于接收数字资产的,也相当于你的银行卡卡号,那么私钥密码就相当于自己的银行卡取款密码。

piWallet钱包使用的是非托管型加密钱包,也是采用非对称加密技术的,并且把私钥密码升级为更加安全的24个助记词。私钥和助记词同是属于私钥密码。

在Pinetwork主网之后,pi币映射到钱包之后大家就可以使用真实的picoin来支付消费了。值得注意的是,任何情况下请不要把自己的钱包私钥助记词泄露,钱包地址也就是公钥是可以提供给别人的用于接收数字资产。

THEEND

最新评论(评论仅代表用户观点)

更多
暂无评论