搞砸

雜湊是一種數學函式,它將任意長度的輸入轉換為固定長度的加密輸出。因此,不管涉及的原始資料量或檔案大小如何,它的唯一雜湊值總是相同的大小。此外,雜湊不能用於“反向工程”雜湊輸出的輸入,因為雜湊函式是“單向的”(就像絞肉機;你不能把碎牛肉放回牛排裡)。不過,如果對相同的資料使用這樣的函式,其雜湊值將是相同的,因此如果已經知道其雜湊值,則可以驗證資料是否相同(即未更改)。...

什麼是雜燴(a hash)?

雜湊是一種數學函式,它將任意長度的輸入轉換為固定長度的加密輸出。因此,不管涉及的原始資料量或檔案大小如何,它的唯一雜湊值總是相同的大小。此外,雜湊不能用於“反向工程”雜湊輸出的輸入,因為雜湊函式是“單向的”(就像絞肉機;你不能把碎牛肉放回牛排裡)。不過,如果對相同的資料使用這樣的函式,其雜湊值將是相同的,因此如果已經知道其雜湊值,則可以驗證資料是否相同(即未更改)。

雜湊對於加密貨幣中的區塊鏈管理也是必不可少的。

關鍵要點

  • 雜湊是滿足區塊鏈計算所需的加密需求的函式。
  • 雜湊的長度是固定的,因為如果有人試圖破解區塊鏈,幾乎不可能猜測雜湊的長度。
  • 相同的資料總是會產生相同的雜湊值。
  • 雜湊(hash)與nonce或解決方案一樣,是區塊鏈網路的主幹。
  • 雜湊是基於塊頭中的資訊開發的。

雜湊的工作原理

典型的雜湊函式使用可變長度的輸入來返回固定長度的輸出。加密雜湊函式將雜湊函式的訊息傳遞功能與安全屬性結合起來。

雜湊函式是計算系統中常用的資料結構,用於檢查訊息的完整性和驗證資訊等任務。雖然他們被認為是加密“弱”,因為他們可以在多項式時間內解決,他們不容易破譯。

加密雜湊函式為典型的雜湊函式添加了安全特性,使得檢測訊息的內容或有關收件人和發件人的資訊更加困難。

特別是,加密雜湊函式具有以下三個特性:

  • 它們是“無碰撞的” 這意味著兩個輸入雜湊不應該對映到同一個輸出雜湊。
  • 它們可以隱藏起來。估計的輸入值應該很難 從其 輸出。
  • 他們應該是友好的。選擇提供預定義輸出的輸入應該很困難。因此,應該從盡可能寬的分佈中選擇輸入。

由於雜湊的特性,它們被廣泛用於線上安全,從保護密碼到檢測資料洩露,再到檢查下載檔案的完整性。

雜湊和加密貨幣

加密貨幣的主幹是區塊鏈,區塊鏈是一個透過將各個交易資料塊連線在一起形成的全球分類賬。區塊鏈只包含經過驗證的交易,這可以防止欺詐交易和貨幣的雙重消費。得到的加密值是一系列與原始資料不相似的數字和字母,稱為雜湊。加密貨幣挖掘需要處理這個雜湊。

雜湊需要透過一個數學函式處理來自一個塊的資料,從而得到一個固定長度的輸出。使用固定長度的輸出可以提高安全性,因為任何試圖解密雜湊的人都無法透過檢視輸出的長度來判斷輸入的長短。

解決雜湊從塊頭中可用的資料開始,本質上是解決一個複雜的數學問題。每個塊頭包含一個版本號、一個時間戳、前一個塊中使用的雜湊、Merkle根的雜湊、nonce和目標雜湊。

礦工們把註意力集中在一系列數字上。這個數字被附加到上一個塊的雜湊內容中,然後對其進行雜湊。如果這個新的雜湊小於或等於目標雜湊,那麼它被接受為解決方案,礦工得到獎勵,區塊被新增到區塊鏈中。

區塊鏈交易的驗證過程依賴於使用演算法雜湊加密的資料。

特別註意事項

解決雜湊需要miner確定使用哪個字串作為nonce,這本身就需要大量的嘗試和錯誤。這是因為nonce是一個隨機字串。礦工在第一次嘗試時成功地提出正確的nonce是極不可能的,這意味著礦工可能會在獲得正確的nonce選項之前測試大量的nonce選項。難度越大(這是一種衡量建立滿足目標雜湊要求的雜湊有多難的指標),生成解決方案可能需要的時間就越長。

雜湊的一個例子

對單詞“hello”進行雜湊運算將產生與“我要去商店”的雜湊相同長度的輸出。用於生成雜湊的函式是確定性的,這意味著每次使用相同的輸入時,它將產生相同的結果。它能有效地生成雜湊輸入;它還使得確定輸入變得困難(導致挖掘),並且對輸入結果進行微小的更改,導致無法識別的、完全不同的雜湊。

處理加密新塊所需的雜湊函式需要大量的計算機處理能力,這可能代價高昂。為了吸引被稱為礦工的個人和公司投資於所需的技術,加密貨幣網路向他們獎勵新的加密貨幣代幣和交易費。礦工只有在第一個建立滿足目標雜湊中概述的要求的雜湊時才能得到補償。

常見問題

什麼是雜湊函式(a hash function)?

雜湊函式是一種數學函式,它將給定的資料集轉換或“對映”為固定大小的位字串,也稱為“雜湊值”

如何計算雜湊值?

雜湊函式使用複雜的數學演算法,將任意長度的資料轉換為固定長度的資料(例如,256個字元)。如果在原始資料中的任何位置更改一位,則整個雜湊值都會更改,這對於驗證數字檔案和其他資料的保真度非常有用。

什麼是用於區塊鏈的雜湊(hashes used for in blockchains)?

雜湊用於區塊鏈系統的幾個部分。首先,每個塊包含前一個塊的塊頭的雜湊,確保在新增新塊時沒有任何內容被篡改。使用工作證明(PoW)的加密貨幣挖掘,進一步利用隨機生成的數字的雜湊來獲得包含一系列前導零的特定雜湊值。這種任意的功能是資源密集型的,使得一個壞的行為體很難超越網路。

  • 發表於 2021-06-08 04:58
  • 閱讀 ( 12 )
  • 分類:金融

你可能感興趣的文章

處理WindowsVista瀏覽器搞砸了資料夾型別的自動檢測

...Bags鍵並選擇匯出來備份登錄檔的該部分。這樣,如果你搞砸了什麼,你可以透過雙擊來恢復備份。 使用ExplorerView關閉自動檢測 有一個名為ExplorerView的小型免費軟體應用程式聲稱能夠防止自動檢測資料夾型別。在我有限的測試到...

  • 發佈於 2021-04-14 10:21
  • 閲讀 ( 43 )

蘋果零售副總裁談到蘋果商店最近的人員配置失誤:“我們搞砸了”

...擔任零售主管的羅恩·約翰遜(RonJohnson),他說:“我們搞砸了。”,他向工人們保證,這些變動只是一個暫時的試驗,並表示公司將立即恢複原來的人事程式。 最近幾天,包括nextweb在內的各種出版物上都出現了關...

  • 發佈於 2021-04-23 19:13
  • 閲讀 ( 39 )

親愛的谷歌:別把安卓搞砸了

安卓的歷史一直以來都是關於更多。從2008年推出T-mobileg1開始,谷歌的移動作業系統就試圖透過擁有比其他任何系統都更多的功能、更高的規格和更大的裝置來競爭。隨著每一個新版本的不斷改進,Android的崛起產生了優秀的新**...

  • 發佈於 2021-04-26 14:53
  • 閲讀 ( 37 )

摩托羅拉和你剛剛搞砸了他們的摩托車360贈送真的很嚴重

也許我們應該知道,一個基於你的贈品可能不會有這麼好的結果。很多人(包括Vox Media的一名員工)都報告說,他們不久前收到了祝賀他們在Moto 360 **artwatch上獲獎的通知,但當他們試圖透過輸入電子郵件地址兌換獎品時,卻被...

  • 發佈於 2021-04-27 04:51
  • 閲讀 ( 33 )

蘋果,請不要把蘋果手錶上的通知搞砸了

通知是當今數字生活中最脆弱但最重要的元素之一。一些應用程式將其用作一位通訊媒介,而另一些應用程式則將其用於ping您對最新照片的每一條評論。但是每個通知都有一個作用,那就是讓你的**發出嗶嗶聲,震動,或者至少...

  • 發佈於 2021-04-27 10:05
  • 閲讀 ( 40 )

你知道當丹尼開玩笑的時候,蘋果已經搞砸了

蘋果今天在庫珀蒂諾的釋出會上可能會用iphone6和applewatch讓觀眾大吃一驚,但這並不全是陽光和玫瑰。這家科技巨頭無法保持活動直播的流暢,影片似乎在數十萬人試圖同時觀看的壓力下崩潰了。這段影片一再退出,有時還帶著...

  • 發佈於 2021-04-27 10:05
  • 閲讀 ( 28 )

索尼把蜘蛛俠搞砸了

索尼希望蜘蛛俠和復仇者一樣大,沒有什麼財產是好得不能擠奶的。《拉丁美洲評論》(Latino Review)現在報道說,索尼高管們正在圍繞著一部以彼得·帕克(Peter Parker)的阿姨梅(Aunt May)為主角的電影的想法大打出手。當然,...

  • 發佈於 2021-04-27 20:58
  • 閲讀 ( 62 )

就在網路安全峰會召開的同一天,whitehouse.gov網站的安全也被搞砸了

當奧巴馬總統出席斯坦福大學的網路安全峰會時,他讓自己的網路安全失效了。任何試圖透過HTTPS訪問WhiteHouse.gov的人目前都會看到上面的錯誤訊息,這要感謝白宮數字團隊的廚房水槽網路安全錯誤。你可以看到你自己,如果...

  • 發佈於 2021-04-29 01:05
  • 閲讀 ( 34 )

EllenPao說“我們搞砸了”並承諾讓reddit更好

...的溝通問題和長期未能兌現對社群的承諾表示道歉“我們搞砸了,”她寫道不僅在7月2日,而且在過去的幾年裡。”
 
 
 “我們需要時間才能取得具體成果。”
 儘管Pao並沒有完全解決導致Reddit社群許多部...

  • 發佈於 2021-04-30 16:36
  • 閲讀 ( 43 )

拜託,空軍是怎麼搞砸了“鬆散的推特擊沉艦隊”的

嘿,還記得這個設計師做了一大堆驚人的網際網路主題二戰宣傳模仿嗎?好吧,其中一個剛剛出現在實際的軍隊中,雖然不是第一次。在本月早些時候的一份線上公告中,美國空軍中央司令部重新調整了標誌性的“松脣沉船”口...

  • 發佈於 2021-05-01 04:08
  • 閲讀 ( 40 )
wnyc54197
wnyc54197

0 篇文章

作家榜

  1. admin 0 文章
  2. 孫小欽 0 文章
  3. JVhby0 0 文章
  4. fvpvzrr 0 文章
  5. 0sus8kksc 0 文章
  6. zsfn1903 0 文章
  7. w91395898 0 文章
  8. SuperQueen123 0 文章

相關推薦