主页 > imtoken安卓官方版 > 科普|区块链非对称加密技术

科普|区块链非对称加密技术

imtoken安卓官方版 2023-06-11 07:34:17

数字加密技术是区块链技术应用和发展的关键。

一旦加密方式被破解,区块链的数据安全将受到挑战,区块链的不可篡改性将不复存在。

2345截图20210806091512.png

非对称加密技术

加密算法分为对称加密算法和非对称加密算法,非对称加密算法主要用于区块链。

我们平时听到的公钥、私钥、地址,都是它的具体应用。

2345截图20210806091512.png

比特币钱包使用了非对称加密技术_比特币钱包提币要多久_比特币 钱包 未确认

举个简单的例子,比如我们看过的影视作品中,有很多截取对方电报或者信息的桥梁。 这种加密就是对称加密。 需要先给对方密码比特币钱包使用了非对称加密技术,然后再发送加密后的信息,这样对方才能解密,但是如果密码被截获了,就相当于泄露了后面的所有信息。

这时候就用到了非对称加密。 它的优点是不怕信息被截取,公钥和加密后的信息可以在互联网上自由传播。

只有拥有私钥的人才能解开密码。 一开始,你需要把公钥发给对方,对方用你的公钥加密信息,然后把加密后的信息发布到网上。

没有私钥的人无法解密,保证了信息的安全。

2345截图20210806091512.png

比特币钱包提币要多久_比特币钱包使用了非对称加密技术_比特币 钱包 未确认

什么是私钥

私钥用于控制比特币交易的签名。 只有私钥才能控制账户资金,相当于银行账户的交易密码。 私钥还用于解密用公钥加密的信息。

简单来说,私钥,也就是私钥,只有你自己知道,你的币被公开后就不存在了。

什么是公钥

公钥用于验证交易的签名。 只有对应的公钥才能验证私钥签名的数据,地址也是由公钥生成的,这样就可以验证交易是否属于这个地址。

比特币 钱包 未确认_比特币钱包使用了非对称加密技术_比特币钱包提币要多久

简单来说,public key,即公钥,可以毫无风险地公开给所有节点。

什么是地址

地址可以理解为银行卡账号,公开后可以毫无风险地公开给所有节点。 它本质上是一串字符串。

公钥可以生成对应的唯一地址,验证发送交易的地址是否与公钥生成的地址一致。

2345截图20210806091512.png

比特币 钱包 未确认_比特币钱包使用了非对称加密技术_比特币钱包提币要多久

公钥和私钥均可用于加密和解密

用公钥加密的数据只能用对应的私钥解密,反之亦然。

两者都可以用于加密,只是不同的场景使用不同的密钥进行加密。 规则如下:

1.私钥用于签名,公钥用于验证签名

签名的作用不同于加密。 签名不是为了保密,而是为了保证签名是特定的人签名的,而不是别人伪造的签名,所以私钥的隐私性适合用在签名中。

比特币 钱包 未确认_比特币钱包提币要多久_比特币钱包使用了非对称加密技术

2.私钥签名后,只能用对应的公钥解密

公钥是公开的,所以这些人就用公钥解密。 解密成功后可以判断是私钥持有人的签名,验证了身份的合法性。

公钥用于加密,私钥用于解密比特币钱包使用了非对称加密技术,这样就可以进行加密了。

2345截图20210806091512.png

总结

因为公钥是公开的,所以很多人都可以持有公钥。 如果是用私钥加密的,那么任何持有公钥的人都可以解密,这是不安全的。

如果用公钥加密,就只能用私钥解密,而私钥是私有的,只有特定的私钥持有者才能解密,保证了数据的安全性。