okx
广告

区块链入门基础:什么是对称加密?什么是非对称加密?

时间:2022-03-01|浏览:431

欧易

欧易(OKX)

用戶喜愛的交易所

币安

币安(Binance)

已有账号登陆后会弹出下载

在这些区块链钱包中,公钥可以比作银行账户,账户地址与银行卡号相似,私钥可以看作是银行卡号和银行卡密码的组合。
这种类型似乎对区块链中的私钥、公钥和地址有了清晰的理解,但这些术语背后的理论支持是非对称加密技术。它是什么技术?
01、什么是对称加密?
首先,在谈论非对称加密之前,先简单谈谈对称加密。
对称加密也叫做单密钥加密,指的是用同一个密钥对信息进行加密和解密。简单讲就是上锁和开锁都是一把钥匙。
例如,在现实生活中,你想给你的朋友发一封信。为了不被别人抄袭,你会想用钥匙把信锁在一个安全的橱柜里,然后把物品和橱柜一起寄给你的朋友。你的朋友只能用你的钥匙打开橱柜并取出信件。
这样,信件在邮寄过程中就不会被别人看到。上述密码学过程可理解如下:
锁和锁使用相同的钥匙,相当于对称加密的私钥,锁和锁过程相当于加密和解密过程,信是我们想要加密的信息,信息加密是秘密,解密是明确。
但细心的朋友可能会认为把信锁在柜子里是安全的,但打开这个柜子必须使用锁钥匙,所以问题是如何把钥匙给朋友呢?
一旦钥匙选择邮寄,就会有安全风险,除非你把钥匙给你的朋友,为什么不直接给你的朋友。因此,对称加密的一个问题是密钥分配的困难。
针对密钥配送问题,出现了密码学史上的伟大发明——非对称加密。

区块链入门基础:什么是对称加密?什么是非对称加密?
02、什么是非对称加密?
非对称加密有一对密钥,分别是私钥和公钥,公钥和私钥一一对应,私钥需要保密,而公钥则是可以公开的。加密和解密不是用同一个密钥。
回到之前的例子,你的朋友配了一对钥匙(钥匙)A和钥匙B),钥匙A上锁柜子后,一定要钥匙B解锁柜子。
你的朋友把钥匙A邮寄给你,你用这把钥匙把信锁在柜子里,然后把柜子邮寄给你的朋友,你的朋友用钥匙B打开柜子取出信件。
细心的朋友又想到了,朋友把钥匙A寄给自己时,快递员可能会偷钥匙,但即使快递员持有钥匙A,因为钥匙,他不能打开橱柜A上锁柜子后,只有钥匙B解锁,整个过程,钥匙,B一直在朋友手里,只要朋友不把钥匙B丢了,这个柜子只能由朋友打开。
钥匙在不对称加密中A相当于公钥,知道也没关系。B相当于私钥,需要持有人小心保存,不能丢失。
与加密过程和解密过程相比,锁柜和锁柜,在非对称加密中,最重要的是加密和解密不使用相同的密钥,而是一对密钥,即私钥和公钥。
比特币公钥是通过私钥推导出来的。公钥继续转换为账户地址,私钥不能反向推导。私钥和公钥是一对,用户需要妥善保管私钥,公钥和账户地址可以公开。
上述过程反映了公钥加密和私钥解密。当别人在区块链转账给你时,你的收款地址(公钥)是公开的,只有持有私钥的你才能解密转账资产,并自由控制它。
另一种情况是私钥加密,公钥解密。数字签名是典型的应用场景,A使用自己的私钥加密文件发送信息B,还发送公钥B,B使用此公钥解密信息。
如果C和D还有这个公钥,那个C和D本文件信息也可以解密,但只持有私钥A为了加密这个信息,我们可以确保这个文件信息确实是由A这更适合一些公司老板做电子签名,以确保签名是老板签名的。
在区块链中,您的收款地址相当于公钥,每个人都可以看到,但如果您想将资产转移给朋友,您需要输入密码(私钥)进行数字签名,以表示资产确实由您发送。

热点:区块链 比特币 比特币 钱包 银行

« 上一条| 下一条 »
区块链交流群
数藏交流群
区块链币圈-全球区块链数字货币行情、比特币虚拟货币资讯,狗狗币以太坊环保币柚子币莱特币瑞波币等加密数字货币价格非交易行情查询,金色财经巴比特范非小号快讯平台。
趣开心资讯 Qukaixin.cn ©2020-2024版权所有 桂ICP备19010284号-1