計算機安全

如何解密MD5哈希:最簡單的方法

近幾十年來,信息隱私和安全問題變得越來越重要。 這就是為什麼我們不斷嘗試使用最現代的算法 加密數據 。 一種這樣的技術是使用稱為MD5的散列算法。 現在將考慮如何解密MD5哈希。 但是,由於這種過程和非法性的困難,希望了解破解密碼或任何其他機密信息是不值得的。

什麼是MD5哈希?

一般來說,哈希被理解為使用特殊算法將任何輸入數據轉換為一定長度的字符串,以128位為基礎以 十六進製表示法表示 。

換句話說,你不能調用這樣的進程加密。 以同樣的方式,您不能談論解密MD5哈希,因為這裡使用其他提供信息的方法。 此外,在這種情況下,使用特殊的計算系統,所有嘗試解密都將無效。

如何解密MD5哈希:一般原則

在最好的情況下,只能通過三種基本方法來選擇所需的內容:

  • 使用字典;
  • 使用“彩虹桌”;
  • 殘酷的方法。

在馬薩諸塞理工學院的Ronald L. Rivest教授的指導下,開發了最初的MDA5散列技術。 從那時起,它廣泛用作密碼存儲密碼和在線密鑰的方法之一,創建電子簽名,檢查文件系統的完整性,創建網頁標識符, 查找重複文件等。 並且,據信,使用直接算法方法來解密MD5散列是非常困難的(儘管可能),因為即使改變十六進製表示中的一個符號也需要自動改變所有其他的代碼。 因此,只有一種方法,通常稱為暴力(干擾強力)。 然而,最簡單的組合可以被帶入原始形式。

使用在線資源

如果是解密的時候,首先您可以使用提供其服務的許多在線資源的服務。 一般來說,操作原理是用戶在現場的特殊行中輸入要解密的組合,然後激活選擇過程。

如果在PHP語言的幫助下完成了初始信息的編碼,在某些情況下,在線服務可以使用base_64 encode / base_64解碼命令的組合。 在任何情況下,該技術僅意味著與存儲編碼結果的示例的數據庫進行比較來選擇所需組合中的符號,數字或字母。

如何解密MD5哈希本身?

一些用戶嘗試自己 解密哈希碼 。 但是,事實證明,這是很麻煩的。 為了簡化這種程序,最好使用狹隘的公用事業,其中明確區分以下方案:

  • PasswordPro。
  • 約翰開膛手
  • Cain&Abel
  • “Stirlitz”等。

前兩個程序旨在通過替代1212121等基本組合來計算最簡單的組合。

第三個似乎可以解密MD5哈希,但是它太慢了。 但是,它的優點在於它包含一個表生成器,儘管一個不起眼的用戶不大可能理解這一點。

“Stirlitz”是一個非常有趣的應用,但它使用的計算算法太少,其中最重要的是BtoA,uuencode,base64,xxencode和binhex。

如果是這種情況,您需要使用BarsWF brute實用程序,這是所有已知的最快速的實用程序,並且在大多數情況下可以解密MD5哈希值(如果有的話也可以將密碼帶入所需的外觀),每秒數十億個哈希計算。 然而,即使使用所有這些軟件工具,還應該考慮到,除了主算法之外,MDA5編碼可以使用MD4或IM同時執行。

但是即使這樣,儘管如此,哈希還是有很多差距的。 許多專家認為,即使在128位基礎的情況下,代碼的長度太小,因此隨著軟件工具的發展和現代處理器系統的增加的計算能力,解密過程變得越來越耗時,這意味著這些工具的進一步開發和應用已經看起來絕對不適宜的。

結論

還有待補充的是,不僅可以藉助上述方法來解密MD5-hash。 如果你真的在互聯網上挖掘,你可以非常的找到這樣的程序。 問題是:你需要做這樣的事嗎? 似乎這種知識不太可能對任何計算機系統的普通用戶都是有用的。

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 zhtw.delachieve.com. Theme powered by WordPress.