国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

哈希算法的前世、今生和未來

電子設(shè)計(jì) ? 來源:電子設(shè)計(jì) ? 作者:電子設(shè)計(jì) ? 2020-12-25 18:54 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

當(dāng)新人在學(xué)區(qū)塊鏈技術(shù)的時(shí)候,都會(huì)聽到哈希和哈希算法,這似乎是無處不在的安全性保證。例如比特幣或者以太坊這種運(yùn)行去中心化網(wǎng)絡(luò)和共識(shí)的機(jī)器,都會(huì)有上萬個(gè)節(jié)點(diǎn)通過P2P連接,并且需要“無需可信”和可驗(yàn)證的效率。這些系統(tǒng)需要將信息寫入緊湊的格式,從而通過參與者進(jìn)行保證安全和快速驗(yàn)證。

比特幣和以太坊主要的primitive是區(qū)塊的notion,這是包含轉(zhuǎn)賬信息,時(shí)間戳和其他重要數(shù)據(jù)的數(shù)據(jù)結(jié)構(gòu)。他們安全性的重要部件,就是能夠壓縮網(wǎng)絡(luò)全部的狀態(tài)信息,變成很短,并且標(biāo)準(zhǔn)的信息,在需要的時(shí)候可以進(jìn)行有效驗(yàn)證,這就被稱之為哈希。

到處都會(huì)使用加密哈希,從密碼存儲(chǔ)到文件驗(yàn)證系統(tǒng)。使用確定性算法的基本原理,就是使用一個(gè)輸入,并且每次都產(chǎn)生一個(gè)固定長(zhǎng)度的字符串。也就是說,使用同樣的輸入總是會(huì)導(dǎo)致同樣的輸出。

確定性不僅對(duì)哈希很重要,而且可以改變輸入的單個(gè)字符會(huì)產(chǎn)生完全不同的哈希。

哈希算法的問題是碰撞(collisions)的必然性。哈希是固定的字符串,意味著對(duì)于每個(gè)輸入,不同的輸入都會(huì)產(chǎn)生同樣的輸出。碰撞(collisions)是不好的。這意味著如果有攻擊者能夠根據(jù)需求創(chuàng)建這種collisions,那么他就可以讓欺詐文件或者數(shù)據(jù)看起來像正確的,合適的哈希,并且冒充合法。優(yōu)質(zhì)哈希功能的目標(biāo)是讓攻擊者很難找到,獲得輸入數(shù)據(jù)的方法。

計(jì)算哈希不應(yīng)該太簡(jiǎn)單,因?yàn)檫@會(huì)讓對(duì)于攻擊者來說,計(jì)算collisions也變得很容易。哈希算法需要對(duì)“預(yù)攻擊”有抵抗性。也就是說,給定哈希,應(yīng)該很難計(jì)算追溯確定性的步驟來重新產(chǎn)生由哈希創(chuàng)建的數(shù)值。

Given s= hash(x), finding x should be near impossible.

概括來看,“好的”哈希算法會(huì)有以下3種特性:

-在輸入中改變一個(gè)字符,應(yīng)該會(huì)創(chuàng)建雪崩效應(yīng),從而導(dǎo)致完全不同的哈希

-很低的概率會(huì)產(chǎn)生collisions

-提高效率,但是不會(huì)犧牲c(diǎn)ollision的對(duì)抗性

破散哈希

其中一個(gè)初始哈希算法標(biāo)準(zhǔn)是MD5哈希,這是被廣泛用來進(jìn)行文件整合驗(yàn)證,而且存儲(chǔ)哈希密碼在網(wǎng)頁應(yīng)用數(shù)據(jù)庫。這個(gè)功能非常簡(jiǎn)單,因?yàn)檩敵鍪枪潭ǖ模?28個(gè)字符串對(duì)于每個(gè)輸入,并且使用幾輪微不足道的單向運(yùn)算來計(jì)算其確定性輸出。它的輸出長(zhǎng)度短,操作簡(jiǎn)單,使得MD5徹底易碎,被稱為生日攻擊。

“生日攻擊”是什么?

我們?cè)?jīng)聽過,如果你把23個(gè)人放在一個(gè)房間,就會(huì)有50%的概率,其中的2人會(huì)有同樣的生日?將這個(gè)數(shù)字提升到70人在一個(gè)房間,就會(huì)有99.9%的概率。這就是我們所說的鴿巢原理,也就說如果把100個(gè)各自放到99個(gè)箱子,你就必須在1個(gè)盒子里面放2個(gè)鴿子。換句話說,固定的輸出意味著collisions 可能會(huì)找到固定的排序。

其實(shí),MD5對(duì)于collision的抵抗是很脆弱的,家庭使用的2.4GHz處理器就可以在幾秒鐘算出哈希collision。而且,對(duì)于現(xiàn)在網(wǎng)頁的早期使用,還可以在網(wǎng)絡(luò)上創(chuàng)建很多MD5的預(yù)圖形,如果搜索哈希,就可以在谷歌上很容易找到。

哈希算法的多樣化和革新

開始:SHA1 &SHA2

NAS被稱為哈希算法標(biāo)準(zhǔn)的先驅(qū),最初的想法是安全哈希算法或者SHA1,創(chuàng)建了160固定長(zhǎng)度的輸出。不幸地是,SHA1通過增加了輸出長(zhǎng)度,單向操作的數(shù)量,還有單向操作的復(fù)雜性,從而形成了MD5算法,但是這不會(huì)提供任何基礎(chǔ)的提升,來對(duì)抗更有力量的機(jī)器來嘗試不同的攻擊。

我們?cè)趺床拍茏龅酶媚兀?br />
審核編輯:符乾江

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 智能計(jì)算
    +關(guān)注

    關(guān)注

    0

    文章

    199

    瀏覽量

    17075
  • 以太坊
    +關(guān)注

    關(guān)注

    14

    文章

    1838

    瀏覽量

    33381
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    低溫?zé)o壓燒結(jié)銀的前世今生:從發(fā)明到未來趨勢(shì)

    低溫?zé)o壓燒結(jié)銀的前世今生:從發(fā)明到未來趨勢(shì) 低溫?zé)o壓燒結(jié)銀(Low-Temperature Pressureless Sintered Silver, LT-PSS)作為第三代半導(dǎo)體封裝與高端電子
    的頭像 發(fā)表于 01-26 13:18 ?292次閱讀

    OPC UA 服務(wù)端用戶認(rèn)證的底層邏輯:哈希與加鹽應(yīng)用詳解

    用戶信息至關(guān)重要。本文不涉及復(fù)雜的代碼實(shí)現(xiàn),而是通過分析典型服務(wù)端配置文件中的相關(guān)機(jī)制,闡述哈希算法(SHA-256)與加鹽(Salt)機(jī)制在OPCUA登錄環(huán)節(jié)的具
    的頭像 發(fā)表于 01-15 17:29 ?142次閱讀
    OPC UA 服務(wù)端用戶認(rèn)證的底層邏輯:<b class='flag-5'>哈希</b>與加鹽應(yīng)用詳解

    為什么偏偏是周二?一文了解微軟“補(bǔ)丁星期二”的前世今生

    某個(gè)尋常的周二。辦公室的IT同事面色凝重,咖啡杯見底的速度異于往常,甚至對(duì)著閃爍的屏幕低聲自語……如果你看到類似的場(chǎng)景,請(qǐng)別輕易打擾。他們很可能正在應(yīng)對(duì)微軟每月一次的“補(bǔ)丁星期二”(PatchTuesday)。對(duì)于普通人來說,這只是一次平平無奇的“正在進(jìn)行更新,請(qǐng)不要關(guān)機(jī)”;但對(duì)于IT團(tuán)隊(duì)來說,這卻是每隔30天就要面對(duì)的一次“大考”——全球計(jì)算機(jī)與網(wǎng)絡(luò)設(shè)備的
    的頭像 發(fā)表于 12-23 17:02 ?851次閱讀
    為什么偏偏是周二?一文了解微軟“補(bǔ)丁星期二”的<b class='flag-5'>前世</b><b class='flag-5'>今生</b>

    聊聊MCU下載算法在Keil MDK里的那些事兒

    角色——Flash 編程算法(FLM 文件),就像個(gè)“幕后大佬”,幫調(diào)試器搞定 Flash 的擦除、編程和驗(yàn)證。可不少人(尤其是剛?cè)腴T的小白)對(duì) FLM 有點(diǎn)懵:這東西存哪兒?為啥非得加載到 SRAM?誰來管加載和跳轉(zhuǎn)?今天咱們就來把 FLM 的前世
    的頭像 發(fā)表于 12-16 09:30 ?4352次閱讀
    聊聊MCU下載<b class='flag-5'>算法</b>在Keil MDK里的那些事兒

    芯片裝甲的前世今生

    一前言眾所周知,晶圓的特性如同玻璃一樣容易破碎,但為什么做成成品的IC又能通過高震動(dòng)與跌落可靠性測(cè)試,并且能在高溫環(huán)境下非常穩(wěn)定運(yùn)行?這其實(shí)是一個(gè)關(guān)鍵的半導(dǎo)體技術(shù)——封裝的功勞。它像一道“防護(hù)城墻”,既要屏蔽灰塵、水汽、沖擊,也要兼顧散熱、電性能和成本。在如今人人都知道先進(jìn)半導(dǎo)體工藝已經(jīng)先進(jìn)到2nm的今天,對(duì)于不起眼的封裝技術(shù),卻鮮有人熟知。接下來,讓我們從
    的頭像 發(fā)表于 11-25 11:34 ?312次閱讀
    芯片裝甲的<b class='flag-5'>前世</b><b class='flag-5'>今生</b>

    Molex OTS零哈希電纜組件技術(shù)解析與應(yīng)用指南

    Molex現(xiàn)成(OTS)零哈希電纜組件是標(biāo)準(zhǔn)分立式電線電纜組件,設(shè)計(jì)用于應(yīng)對(duì)電子設(shè)備日益縮小的挑戰(zhàn)。這些電纜組件提供節(jié)省空間的薄型解決方案,具有創(chuàng)新的雙點(diǎn)接觸特性,有2、4、6和8電路尺寸可供選擇
    的頭像 發(fā)表于 11-17 16:44 ?729次閱讀

    回調(diào)函數(shù)的前世今生 #嵌入式 #stm32 #單片機(jī) #電子技術(shù)

    單片機(jī)
    137933yu
    發(fā)布于 :2025年11月13日 10:50:35

    SM4算法實(shí)現(xiàn)分享(一)算法原理

    SM4分組加密算法采用的是非線性迭代結(jié)構(gòu),以字為單位進(jìn)行加密、解密運(yùn)算,每次迭代稱為一輪變換,每輪變換包括S盒變換、非線性變換、線性變換、合成變換。加解密算法與密鑰擴(kuò)展都是采用32輪非線性迭代結(jié)構(gòu)
    發(fā)表于 10-30 08:10

    MD5信息摘要算法實(shí)現(xiàn)一(基于蜂鳥E203協(xié)處理器)

    命名為“Q”,則message_var=Q[(32*i):(32*i+31)]。 4、哈希運(yùn)算(Hash Operation) 此部分為MD5算法的核心。MD5有4組主循環(huán),每組的主循環(huán)需要進(jìn)行16輪
    發(fā)表于 10-30 07:18

    【技術(shù)貼】解密艾為飛天?DSP黑科技(三):特色算法未來前瞻

    深度好文推薦優(yōu)質(zhì)的DSP產(chǎn)品需要承載優(yōu)秀的DSP算法,方能體現(xiàn)產(chǎn)品的核心價(jià)值。數(shù)模龍頭艾為電子的艾為飛天DSP特色算法,在提升產(chǎn)品性能和優(yōu)化功能方面發(fā)揮了關(guān)鍵作用。同時(shí),本文還將展望未來DSP技術(shù)
    的頭像 發(fā)表于 10-29 18:48 ?404次閱讀
    【技術(shù)貼】解密艾為飛天?DSP黑科技(三):特色<b class='flag-5'>算法</b>與<b class='flag-5'>未來</b>前瞻

    國(guó)密系列算法簡(jiǎn)介及SM4算法原理介紹

    一、 國(guó)密系列算法簡(jiǎn)介 國(guó)家商用密碼算法(簡(jiǎn)稱國(guó)密/商密算法),是由我國(guó)國(guó)家密碼管理局制定并公布的密碼算法標(biāo)準(zhǔn)。其分類1所示: 圖1 國(guó)家商用密碼
    發(fā)表于 10-24 08:25

    雙絞線纜的“前世今生”——從電話線到智能建筑的連接者

    一、歷史溯源:雙絞線的“三次革命” 1876年:貝爾電話采用雙絞線傳輸語音,開創(chuàng)有線通信時(shí)代。 1990年:CAT5雙絞線標(biāo)準(zhǔn)化,推動(dòng)以太網(wǎng)從10Mbps向100Mbps躍遷。 2016年:CAT8雙絞線問世,支持25G/40Gbps傳輸,滿足云計(jì)算數(shù)據(jù)中心需求。 里程碑事件: 1995年,TIA/EIA-568標(biāo)準(zhǔn)發(fā)布,統(tǒng)一雙絞線布線規(guī)范。 2002年,IEEE 802.3af標(biāo)準(zhǔn)定義PoE供電,雙絞線功能擴(kuò)展至電力傳輸。 2018年,ISO/IEC 11801標(biāo)準(zhǔn)引入Class FA信道,支持CAT6a全雙工傳輸。 二、現(xiàn)代應(yīng)用:智能建筑的“神經(jīng)
    的頭像 發(fā)表于 10-15 10:29 ?448次閱讀

    AI的未來,屬于那些既能寫代碼,又能焊電路的“雙棲人才”

    的信號(hào):AI真正的未來,不只屬于“算法天才”,更屬于那些既能寫代碼,又能焊電路的“雙棲工程師”。無論是在AI芯片、智能終端、機(jī)器人、邊緣計(jì)算還是大模型下沉的討論中,我們不斷聽到同一個(gè)問題:“誰能把它
    發(fā)表于 07-30 16:15

    哈希極化到零擁塞:主動(dòng)路徑規(guī)劃在RoCE網(wǎng)絡(luò)中的負(fù)載均衡實(shí)踐

    智算集群對(duì)網(wǎng)絡(luò)性能,特別是高吞吐、低延遲和無損特性有著嚴(yán)苛要求,RoCE因此被廣泛應(yīng)用。然而,在主流Clos組網(wǎng)架構(gòu)下,傳統(tǒng)的ECMP路由機(jī)制存在天然的局限性,容易引發(fā)哈希極化問題,成為制約
    的頭像 發(fā)表于 07-21 17:27 ?1972次閱讀
    從<b class='flag-5'>哈希</b>極化到零擁塞:主動(dòng)路徑規(guī)劃在RoCE網(wǎng)絡(luò)中的負(fù)載均衡實(shí)踐

    一文詳解無線電波的前世今生

    在忙碌一天后,您回到裝有智能家居設(shè)備的家里。手機(jī)會(huì)自動(dòng)連接到本地網(wǎng)絡(luò),室內(nèi)溫度也很舒適,不冷也不熱。當(dāng)您坐在最喜歡的沙發(fā)上,插上耳機(jī)準(zhǔn)備聆聽一首動(dòng)聽的樂曲的時(shí)候,家里人走過來讓您連接設(shè)備共享給他一些文件。在這個(gè)等待傳輸過程中,你被一臺(tái)曾經(jīng)屬于你祖母的舊收音機(jī)吸引了目光。剎那間,一切都悵然若失了,你瞥見了過去,回想著過去十年的林林總總,那時(shí)還沒有這些短程無線技術(shù)。
    的頭像 發(fā)表于 03-14 17:56 ?1233次閱讀
    一文詳解無線電波的<b class='flag-5'>前世</b><b class='flag-5'>今生</b>