火星链 火星链
Ctrl+D收藏火星链
首页 > SAND > 正文

GEN:SHA-256、MD-5,哈希散列函数这些原理你懂了吗?

作者:

时间:1900/1/1 0:00:00

编者按:本文来自区块链大本营,作者:wagslane,译者:火火酱,Odaily星球日报经授权转载。本文对哈希函数进行简要的介绍,旨在帮助读者理解为什么要使用哈希函数,以及其基本工作原理。文中将省略具体证明和实现细节,而将重点放在高级原理上。为什么要使用哈希函数

哈希函数被广泛应用于互联网的各个方面,主要用于安全存储密码、查找备份记录、快速存储和检索数据等等。例如,Qvault使用哈希散列将主密码扩展为私人加密密钥。用途列表清单详见:https://en.wikipedia.or/本文将重点介绍哈希函数的几个重要特性,也可以说是其最重要的特性:哈希函数确定性地加扰数据;无论输入是什么,哈希函数的输出大小始终相同;无法从加扰的数据中检索原始数据;确定性地加扰数据

首先,想象一个魔方。

MakerDAO社区拒绝CoinShares投资高达5亿美元债券的提议:金色财经报道,去中心化借贷协议MakerDAO社区拒绝了一项提议,即使用高达5亿美元的稳定币USDC与加密货币投资公司CoinShares一起投资债券。CoinShares曾提议管理1亿至5亿美元的USDC,并将这些资金积极投资于公司债务证券和政府支持债券的投资组合,旨在赚取与有担保隔夜融资利率(SOFR)相匹配的收益率,SOFR目前为3.8%,大约72%的选票反对该提案。[2022/11/29 21:08:15]

我们从恢复魔方开始。如果我们随机转动魔方,到最后,魔方将会呈现和开始时完全不同的状态。同样,如果我们重新开始,重复完全相同的动作,那么我们会不断得到完全相同的结果。尽管看起来结果可能是随机产生的,但实质上并非如此。这就是“确定性”的意思。“确定性”在安全存储密码方面起着至关重要的作用。例如,假设我的密码是“iLoveBitcoin”。我可以使用哈希函数对其进行加扰:iLoveBitcoin→“2f5sfsdfs5s1fsfsdf98ss4f84sfs6d5fs2d1fdf15”现在,如果有人看到这个加扰后的版本,他们也不会知道我的原始密码!这一点非常重要,因为这意味着,作为一名网站开发人员,我只需存储用户密码的哈希散列(加扰数据),即可对其进行验证。当用户进行注册时,我对密码进行哈希散列处理,并将其存储在数据库中。当用户登录时,我只需再次对输入的内容进行哈希散列处理,并比较两个哈希值。由于特定的输入始终会输出相同的哈希值,所以该方法每次都可以成功验证密码。如果网站以纯文本格式存储密码的话,则会出现巨大的安全漏洞。如果有人入侵该网站,那么他将会能获取所有的电子邮件和密码,并可以尝试在其他网站上使用这些信息进行登录。无论输入是什么,输出大小始终相同

Genesis Shards将进行首个Gen Ticket NFT白名单活动:4月2日消息,基于波卡的去中心化生态系统Genesis Shards宣布,将进行首个Gen Ticket NFT白名单活动。Genesis Shards将推出GenShards Gen Ticket作为NFT平台上首批Gen Ticket。将有不同类型的Gen Ticket,每张票将有不同数量的GS代币,可以在IDO时进行兑换(可以将其视为白名单代币,但可以在Opensea等二级市场上用其价值进行交易)。

参与该白名单活动的步骤如下:填写Gen Ticket白名单邀请表;将在表单末尾获得密码,请保存好密码;接下来几天官方将通过Telegram、推特发布带有#RememberThePassword标签的秘密访问信,将在信中公布具体细节。

据悉,Genesis Shards将NFT转化为Pre-IDO代币流动性工具和跨链DeFi产品套件。GenShards被用于启用Pre-IDO流动性,通过Gen Ticket NFT实现。Genesis Shards将在Polkastarter平台进行代币公开发售。[2021/4/2 19:41:26]

如果对单个单词进行哈希,则输出将是特定的大小(对于特定的哈希函数SHA-256来说,其大小是256bits)。如果对一本书进行哈希,其输出也将是相同的大小。这是其另一个重要特性,因为这可以节省我们的计算时间。典型的例子是在数据映射中使用哈希散列作为键。数据映射是计算机科学中用来存储数据的简单结构。

DeWi Alliance总裁Tushar:构建全新物联网,去中心化的区块链激励机制必不可少:1月27日,由霍比特HBTC全球商务VP Elsa Qiu主持的“霍比特E姐有约”第15期,进行了主题为“创新成就更多可能,解读Helium如何构建全新物联网”的线上AMA,并邀请到DeWi Alliance总裁Tushar Jain,为社区用户带来了关于HNT(Helium)项目以及未来物联网发展的深度分享。

在谈到Helium 硬件设备Hotspot时,Tushar称:Helium Hotspot是使任何人都能拥有和操作网络的新硬件设备, 由LongFi提供支持,激励Longspot所有者部署覆盖范围以换取HNT,而LongFi将称为LoRaWAN的开源远程无线协议与Helium区块链结合在一起。相比于传统的PoC项目,Helium Hotspot的所有者,可以通过两种方式获得HNT:一种是通过一种称为覆盖证明的工作量证明算法来构建和保护网络来进行挖矿;另一种是通过从附近的IoT设备传输数据来进行挖掘。[2021/1/27 13:38:48]

声音 | CoinShares首席战略官:对证券代币“需求高达数万亿美元”持怀疑态度:区块链房地产公司velox.RE创始人兼CEO近期发布推文称:那些做了证券代币融资的人似乎后悔了,无论是房地产、风险投资基金还是初创公司。原因是投资者需求疲软,合规工作繁重,在增发后管理代币令人头疼。CoinShares首席战略官Meltem Demirors转发其推特并发表看法,我了解为何证券代币如此有吸引力,但我依然对需求高达数万亿美元持怀疑态度。其管理和选择将会面临问题,就像ICO一样。[2018/10/22]

当程序在映射中存储数据时,会向映射提供键和值。当程序想要访问该值时,它可以向映射提供适当的键并接收相应的值。数据映射的优势在于它们可以立即找到数据。该键被用作计算机能够立即找到的地址,这样一来,就不必花费数小时在数百万条记录中进行搜索了。因为键就像地址一样,不能太大。如果想将书籍存储在数据映射中,则可以对书籍的内容进行哈希散列处理,并使用哈希值作为键。作为一名程序员,我可以轻而易举地使用哈希散列来查找该书的内容,而不必按标题、作者等对数千条记录进行排序。其工作原理是怎样的呢?

动态 | ShapeShift CEO Erik Voorhees回应事件:据cointelegraph报道,根据10月1日发布的一份声明,加密货币交易所ShapeShift驳斥了华尔街日报最近的一篇称有900万美元的非法资金通过了该交易所的报道。ShapeShift CEO Erik Voorhees证实,该交易提供的信息被歪曲或遗漏了。[2018/10/2]

这部分是本文的难点,我会尽量将其简化,省略实际的实现细节,重点介绍计算机在使用哈希散列处理数据时工作原理的基本概念。下面让我们来看一下我为此专门编写的一个算法——LANEHASH:我们从要进行哈希散列的数据开始

我把字母和数字转换成1和0(计算机中的所有数据都以1和0的形式进行存储,不同的1和0的组合代表了不同的字母)

此时,我们通过各种预设的步骤对数据进行转换。步骤内容可以是任意的,但重要的是,每次使用LANEHASH时,我们都需要遵循相同的步骤,以便我们的算法具有确定性。我们将前4位从左侧移到右侧:

每隔1位进行间隔:

我们把这两部分转换为以十进制的数字。十进制是我们在学校中学过的“正常的”数字系统。(所有的二进制数据实际上都是数字,你可以在其他网站上在线查询如何将二进制转换为十进制数字)

我们将这两个数字相乘:

然后对该数进行平方:

再将该数字转换回二进制:

从右侧切掉9bits后正好得到16bits:

然后将该二进制数据转换回英语:

如上所示,如果输入相同,那么最后终将会得到相同的输出结果。但是,如果改变任何一个字母,最终的结果也将发生巨大变化。

标签:SHAGENOINCOIshadowcoinGennixFYDcoindscoin币交易所

SAND热门资讯
比特币:从BTC到BCH,自由货币信仰者Roger Ver的布道之路

4月23日,比特币耶稣RogerVer在推特上转发了一篇自己的帖子,他表示,“如果比特币仍然可以像钱一样运作,我很乐意继续推广它。今天,让我推广像BTC这样用户体验糟糕的产品,我会感到很尴尬.

1900/1/1 0:00:00
区块链:彭博最新报告:比特币正在酝酿一场大规模牛市

编者按:本文来自碳链价值,作者:BloombergIntelligence高级商品策略师MikeMcGlone,编译:白夜,Odaily星球日报经授权转载.

1900/1/1 0:00:00
人工智能:工信部将大力支持区块链发展,5年后新基建中区块链规模将达389亿

文/王巧编辑/独秀锌链接作为首个提出产业区块链的机构媒体,一直积极推动产业区块链落地。通过深度报道直戳行业痛点,通过分享会聆听行业声音,通过周报呈现行业大观,通过评论展现独特产业观察视角.

1900/1/1 0:00:00
GMT:行情分析:原油期货暴跌,数字货币市场遭殃

本文来自:哈希派,作者:哈希派分析团队,星球日报经授权转发。 往期回顾:BTC反弹仍然偏弱,短线注意下行风险※回顾昨日行情分析、获取更多精彩内容,请关注哈希派公众号获取.

1900/1/1 0:00:00
ETH:最新的可逆ICO方案能否再造神话?

作者:FabianVogelsteller翻译:Typto翻译机构:DAOSqaure 可逆ICO是一种ICO的新形式.

1900/1/1 0:00:00
人工智能:詹克团“花样攻击”下比特大陆发声明,有哪些潜台词?

今日中国裁判文书网披露的信息显示,3月25日福州市中级人民法院驳回了比特大陆对于詹克团冻结比特大陆福州子公司36%股份的上诉.

1900/1/1 0:00:00