色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

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

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

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

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

OpenFPGA ? 來源:OpenFPGA ? 作者:OpenFPGA ? 2022-07-25 09:02 ? 次閱讀

MD5原理

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

MD5目前應(yīng)用比較多的就是文件校驗,當(dāng)然作為一種“密碼”其也可以在密碼管理以及數(shù)字簽名領(lǐng)域使用。

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

其加密原理如下:

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

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

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

fpga-md5-cracker

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

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

介紹

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

DE0-Nano FPGA

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

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

Netduino Plus 2

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

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

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

Arduino液晶屏

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

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

關(guān)于硬件連接,項目里都有詳細(xì)的設(shè)計。

ntlmv2-cracker

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

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

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

md5cracker

https://github.com/zhemao/md5cracker

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

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

md5-hbf

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

md5 硬件暴力破解 IP 核

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

該設(shè)計可以在 spartan 3E 500K 門上以 50MHz 運(yùn)行。

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

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

當(dāng)暴力破解顯示 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

總結(jié)

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

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

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

審核編輯 :李倩


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

    關(guān)注

    1629

    文章

    21729

    瀏覽量

    603010
  • 破解器
    +關(guān)注

    關(guān)注

    0

    文章

    2

    瀏覽量

    5568

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

文章出處:【微信號:Open_FPGA,微信公眾號:OpenFPGA】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    加密算法的選擇對于加密安全有多重要?

    的加密算法容易被破解,導(dǎo)致敏感數(shù)據(jù)泄露。 抗攻擊能力: 不同的加密算法對各種攻擊(如暴力破解、已知明文攻擊、選擇明文攻擊等)的抵抗力不同。選擇一個能夠抵御當(dāng)前和未來潛在攻擊的加密算法至關(guān)重要。 性能影響: 加密算法的效率
    的頭像 發(fā)表于 12-17 15:59 ?68次閱讀

    securecrt破解,securecrt破解的風(fēng)險及建議

    securecrt破解的風(fēng)險及建議。 使用未經(jīng)授權(quán)的SecureCRT可能會導(dǎo)致以下問題: 1.法律風(fēng)險: 侵犯版權(quán):破解軟件侵犯了軟件開發(fā)者的版權(quán),可能導(dǎo)致法律訴訟和罰款。 違反許可協(xié)議:大多數(shù)軟件都附帶許可協(xié)議,明確禁止未經(jīng)授權(quán)的使用和分發(fā)。 2.安全風(fēng)險: 惡意
    的頭像 發(fā)表于 12-17 13:00 ?183次閱讀
    securecrt<b class='flag-5'>破解</b>,securecrt<b class='flag-5'>破解</b>的風(fēng)險及建議

    電線EMC電磁兼容性測試整改:破解電磁干擾的難題

    深圳南柯電子|電線EMC電磁兼容性測試整改:破解電磁干擾的難題
    的頭像 發(fā)表于 12-11 11:19 ?136次閱讀
    電線EMC電磁兼容性測試整改:<b class='flag-5'>破解</b>電磁干擾的難題

    PostgreSQL將不再支持MD5密碼

    根據(jù) PostgreSQL 代碼倉庫的最新動態(tài),近日有維護(hù)者提交了“棄 MD5 密碼支持”的 commit。 該維護(hù)者指出,MD5 被認(rèn)為不適合用作加密散列算法已有一段時間。 此外
    的頭像 發(fā)表于 12-10 16:14 ?113次閱讀

    開源物聯(lián)網(wǎng)技術(shù)--哈希算法MD5加密功能技術(shù)分享

    MD5(Message-Digest Algorithm 5)是一種常用的哈希函數(shù),通常用于數(shù)據(jù)加密和安全校驗等場合。MD5 算法可以將任意長度的消息輸入計算出一個固定長度的摘要,其生成的摘要具有
    的頭像 發(fā)表于 09-21 09:57 ?1660次閱讀
    開源物聯(lián)網(wǎng)技術(shù)--哈希算法<b class='flag-5'>MD5</b>加密功能技術(shù)分享

    分享幾個FPGA實現(xiàn)的小型神經(jīng)網(wǎng)絡(luò)

    今天我們分享幾個FPGA實現(xiàn)的小型神經(jīng)網(wǎng)絡(luò),側(cè)重應(yīng)用。
    的頭像 發(fā)表于 07-24 09:30 ?1177次閱讀
    分享<b class='flag-5'>幾個</b><b class='flag-5'>用</b><b class='flag-5'>FPGA</b>實現(xiàn)的小型神經(jīng)網(wǎng)絡(luò)

    ESP8266上加載micropython,文件的MD5與閃存中的數(shù)據(jù)不匹配怎么解決?

    ESP8266 上加載 micropython,文件的 MD5 與閃存中的數(shù)據(jù)不匹配!
    發(fā)表于 07-19 08:08

    ESP8266 MD5怎么使用?

    ROM 中有一些 MD5 功能 提供 ( MD5Final = 0x40009900 ); 提供 ( MD5Init = 0x40009818 ); 提供 ( MD5Update =
    發(fā)表于 07-10 07:35

    idf.py下載程序,MD5不匹配導(dǎo)致下載失敗怎么解決?

    : MD5 of file does not match data in flash! esptool.py failed with exit code 2 idf輸出如上所示,我的是ESP32比較
    發(fā)表于 06-24 08:38

    esp32燒錄flash時md5驗證錯誤,導(dǎo)致不能燒錄要怎么處理?

    的代碼是可以燒錄的。不清楚為什么SDIO就會導(dǎo)致MD5錯誤,從而導(dǎo)致不能燒錄? ESP-IDF版本 V4.2
    發(fā)表于 06-24 06:28

    ESP32-Sense Kit idf4.3下載固件md5報錯如何解決?

    買的ESP32-Sense Kit,下載固件時出現(xiàn)md5錯誤,下載器是附帶的jtag,請問該如何解決?
    發(fā)表于 06-20 08:14

    esp32如何先將OAT下來的固件進(jìn)行sha256或者MD5校驗,再寫入相應(yīng)的flash區(qū)域?

    esp32如何先將OAT下來的固件進(jìn)行sha256或者MD5校驗,再寫入相應(yīng)的flash區(qū)域,OAT下來的固件先放在哪里?
    發(fā)表于 06-07 07:53

    Linux中文件MD5校驗方法

    由于生成的md5信息中,每個md5值后都緊跟著對應(yīng)的文件的路徑(可能是相對路徑),于是將生成的md5保存到某個文件中,以后可以使用該文件來檢查md5值對應(yīng)文件內(nèi)容是否發(fā)生了修改。
    發(fā)表于 04-22 12:40 ?665次閱讀

    stm32寫B(tài)ootLoader程序遇到的幾個問題求解

    我最近在寫一個BootLoader程序,以前沒有接觸過md5和mbedtls,有些疑問。現(xiàn)在我需要使用md5校驗文件完整性,但是官方的md5庫需要依賴mbedtls庫,mbedtls庫必須
    發(fā)表于 03-28 07:48

    如何對MD5加密算法優(yōu)化?

    有人針對程序安全啟動過程,進(jìn)行MD5算法的優(yōu)化嘛。目前采用標(biāo)準(zhǔn)算法,時間稍長,如果有人做過優(yōu)化的話,可以分享一下,謝謝。
    發(fā)表于 02-18 08:20
    主站蜘蛛池模板: 欧美特级另类xxx| 青青娱乐网| 色哟哟tv| 亚洲伊人久久网| 超碰公开在线caopon| 国产在线观看香蕉视频| 免费伦理片网站| 无码骚夜夜精品| 91日本在线观看亚洲精品| 高h 大尺度纯肉 np快穿| 久久国产免费| 少女free大陆| 9277高清在线观看视频| 国产久久re6免费热在线| 麻豆久久婷婷五月国产| 羞羞漫画免费漫画页面在线看漫画秋蝉| 2020无码最新国产在线观看| 国产欧美精品一区二区三区-老狼 国产欧美精品国产国产专区 | 亚洲中文字幕AV在天堂| 爱情岛论坛网亚洲品质| 久久精品动漫99精品动漫| 神马伦理2019影院不卡片| 2021国产精品视频| 国产在线一区二区AV视频| 人妻中文字幕乱人伦在线| 在线视频一区二区三区在线播放| 国产精品久免费的黄网站| 女女破视频在线观看| 一本道高清码v京东热| 国产 亚洲 中文字幕 在线| 美女医生深夜在家裸睡惨死| 亚洲国产精品第一影院在线观看 | 交video| 色欲AV亚洲永久无码精品| 99re久久热在线播放快| 久久re热在线视频精6| 午夜想想爱| 国产 日韩 欧美 高清 亚洲| 欧美三级在线完整版免费| 中文字幕欧美日韩VA免费视频| 国产在线精品亚洲二品区|