okx

区块链技术:对称、非对称公钥加密是如何工作的?

时间:2022-02-23|浏览:470

加密技术使区块链技术更强大,并逐渐从其他技术中脱颖而出。密码学使用先进的数学原理和方法来传输和存储数据,只有数据接收器才能读取和处理数据。
加密是密码学的核心概念——它是一种‘除了接收者,没有人能解密’编码消息的方式,因为别人不能理解消息格式,所以可以防止数据被窃听者窃听。
先快速介绍加密技术。(Caesar)首先,使用凯撒密码加密他的信息:将纯文本加密成密文,然后通过通信通道发送,没有窃听者能够阅读和理解文本。当接收器端接收时,密文将被解密为纯文本。
两种加密技术:
1. Symmetric cryptography 对称加密
2. Asymmetric cryptography 不对称加密
对称加密技术
对称加密技术与凯撒密码技术相同,使用单个密钥加密和解密数据。
但称加密也存在缺陷。
发送人和接收人都必须使用相同的密钥。虽然使用相同的密钥是可以的,但问题之一是如何确保密钥在共享密钥时不被窃听者拦截?
假设我们要用对称加密技术传输数据,并保证数据不被其他人截获,那么我们就必须要将密钥共享给接收者。如果接收者住在附近,我们可以直接用信封或其他线下办法把密钥交给他,但是如果接收者来自其他州或其他国家的话该怎么办?在这种情况下,发送密钥的任务变得十分困难,因此要克服此问题,就要用到另一种名为“非对称加密”的技术。
正是这种非对称加密技术被用于区块链技术。
非对称加密技术
对称加密技术使区块链技术的机制更加稳定,解决了对称加密技术的弊端。
非对称加密技术比对称加密技术稍微复杂一些。两者的主要区别是:对称加密使用共享密钥来解密数据,而非对称加密使用密钥来解密数据。
密钥对由公钥和私钥两部分组成。

区块链技术:对称、非对称公钥加密是如何工作的?
下面我们以Gmail假设我们需要向个人或公司发送邮件:
1. Gmail每个用户都有自己的用户名和密码。
2. 用户通过接收者的用户名发送信息。
3. 接收者收到发送者的信息并阅读内容。
非对称加密技术也适用于同一过程。
每个用户都有与自己的用户名相同的公钥,每个人都可以看到,但无权访问数据。私钥就像你的电子邮件密码,帮助你向另一个人发送数据。
要发送数据,首先要有私钥(即密码)和接收者的公钥(即用户名),这使得加密技术更加复杂。
然后,接收者使用其私钥(即密码)和发送者的公钥(即用户名)来解密数据。这确保了数据在传输过程中免受窃听者的攻击,加密系统变得更加强大。
我们可以在没有中间人的情况下向世界上的任何人发送数据。
同样,为了更好地理解这个过程,我也将其视觉化为下图:
数字签名
现在,当你想通过邮箱时,ID在发送电子邮件时,接收者可以通过查看用户名来知道您是发件人。如果没有密码,则无法发送数据,即您应该对通过您的用户名发送的任何电子邮件负责。因为没有密码,没有人能进入你的账户。
同样,如果没有私钥,也没有人可以通过你的公钥发送信息。你是唯一一个通过你的公钥发送信息的人,其他人不能通过你的地址发送信息。但我们必须更加小心,因为Gmail我们可以通过中央数据库检索密码,但区块链是分散的,所以你应该更小心地保存你的私钥。
当我们通过私钥发送数据时,数据将由我们的数字签名签名,这是不可靠的,这意味着发送信息的人必须有私钥。
如果你用私钥加密(锁定)某件事,任何人都可以解密(解锁),但这可以作为加密的证据:这件事已经被你数字签名了。

热点:区块链 区块链技术 数据

欧易

欧易(OKX)

用戶喜愛的交易所

币安

币安(Binance)

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

« 上一条| 下一条 »
区块链交流群
数藏交流群

合作伙伴

非小号交易所排名-专业的交易行情资讯门户网站,提供区块链比特币行情查询、比特币价格、比特币钱包、比特币智能合约、比特币量化交易策略分析,狗狗币以太坊以太币玩客币雷达币波场环保币柚子币莱特币瑞波币公信宝等虚拟加密电子数字货币价格查询汇率换算,币看比特儿火币网币安网欧易虎符抹茶XMEX合约交易所APP,比特币挖矿金色财经巴比特范非小号资讯平台。
非小号行情 yonghaoka.cn 飞鸟用好卡 ©2020-2024版权所有 桂ICP备18005582号-1