元宇宙非小号金色财经交流群社区官网

比特币签名的密码学原理 区块链技术与应用(1)比特币中的密码

Time:2022-03-25 Click:422


本系列主要来自肖震对区块链技术应用的开放课程和他自己的理解。本节的主要内容是比特币使用的密码学原理,主要是哈希和签名。以下内容是基于这两部分。
二. 哈希
密码学中使用的散列称为hash,中文翻译为密码散列函数。它有三个特点:隐藏和解谜。
2.
那就是抗碰撞性。所谓冲突,就是用hash在这个过程中是不可避免的hash冲突是指假设有输入x、y和哈希函数h,当x不等于y时,出现h(x) = h(y)。哈希冲突是不可避免的,因为相应映射的输入空间和输出空间之间的差距。具体来说,假设哈希输出的结果是256位,输出空间是2256位,输入空间是无限的。显然,碰撞肯定会发生。那么这里的抗碰撞性是什么意思呢?也就是说,当你有的时候x和h(x)当这两个值时,除了暴力解决方案外,没有有效的方法可以找到y来使h(y)=h(x),同时,暴力解决的成本也很高。简单地说,几乎不可能人为地创造哈希冲突。那么,这个功能可以在哪里使用呢?从上面可以发现,几乎不可能找到它x的hash值相同的ay,也就是说,一旦x修改,对应hash值也会改变,可以用来总结信息。例如,你hash获得一份文件hash值,把hash将值保存到本地,然后将文件上传到网盘保存。再次从网盘下载文件时,如何判断文件是否被修改?网盘可以计算一次hash值,比较本次hash与以前本地保存的值相比hash值是否一致,文件是否修改。那么这个功能可以在哪里使用呢?从上面可以发现,几乎不可能找到它x的hash值相同的ay,也就是说,一旦x修改,对应hash值也会改变,可以用来总结信息。例如,你hash获得一份文件hash值,把hash将值保存到本地,然后将文件上传到网盘保存。再次从网盘下载文件时,如何判断文件是否修改?网盘可以计算一次hash值,比较本次hash与以前本地保存的值相比hash值是否一致,文件是否修改。那么这个功能可以在哪里使用呢?从上面可以发现,几乎不可能找到它x的hash值相同的ay,也就是说,一旦x修改,对应hash值也会改变,可以用来总结信息。例如,你hash获得一份文件hash值,把hash将值保存到本地,然后将文件上传到网盘保存。再次从网盘下载文件时,如何判断文件是否修改?网盘可以计算一次hash值,比较本次hash与以前本地保存的值相比hash判断文件是否判断文件是否修改。几乎不可能找到和x的hash值相同的ay,也就是说,一旦x修改比特币签名的密码学原理,对应hash值也会发生变化,可以总结信息。例如,你hash获得一份文件hash值,把hash将值保存到本地,然后将文件上传到网盘保存。再次从网盘下载文件时,如何判断文件是否修改?网盘可以计算一次hash值,比较本次hash与以前本地保存的值相比hash判断文件是否判断文件是否修改。几乎不可能找到和x的hash值相同的ay,也就是说,一旦x被修改,对应的hash值也会改变,可以用来总结信息。例如,你hash获得一份文件hash值,把hash将值保存到本地,然后将文件上传到网盘保存。再次从网盘下载文件时,如何判断文件是否修改?网盘可以计算一次hash值,比较本次hash与以前本地保存的值相比hash判断文件是否被修改。例如,您hash获得一份文件hash值,把hash将值保存到本地,然后将文件上传到网盘保存。再次从网盘下载文件时,如何判断文件是否修改?网盘可以计算一次hash值,比较本次hash与以前本地保存的值相比hash判断文件是否被修改。例如,您hash获得一份文件hash值,把hash将值保存到本地,然后将文件上传到网盘保存。再次从网盘下载文件时,如何判断文件是否修改?网盘可以计算一次hash值,比较本次hash与以前本地保存的值相比hash判断文件是否修改,值是否一致。

2.2 隐藏
隐藏意味着隐藏。简单来说,哈希的过程是不可逆转的。具体来说,现在有 x 及其哈希值 h(x)。除了遍历所有输入的蛮力解决方案外,哈希值没有好办法h(x)中推导出x内容,即哈希值不会泄露输入。信息。为了实现这一隐藏特性,需要输入,必须满足足足够大的输入空间,各种输入的可能性相对平均。只有满足这两点,才能进行反哈希操作,除了暴力破解,没有其他有效的方法,暴力破解的成本非常高。在实际使用中,为了实现这两点,通常需要将一系列随机数连接到输入数据 x 以满足上述要求。当散列函数具有并隐藏时,我们可以实现数字化(digital commit)或数字密封(digital seal )。例如,假设这种情况,A这意味着他可以预测明天会大幅上涨,那么如何证明呢?A预测正确吗?显然,如果现在直接公布,A明天观察股市来验证预测结果。这种方法不起作用,因为股市很可能会受到影响A预测的影响。如果 A 是巴菲特,所以明天的股市或多或少会受到影响,所以验证过程会变得不准确。写作的可行方法是A’结果 将他的预测放入信封中,密封,交给第三方安全机构,明天股市公开。当哈希函数具有隐藏和隐藏两个特征时,我们可以先处理预测,然后直接向公众发布。首先,由于隐藏的特征,预测的内容不能被知道,也不能影响股市的发展。其次,由于这个原因,预测的内容不能被篡改,达到与信封相同的效果。我们可以先处理预测,然后直接向公众发布。首先,由于隐藏的特征,预测的内容不能被知道,也不能影响股市的发展。其次,由于这个原因,预测的内容不能被篡改,达到与信封相同的效果。我们可以先处理哈希预测,然后直接向公众发布。首先,由于隐藏的特征,预测的内容不能被知道,也不能影响股市的发展。其次,由于这个原因,预测的内容不能被篡改,达到与信封相同的效果。

标签:区块 区块链 区块链技术 密码学 技术

  • 比特币签名的密码学原理 区块链技术与应用(1)比特币中的密码

    比特币签名的密码学原理 区块链技术与应用(1)比特币中的密码

    T:

    本系列主要来自肖震对区块链技术应用的开放课程和他自己的理解。本节的主要内容是比特币使用的密码学原理,主要是哈希和签名。以下内容是基于这两部分。二. 哈希密码学中使用的散列称为hash,中文翻译为密码散列函数。它有三个特点:隐藏和解谜。2.那...

  • 区块链的密码学算法如何在保养数据方面上发挥重要作用?

    区块链的密码学算法如何在保养数据方面上发挥重要作用?

    T:

    除密码算法以外,一种称之为登陆密码社会经济学的比较新奇的理念也在维护保养区块链网络安全性层面充分发挥着关键功效。它与悖论的研究领域密切相关,该基础理论根据数学原理仿真模拟了具备明确标准和奖赏情景中客观共创文明城市所做的管理决策。尽管传统式悖...

本站分享的区块链、Web3.0元宇宙、NFT、数字藏品最新消息等相关数藏知识快讯NFR资讯新闻,与金色财经非小号巴比特星球前线Btc中国官网无关,本站资讯观点不作为投资依据,市场有风险,投资需谨慎!不提供社区论坛BBS微博微信交流群等相关币圈信息发布!
声明:本站内容来源于网络,如有侵权请即时告知,我们将即时删除!