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

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

幾個用FPGA破解的項目-暴力破解MD5

OpenFPGA ? 來源:OpenFPGA ? 作者:OpenFPGA ? 2022-07-25 09:02 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

MD5原理

在密碼領域,美國一直在向全世界推廣MD5密碼,還多次聲稱:沒人能破解我們的MD5密碼,就連著名的密碼學家Biham,也把破解MD5密碼作為一生的夢想。(這是多年前的言論。不要過度解讀,做個簡單開場白~)

MD5目前應用比較多的就是文件校驗,當然作為一種“密碼”其也可以在密碼管理以及數字簽名領域使用。

bd47f856-0bb1-11ed-ba43-dac502259ad0.png

其加密原理如下:

bd74d97a-0bb1-11ed-ba43-dac502259ad0.png

MD5剛出來的時候的確加密性很強,但是經過幾年的發展,在1996年左右被發現是可以被破解的,同時在2004年由中國王小云教授發現其也不可以防碰撞(所謂“碰撞“并不是正向破解,而是用其他方式生產一個一樣的HASH值)。

既然MD5可以被破解,那我們今天就看幾個用FPGA破解的項目~

fpga-md5-cracker

https://github.com/John-Leitch/fpga-md5-cracker

用verliog編寫的64級流水線實現MD5破解。在 DE0-Nano(Altera FPGA) 上以 100mhz 時鐘進行可靠的運行,每秒計算 1 億次HASH。

介紹

這個項目是一個硬件 MD5 破解器,它圍繞 MD5 哈希函數的高吞吐量、流水線特點而實現的。它由三個設備組成:

DE0-Nano FPGA

主力軍。設計相當大,消耗了 21,257/22,320 (95%) 個邏輯單元。

bda97338-0bb1-11ed-ba43-dac502259ad0.png

Netduino Plus 2

bddc8b74-0bb1-11ed-ba43-dac502259ad0.png

充當程序員,通過 SPI 與 FPGA 通信,同時使用以太網和計算機連接。選擇 NP2 是因為它是我手頭上唯一的 3.3v SPI 主設備。其他設備也可以工作,但如果使用 DE0-Nano,請記住 Cyclone IV 不能承受 5v。還值得注意的是,如果選擇另一種設備,可能不得不重寫程序員,因為當前的實現是用 C# 編寫的。

be35c036-0bb1-11ed-ba43-dac502259ad0.png

Arduino液晶屏

be571984-0bb1-11ed-ba43-dac502259ad0.png

任何 Hitachi HD44780 兼容的 LCD 都應該可以工作。為了簡化接線,破解者使用 4 位模式的 LCD。

關于硬件連接,項目里都有詳細的設計。

ntlmv2-cracker

https://github.com/nimrods8/ntlmv2-cracker

使用Max10 FPGA作為并行計算平臺,128級流水線破解MD4/MD5

在上面項目基礎上,使用Max10 FPGA作為并行計算平臺,128級流水線破解MD4/MD5。

md5cracker

https://github.com/zhemao/md5cracker

基于Cyclone V SoC 的硬件 MD5 破解器

因為SoC中有雙核的ARM所以不需要其他的處理器進行通信。

md5-hbf

https://github.com/fallen/md5-hbf

md5 硬件暴力破解 IP 核

使用 Swapnajit Mittra 制造的 pancham MD5 IP 核 < http://www.angelfire.com/ca/verilog >

該設計可以在 spartan 3E 500K 門上以 50MHz 運行。

它已成功綜合并用于 Spartan-3A XC3S400A 和 Spartan-3AN XC3S700AN

分別在 AVNET Spartan-3A fpga 開發板和 Xilinx Spartan-3AN 入門套件上。

當暴力破解顯示 md5 哈希沖突時,usart 輸出有效并顯示明文密碼。

其他

https://github.com/dnet/fpga-md5

https://github.com/davidgfnet/fpga-hash-bruteforcer

https://github.com/ebrahimAlhaddad/MD5-Hardware-Accelerator

https://github.com/bhagyasr/MD5-Cracker

總結

今天介紹的MD5破解項目,只有前三個項目值得學習參考,后面項目挺亂的,并且有些還缺少文件,只適合參考。

今天的項目雖然相對簡單并且不“入流”,但是對于搞密碼學的人來說,這些都是他們曾經奮斗的方向~

最后,還是感謝各個大佬開源的項目,讓我們受益匪淺。后面有什么感興趣方面的項目,大家可以在后臺留言或者加微信留言,今天就到這,我是爆肝的碎碎思,期待下期文章與你相見。

審核編輯 :李倩


聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • FPGA
    +關注

    關注

    1660

    文章

    22411

    瀏覽量

    636266
  • 破解器
    +關注

    關注

    0

    文章

    2

    瀏覽量

    5705

原文標題:優秀的 Verilog/FPGA開源項目介紹(三十零)- 暴力破解MD5

文章出處:【微信號:Open_FPGA,微信公眾號:OpenFPGA】歡迎添加關注!文章轉載請注明出處。

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    SSH安全加固與免密登錄實戰指南

    線上服務器被暴力破解SSH密碼的事每個月都在發生。我們團隊去年處理過一起安全事件,一臺測試機用了默認22端口加弱密碼,48小時內被植入挖礦程序,CPU跑滿導致同網段業務受影響。事后復盤發現 /var/log/secure 里有超過20萬次失敗登錄記錄,全是字典攻擊。
    的頭像 發表于 02-09 15:17 ?845次閱讀

    安裝SVG仍遭力調電費罰款?小電容柜輕松破解

    安裝SVG仍遭力調電費罰款?小電容柜輕松破解
    的頭像 發表于 02-02 12:20 ?958次閱讀

    設備電磁兼容整改:硬軟件雙維度破解輻射超標難題

    設備電磁兼容整改:硬軟件雙維度破解輻射超標難題|深圳南柯電子
    的頭像 發表于 12-23 10:05 ?342次閱讀

    新能源電子EMC整改:破解電磁兼容難題的系統工程

    深圳南柯電子|新能源電子EMC整改:破解電磁兼容難題的系統工程
    的頭像 發表于 11-13 09:27 ?583次閱讀

    電能質量在線監測裝置的備用鏈路切換機制的遠程控制有哪些安全風險?

    風險:非法訪問與越權操作 弱身份認證風險 風險表現:采用弱密碼(如默認密碼、簡單密碼)、未啟用雙因素認證(2FA),或認證機制被破解(如暴力破解、撞庫)。 后果:攻擊者仿冒合法運維人員登錄控制平臺,非法觸發鏈路切換(
    的頭像 發表于 11-06 16:58 ?1335次閱讀

    新能源電子EMC整改:破解電磁兼容難題的系統方案

    深圳南柯電子|新能源電子EMC整改:破解電磁兼容難題的系統方案
    的頭像 發表于 11-04 09:56 ?502次閱讀

    MD5信息摘要算法實現二(基于蜂鳥E203協處理器)

    本設計首先根據MD5協處理器的功能設計MD5算法IP核,軟件部分使用串口程序助手進行64位加解密結果的輸出,E203內核根據地址取出對應的數據,使用相關的指令進行傳輸顯示。通過NICE接口將MD5
    發表于 10-30 07:54

    MD5信息摘要算法實現一(基于蜂鳥E203協處理器)

    1、 MD5算法輸入處理 MD5算法的輸入字符串消息轉換為二進制長度范圍應在0比特 到(2^64-1)比特之間,因為二進制輸入串的最后64比特是用來存儲輸入長度。而在MD5算法輸入中,如果二進制
    發表于 10-30 07:18

    智慧交通生命線,隧道群調頻廣播系統,破解隧道通信盲區

    智慧交通生命線,隧道群調頻廣播系統,破解隧道通信盲區,
    的頭像 發表于 09-08 15:05 ?497次閱讀
    智慧交通生命線,隧道群調頻廣播系統,<b class='flag-5'>破解</b>隧道通信盲區

    實時監測技術如何破解高溫巡檢難題

    持續高溫,電網負荷屢創新高。設備過熱引發故障風險激增,如何準確防控?本文聚焦實時監測技術如何破解高溫巡檢難題。
    的頭像 發表于 08-12 14:20 ?914次閱讀
    實時監測技術如何<b class='flag-5'>破解</b>高溫巡檢難題

    harmony-utils之MD5MD5工具類

    harmony-utils之MD5MD5工具類 harmony-utils 簡介與說明 [harmony-utils] 一款功能豐富且極易上手的HarmonyOS工具庫,借助眾多實用工具類,致力于
    的頭像 發表于 06-30 16:49 ?538次閱讀

    【搬運】LabVIEW各版本安裝及破解(網盤下載)

    【Labview】?點擊下方鏈接獲取:https://mp.weixin.qq.com/mp/appm ... 3421635660585402371 各版本的LabVIEW下載,安裝,以及破解
    發表于 05-16 17:20

    如何防止SSH暴力破解

    密碼要寫的足夠的復雜,通常建議將密碼寫16位,并且無連貫的數字或者字母;當然也可以固定一個時間修改一次密碼,推薦是一個月修改一次會穩妥一些.
    的頭像 發表于 05-12 16:18 ?1088次閱讀
    如何防止SSH<b class='flag-5'>暴力破解</b>

    ISO 11452-8 標準下,AS5x47y 如何破解競品傳感器的磁場 “弱點”?

    《ISO 11452-8 標準下,AS5x47y 如何破解競品傳感器的磁場 “弱點”?》
    的頭像 發表于 05-09 13:48 ?594次閱讀
    ISO 11452-8 標準下,AS<b class='flag-5'>5</b>x47y 如何<b class='flag-5'>破解</b>競品傳感器的磁場 “弱點”?

    請問哪位礦友有CopperCAM中文破解

    請問哪位礦友有CopperCAM中文破解版,能分享嗎?
    發表于 03-12 13:00