Asic

用於加密應用的比特幣挖礦 ASIC?彩虹桌?

  • October 7, 2017

為採礦而開發的 ASIC 可用於其他加密應用程序(例如建構彩虹表)的潛力是什麼?我知道,例如那些用彩虹表破解 GSM 的人使用類似於那些用於建構彩虹表和解密 GSM 數據包的探勘系統。此類系統還用於建構 MD5、SHA、彩虹表以進行傳統密碼/影子文件破解。

TLDR;忘掉它。

ASIC 針對比特幣探勘進行了優化。不僅是 Sha256(Sha256(x)) 散列,還包括非常具體的比特幣探勘。你甚至不能將它們用於比特幣系統其餘部分的 Sha256(Sha256(x)) 散列,例如散列交易。

ASIC 是為散列 80 個字節而設計的,您可以在其中給它們散列第一個塊(64 個字節)和第二個塊的 12 個字節的中間狀態。然後他們嘗試最後 4 個字節的所有變體,以嘗試找到以 4 個零字節開頭的散列。僅報告導致 4 個零字節的值。這基本上就是挖礦。

在以下情況下,ASIC 可以幫助破解密碼:

  • 雜湊是用 sha256(sha256(x)) 生成的
  • 鹽 + 密碼 = 80 字節
  • 雜湊以 4 個零字節開頭

引用自:https://bitcoin.stackexchange.com/questions/7236