加密技术让区块链技术显得更为强劲,并渐渐从其他技术中脱颖而出。密码学用于了先进设备的数学原理和方法来传输和存储数据,这种存储方式拒绝只有数据接收者才能对数据展开加载和处置。“加密是密码学的核心概念——它以一种‘除了接收者以外没任何人可以解密’的方式对消息展开编码,因为其他人无法解读消息格式,所以它可以避免数据被监听者监听。
”再行较慢讲解一下加密技术。凯撒(Caesar)首先用于凯撒密码来加密他的消息:将显文本加密为密文,然后通过通信地下通道发送到,中间过程中没任何监听者需要读者和解读该文本。
当在接收器末端展开接管时,密文将被解密为显文本。加密技术的两种类型:1. Symmetric cryptography 平面加密2. Asymmetric cryptography 非对称加密平面加密技术平面加密技术与凯撒密码技术完全相同,用于单个密钥来对数据展开加密和解密。为了更佳地解读这一过程,我将这一过程可视化为右图:但平面加密也不存在缺失。
发送到方和接管方都必需用于完全相同的密钥。用于完全相同的密钥虽然也可以,但是其中不存在一个问题是我们如何在分享密钥的同时确保密钥不被监听者截击?假设我们要用平面加密技术传输数据,并保证数据不被其他人求救,那么我们就必需要将密钥分享给接收者。如果接收者住在附近,我们可以必要用纸条或其他线下办法把密钥转交他,但是如果接收者来自其他州或其他国家的话该怎么办?在这种情况下,发送到密钥的任务显得十分困难,因此要解决此问题,就要中用另一种取名为“非对称加密”的技术。我们在区块链技术中用于的正是这种非对称加密技术。
非对称加密技术非对平面加密技术使区块链技术的机制更为务实,并且解决问题了平面加密技术的弊端。“非对称加密技术比平面加密技术略为简单一点,网卓新闻网,二者之间的主要区别是:平面加密用于分享密钥来解密数据,非对称加密用于密钥对来解密数据”。
密钥对由两部分构成:公钥和私钥。下面我们以Gmail为事例,假设我们必须向个人或公司发送到邮件:1. Gmail的每个用户都有自己的的用户名和密码。
2. 用户通过接收者的用户名发送信息。3. 接收者接到来自发送者的信息,并加载内容。某种程度的过程也限于于非对称加密技术。
“每个用户都有像自己用户名一样的公钥,所有人都能看见,但无权采访其中的数据。私钥就像你的邮箱密码一样,协助你将数据发送给另一个人”。
要想要发送数据,首先,我们要有私钥(即密码)以及接收者的公钥(即用户名),这使加密技术显得更为简单。然后,接收者用于其私钥(即密码)和发送者的公钥(即用户名)来对数据展开解密。
这确保了数据在传输过程中免遭监听者的反击,该加密系统也显得更为牢固。不必须中间人,我们就可以将数据发送给这个世界上的任何人。某种程度,为了更佳地解读该过程,我也将其可视化为右图:数字签名现在,当你要通过邮箱ID发送到邮件时,接收者通过查阅用户名就能告诉你是发件人。
没密码的话是无法发送数据的,即你要为通过自己的用户名发送到的任何邮件负责管理。因为没密码的话,任何人都无法转入你的帐户。某种程度,如果没私钥,就没有人可以通过你的公钥发送到消息。
通过你的公钥发送信息的不能是你一人,其他人都无法过你的地址发送到消息。只不过我们必需更为小心一点,因为对于Gmail来说,我们可以通过中央数据库来检索密码,但是区块链是集中的,因此你要更加小心谨慎地留存好自己的私钥。
当我们通过私钥发送数据时,该数据不会由我们的数字签名展开亲笔签名,并且具备不能抵赖性,这意味著发送到消息的人必需享有私钥才可以。“如果你用于私钥加密(“瞄准”)了某物,则任何人都可以对其展开解密(“关卡”),但这可以作为对其展开加密的证据:该物已由你展开“数字签名”的。
本文来源:乐竞官方网站app下载安装-www.rsh-express.com