kaiyun体育下载|OK区块链60讲:区块链中的密码学(下)

发布日期:2024-05-04 01:07浏览次数:

本文摘要:哈喽大家好,我是小K君。

哈喽大家好,我是小K君。今天我们要谈的内容是:“区块链中的密码学(下)”。之前我们也谈过,区块链中主要应用于的密码学算法有两个部分,一个是哈希算法,另一个是非对称加密。而今天,我们就来讲一下,区块链密码学中的“非对称加密”是什么?非常简单来说,非对称加密就是用来对内容展开加密的一种类似方法。

不过在明确说明非对称加密之前,得再行谈一下密码学的其他知识点:当前密码学中的加密解密方式主要能分为两类,分别是平面加密和非对称加密。这两个加密体系的包含都是一样的,都还包括:加解密算法、加密密钥、解密密钥。比如我们日常生活中,总中用的钥匙跟锁,其中我们门口用的钥匙,在密码学中就是秘钥,而关门的锁住,就是加密解密算法。

在加解密系统中,加解密算法自身是相同恒定的,并且一般是公开发表可见的,密钥则是更为偷窥的东西,在加密过程中,我们是通过加密算法和加密密钥,对明文(要加密的内容)展开加密,进而取得密文(加密后的内容)。解密过程则忽略,是通过解密算法和解密密钥,对密文展开解密,取得明文。

其中像锁和钥匙这种,分开只有一个秘钥,既可以用作加密,又可以用作解密的方式,就叫作平面加密。反之,加密与解密过程用的不是同一个秘钥,这种加密方式就是非对称加密。非对称加密较为类似,不会产生2个秘钥,最核心的被称作私钥,它由我们自己保有。

另一个不会被公开出来,叫作公钥。它们有个特点,私钥加密的内容,通过公钥可以解密加载出来,反之通过公钥加密的内容,也可以由私钥解密加载出来,就样子双胞胎的心灵感应一样。非对称加密在区块链中的主要用途,并不是为了维护内容的隐私性,而是为了避免身份被假冒。

比如我们在区块链网络上展开一笔交易时,我没办法确认交易的是不是你本人,这个时候,就可以让你把数字签名发过来(数字签名就是用私钥加密的一段内容),然后我通过早已公开发表的公钥展开密码。因为私钥只由你本人保有,如果我要用与之对应的公钥顺利密码,就解释是你本人在展开操作者,如果无法密码,则解释是别人伪造了你的身份。以此解决问题了“我是我,这是我在交易”的问题。

总的来说,密码学是区块链网络中最基础的不存在,它不仅维护了整个网络的安全性,更加解决问题了很多交易中的证明问题。也许随着量子计算出来等新技术的经常出现,有人不会批评它的安全性,但是要告诉,密码学也在随时代而变革,网卓新闻网,要是知道到了量子计算出来商用的那天,区块链密码学也一定会沦为更为安全性的不存在。


本文关键词:开云·指定入口,开云·指定入口(中国)官方网站,kaiyun体育下载

本文来源:开云·指定入口-www.czyadx.com

如果您有什么问题,欢迎咨询技术员 点击QQ咨询