对称、非对称公钥加密是如何工作的?_区块链:flokiceo币发行总量

编者按:本文来自区块链大本营,作者:ShivaSaiKumarB,翻译:火火酱,Odaily星球日报经授权转载。加密技术让区块链技术变得更加强大,并逐渐从其他技术中脱颖而出。密码学使用了先进的数学原理和方法来传输和存储数据,这种存储方式要求只有数据接收者才能对数据进行读取和处理。“加密是密码学的核心概念——它以一种‘除了接收者以外没有任何人可以解密’的方式对消息进行编码,因为其他人无法理解消息格式,所以它可以防止数据被窃听者窃听。”先快速介绍一下加密技术。凯撒首先使用凯撒密码来加密他的消息:将纯文本加密为密文,然后通过通信通道发送,中间过程中没有任何窃听者能够阅读和理解该文本。当在接收器端进行接收时,密文将被解密为纯文本。加密技术的两种类型:1.Symmetriccryptography对称加密2.Asymmetriccryptography非对称加密对称加密技术

CHA茶产业区块链项目在滇启动:11月11日,火大校友会昆明分会成立揭牌典礼暨“好茶13数字茶城”启动仪式、茶友驿站区块链茶馆开业庆典在昆明举行。火币大学校长于佳宁、班主任袁瑞娟、CHA创始人茶显然以及火大校友会100余位企业家校友共同出席了此次活动。同一天,CHA茶产业区块链项目“好茶13”获得由国家工信部国际经济技术合作中心颁发的“区块链技术与应用设计类项目”二十强奖。

12、13日,企业家校友们一同参观了普洱景迈山千年万亩古茶林,并与多位校友确定了深度合作关系。

据介绍,CHA茶产业区块链通过智慧茶仓、普洱茶价值评估体系、数字茶城、数字茶权交易平台、茶友驿站、茶学院等以多元一体化整体发展,将茶及相关产业链上的人、物、组织以“CHA”紧密连接在一起,形成一个开放无边界生态。[2020/11/13 20:44:37]

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

腾讯区块链加速器开启复试 助力产业区块链价值落地:6月30日消息,近日,腾讯区块链加速器首期复试于深圳举行。来自各个领域500多个区块链优质项目甄选后,60家优秀的区块链企业将参与复试,角逐最终30个入选席位。从地域分布来看,本次复试,北京入围企业数量领跑,占据24.53%;深圳紧随其后,占比20.75%;上海位居第三,占比18.87%。此外,广州、南京、无锡等城市入围企业数量也榜上有名。腾讯产业区块链加速器将持续挖掘并扶持相关企业,共创行业解决方案、助力产业区块链价值落地。(新华网)[2020/6/30]

动态 | 《2020年贵安云链大数据产业区块链白皮书》发布:日前,《2020年贵安云链大数据产业区块链白皮书》发布,系统总结贵州省互联网产业的发展现状及趋势。《白皮书》包括前言和互联网产业解读、产业互联核心、互联网产业的模块、区块链的应用、大数据的应用5个章节。内容涵盖互联网产业的3层基础设施、互联网产业企业的3期估值、互联网产业发展的5大核心能力、互联网产业实践的5种类型、互联网产业运营的12大模块、银行业、支付和现金交易、网络安全、学术记录与学术界、汽车租赁和销售、共享乘车、云存储、大数据的内涵与意义、大数据在互联网行业的应用、大数据在互联网行业应用的必要性与措施等。[2020/1/23]

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

声音 | 蒋国飞:产业区块链开场,千万日活应用将出现:蚂蚁金服副总裁、智能科技总裁蒋国飞宣布,蚂蚁区块链将开放平台技术能力给全行业,尤其是面向实体产业。同时,他表示,产业区块链已经开场,拐点即将到来。此前,蒋国飞曾预测,2020年企业应用区块链技术的门槛将进一步降低,专为区块链设计的端、云、链各类固化核心算法的硬件芯片等也将应运而生,日活千万的区块链应用将走入大众。(新浪科技)[2020/1/8]

非对对称加密技术使区块链技术的机制更加稳健,并且解决了对称加密技术的弊端。“非对称加密技术比对称加密技术稍微复杂一点,二者之间的主要区别是:对称加密使用共享密钥来解密数据,非对称加密使用密钥对来解密数据”。密钥对由两部分组成:公钥和私钥。下面我们以Gmail为例,假设我们需要向个人或公司发送邮件:1.Gmail的每个用户都有自己的的用户名和密码。2.用户通过接收者的用户名发送信息。3.接收者收到来自发送者的信息,并读取内容。同样的过程也适用于非对称加密技术。“每个用户都有像自己用户名一样的公钥,所有人都能看到,但无权访问其中的数据。私钥就像你的邮箱密码一样,帮助你将数据发送给另一个人”。要想发送数据,首先,我们要有私钥以及接收者的公钥,这使加密技术变得更加复杂。然后,接收者使用其私钥和发送者的公钥来对数据进行解密。这保证了数据在传输过程中免受窃听者的攻击,该加密系统也变得更加坚固。不需要中间人,我们就可以将数据发送给这个世界上的任何人。同样,为了更好地理解该过程,我也将其可视化为下图:

数字签名

现在,当你要通过邮箱ID发送邮件时,接收者通过查看用户名就能知道你是发件人。没有密码的话是无法发送数据的,即你要为通过自己的用户名发送的任何邮件负责。因为没有密码的话,任何人都无法进入你的帐户。同样,如果没有私钥,就没有人可以通过你的公钥发送消息。通过你的公钥发送信息的只能是你一人,其他人都无法过你的地址发送消息。只不过我们必须更加小心一点,因为对于Gmail来说,我们可以通过中央数据库来检索密码,但是区块链是分散的,因此你要更小心谨慎地保存好自己的私钥。当我们通过私钥发送数据时,该数据会由我们的数字签名进行签名,并且具有不可抵赖性,这意味着发送消息的人必须拥有私钥才可以。“如果你使用私钥加密了某物,则任何人都可以对其进行解密,但这可以作为对其进行加密的证据:该物已由你进行“数字签名”的。”——PanayotisVryonis

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

金宝趣谈

[0:15ms0-3:763ms