【区块链】区块链中,怎样向对方证明,你就是你呢?

在讨论区块链时,我们还常常听到这两个名词:公钥和私钥。

其实,这是两种不同的加密方式。

以下载一篇小说TXT档为例。公钥就是大伙儿都知道这部小说,可以搜索新浪爱问知识人栏目,在其中找到这部小说并下载。

私钥就是,我把我写得一部小说,存在我得账号私人文集中,别人都看不到,更别说下载了,除非别人知道这本小说在我的账号上,并且知道我的账号和密码!

在区块链中,公钥就是为了加密或验章的,而私钥就是为了解密或签章的,私钥常常归个人保管。

在比特币系统中,私钥一般是由32个字节组成的数据。

公钥和地址的生成都需要私钥,只要有了私钥,就可以生成公钥和地址,就可以用对应地址中的比特币来进行交易了。

在区块链中,常常用公钥和私钥进行确认身份。如何用呢?

假设区块链中有甲乙二人,甲想要向乙证明,自己就是真正的甲。

那么,甲可以用私钥对文件进行签名并且发送给乙,乙收到文件后,可以用甲的公钥来对文件进行签名认证。

如果认证成功,那么就可以确认对方就是真正的甲,否则可以说不是甲!

你可能感兴趣的:(【区块链】区块链中,怎样向对方证明,你就是你呢?)