对称、非对称公钥加密是如何工作的?

作者 | Shiva Sai Kumar B

翻译 | 火火酱,责编 | Carol

出品 | 区块链大本营(ID:blockchain_camp)

加密技术让区块链技术变得更加强大,并逐渐从其他技术中脱颖而出。密码学使用了先进的数学原理和方法来传输和存储数据,这种存储方式要求只有数据接收者才能对数据进行读取和处理。

“加密是密码学的核心概念——它以一种‘除了接收者以外没有任何人可以解密’的方式对消息进行编码,因为其他人无法理解消息格式,所以它可以防止数据被窃听者窃听。”

先快速介绍一下加密技术。凯撒(Caesar)首先使用凯撒密码来加密他的消息:将纯文本加密为密文,然后通过通信通道发送,中间过程中没有任何窃听者能够阅读和理解该文本。当在接收器端进行接收时,密文将被解密为纯文本。

HECO商务负责人赵蕾:元宇宙世界的经济体系可以跨越现实世界和数字世界:9月6日,HECO联合Animoca Brands、OlympArts、IcarusArt.AI、EpikPrime与AI&加密艺术家宋婷女士,在Twitter发起主题为“如何构建生机蓬勃的元宇宙生态?”的线上直播讨论。

在直播过程中,HECO商务负责人赵蕾表示,元宇宙世界的运转离不开背后全面运作的经济体系,这个经济体系可以跨越现实物理世界和虚拟数字世界。从功能上来看,元宇宙是一个可以执行虚拟活动的平台。用户可以在其中从事社交、娱乐、创作、展示、教育、贸易等社会精神活动。元宇宙为用户提供了丰富的消费内容、公平的创意平台、稳固的经济体系和身临其境的互动体验。

赵蕾认为元宇宙应该是人们情感的载体,让用户有心理上的归属感。用户可以在元宇宙世界中体验不同的内容,在数字世界中玩游戏,交朋友,创作自己的作品,进行交易、教育、会议等社交活动。“这就是我们所看到的元宇宙的未来。为了这个长期愿景,我们将不遗余力地支持海内外优质开发者们,为他们提供项目发展过程中所需的多种资源支持。”赵蕾表示到。[2021/9/6 23:04:44]

加密技术的两种类型:

BitMEX母公司100x Group加入全球数字金融赞助董事会:据官方公告,BitMEX平台控股结构100x Group已加入全球数字金融(GDF),GDF是倡导采用数字金融的领先行业机构。作为GDF赞助董事会成员,我们将与同行密切合作,倡导一个更具包容性、赋权和监管更好的数字金融体系。[2021/1/21 16:41:24]

1. Symmetric cryptography  对称加密

2. Asymmetric cryptography 非对称加密

对称加密技术

对称加密技术与凯撒密码技术相同,使用单个密钥来对数据进行加密和解密。为了更好地理解这一过程,我将这一过程可视化为下图:

但对称加密也存在缺陷。

发送方和接收方都必须使用相同的密钥。使用相同的密钥虽然也可以,但是其中存在一个问题是我们如何在共享密钥的同时保证密钥不被窃听者拦截?

假设我们要用对称加密技术传输数据,并保证数据不被其他人截获,那么我们就必须要将密钥共享给接收者。如果接收者住在附近,我们可以直接用信封或其他线下办法把密钥交给他,但是如果接收者来自其他州或其他国家的话该怎么办?在这种情况下,发送密钥的任务变得十分困难,因此要克服此问题,就要用到另一种名为“非对称加密”的技术。

我们在区块链技术中使用的正是这种非对称加密技术。

非对对称加密技术使区块链技术的机制更加稳健,并且解决了对称加密技术的弊端。

“非对称加密技术比对称加密技术稍微复杂一点,二者之间的主要区别是:对称加密使用共享密钥来解密数据,非对称加密使用密钥对来解密数据”。

密钥对由两部分组成:公钥和私钥。

下面我们以Gmail为例,假设我们需要向个人或公司发送邮件:

1. Gmail的每个用户都有自己的的用户名和密码。

2. 用户通过接收者的用户名发送信息。

3. 接收者收到来自发送者的信息,并读取内容。

同样的过程也适用于非对称加密技术。

“每个用户都有像自己用户名一样的公钥,所有人都能看到,但无权访问其中的数据。私钥就像你的邮箱密码一样,帮助你将数据发送给另一个人”。

要想发送数据,首先,我们要有私钥(即密码)以及接收者的公钥(即用户名),这使加密技术变得更加复杂。

然后,接收者使用其私钥(即密码)和发送者的公钥(即用户名)来对数据进行解密。这保证了数据在传输过程中免受窃听者的攻击,该加密系统也变得更加坚固。

不需要中间人,我们就可以将数据发送给这个世界上的任何人。

同样,为了更好地理解该过程,我也将其可视化为下图:

数字签名

现在,当你要通过邮箱ID发送邮件时,接收者通过查看用户名就能知道你是发件人。没有密码的话是无法发送数据的,即你要为通过自己的用户名发送的任何邮件负责。因为没有密码的话,任何人都无法进入你的帐户。

同样,如果没有私钥,就没有人可以通过你的公钥发送消息。通过你的公钥发送信息的只能是你一人,其他人都无法过你的地址发送消息。只不过我们必须更加小心一点,因为对于Gmail来说,我们可以通过中央数据库来检索密码,但是区块链是分散的,因此你要更小心谨慎地保存好自己的私钥。

当我们通过私钥发送数据时,该数据会由我们的数字签名进行签名,并且具有不可抵赖性,这意味着发送消息的人必须拥有私钥才可以。

“如果你使用私钥加密(“锁定”)了某物,则任何人都可以对其进行解密(“解锁”),但这可以作为对其进行加密的证据:该物已由你进行“数字签名”的。”

——PanayotisVryonis

郑重声明: 本文版权归原作者所有, 转载文章仅为传播更多信息之目的, 如作者信息标记有误, 请第一时间联系我们修改或删除, 多谢。

金宝趣谈

币安交易所app下载币圈最后一个可预测的减半牛市?

近日江卓尔对即将到来的减半发表了观点,认为本次减半会带来牛市,但本次牛市可能是最后一个可明确预测的减半牛市,主要根据如下: 1) 人口红利大幅下降,该知道比特币的都已经知道了; 2) 比特币减半数量大幅下降; 3)比特币总市值占比持续降低,区块链市场将更接近美股、房产这样的市场。

以太坊交易所金色趋势丨BTC探底回升 上升趋势完好

前期一直提示,多头趋势还在,减半行情未完,短线回落便是低吸的机会,走势上整体依然稳步运行在一个上升通道趋势内,前两天的大幅回踩也并未有效跌破趋势线支撑,价格再次收于10000美元上方,站上所有日均线之上,5日线有拐头向上的迹象,中长期均线依旧保持向上的姿态,大方向后市依然期待,目前短线上方面临19年顶点下来的斐波那契50%点位10200美元阻力。

比特币最新价格以太坊技术引介:准无状态下的同步实验

本实验用到的原始数据和脚本:https://github.com/mandrigin/ethereum-mainnet-resolver-witness-stats引言有一种办法也许能加速初始同步过程(initial sync process,指从创世块开始的区块链同步),就是使用区块见证数据(witness)预先建构出缓存树(cache trie)。

TUSD云巨头微软Azure拥抱商业区块链

Lition,是一个商业区块链项目,微软在2月18日宣布,其已经正式将Lition区块链解决方案引入其Azure云市场。 这使得Lition成为目前为数不多的由微软等主要云服务供应商支持的公共/私有区块链之一。微软也成为第一个将区块链引入云端的公司,并继续保持其在区块链应用领域的前沿地位。

[0:0ms0-6:238ms