解密文件必須知道,沒有直接去除密碼的軟件以及工具。
大多數(shù)人并不認為恢復加密文檔的密碼是一個非常緩慢且資源密集型的過程,但事實確實如此。
下面,我們將用簡單的語言解釋密碼恢復過程是什么,以及它如何在我們的云服務上工作。 如何找回丟失的密碼 讓我們假設您不小心丟失了受保護文件的密碼,并且您想要恢復密碼。
首先,您不應該浪費時間試圖找到一個程序來輕松破解受保護的文件,因為此類程序不存在。MS Office 等所有現(xiàn)代軟件都使用加密算法來加密數(shù)據(jù);這些算法的穩(wěn)定性在數(shù)學上得到了證明。 因此,密碼恢復過程是通過大量變體進行長時間的搜索以找到正確的密碼。只是為了讓您想象工作的規(guī)模:60 個字符的密碼有超過 60 萬億 (60 * 1018) 變體。該數(shù)字僅反映由英文字母、數(shù)字和特殊符號組成的密碼。如果有希臘字母和其他符號可供選擇,可能的變體數(shù)量將進一步增加,因此,即使是超級計算機也無法在合理的時間內(nèi)通過如此大量可能的密碼進行直接搜索(所謂的暴力方法),因為每個可能密碼的測試過程需要復雜的數(shù)學計算,這需要大量的處理器時間和功率。加密算法越復雜,密碼搜索過程越慢。 通過字典恢復密碼 但事情并不像看起來那么糟糕。人們通常選擇“易于記憶”的密碼,這樣更容易恢復。許多常用的密碼都具有簡單易讀的形式,或者是根據(jù)某些規(guī)則編譯的。這些是常見的單詞,如“影子”、寵物昵稱、單詞組合,如“l(fā)etmein”,單詞加數(shù)字,如“John1234”、出生日期、數(shù)字的簡單組合,如“654321”,鍵盤上的字母鄰居,如“asdcxz”,以及其他類型的密碼,幾乎任何人都很容易記住。
與 60 萬億種可能性相比,這些類型的組合并不多,這大大簡化了我們的任務。目前,我們已經(jīng)收集了超過200億個用于暴力破解的常用密碼的數(shù)據(jù)庫。這個密碼數(shù)據(jù)庫給了我們一個很好的機會,但它仍然不能保證100%的成功。盡管如此,我們在一半以上的情況下成功找到了密碼,這是一個很好的結果。
使用掩碼的暴力破解密碼 如果您知道丟失密碼的結構,則可以使用掩碼搜索所有可能的密碼。例如,如果您知道密碼由 8 或 9 個字符組成,則以“999”開頭,其余字符是小寫的英文字母,那么搜索過程就會容易得多。在這種情況下,所有可能的變體的總數(shù)為 333,629,036。我們的計算集群將在短短幾分鐘內(nèi)暴力破解這樣一個受保護的文件。 使用字典暴力破解密碼是一項固定成本的工作,但使用掩碼暴力破解是一項自定義任務。您可以使用自定義請求頁面來描述您所知道的有關丟失密碼的所有信息:預期長度和字符集等。也許,您知道密碼開頭或結尾的字符。我們可以根據(jù)這些標準創(chuàng)建掩碼,計算可能的密碼變體的總數(shù),并讓您知道工作成本。 請注意,這將是預付費工作,只有在指定的掩碼參數(shù)正確的情況下才能保證成功。如果您在描述密碼結構時犯了錯誤(例如,密碼實際上更長和/或包含指定集之外的字符),則組合掩碼將無助于查找它。但是,工作已經(jīng)完成,付款不予退還。只有在您確定確切的密碼結構時才使用掩碼的暴力破解! 我可以用我的家用電腦找回丟失的密碼嗎? 其實不然。當然,您可以在計算機上嘗試一些密碼恢復程序,但請注意一些重要事實: 這些程序中的大多數(shù)都是共享軟件。在自由模式下,它們將允許您搜索長度非常有限的密碼(通常不超過 4 個字符)。
一個老練的用戶會成功地嘗試這樣的程序并購買它,希望破解更長的密碼。但是,具有較長密碼的可能變體的數(shù)量不是線性增長的,而是呈指數(shù)增長的。例如,破解 4 個字符的密碼過程是僅搜索 1500 萬個字母數(shù)字變體。一個 5 個字符的密碼有 9.31 億個可能的變體(62 倍),而一個 6 個字符的密碼大約有 580 億個。即使對于功能非常強大的計算機來說,這也是一項艱巨的任務,因此甚至不要嘗試破解 7 個字符的密碼。 破解程序的功能受到計算機資源的限制。
在我們的云系統(tǒng)中,我們有一個強大的高性能 GPU 服務器集群。這是一個分布式計算系統(tǒng)。換句話說,密碼可以同時由幾個強大的服務器恢復,我們可以在幾個小時內(nèi)完成現(xiàn)代家用計算機需要數(shù)月甚至數(shù)年才能完成的工作。
共享軟件程序不包含好的密碼字典。它所能做的就是產(chǎn)生一種組合攻擊:將一本小字典中的單詞和數(shù)字組合起來,并改變字母的大小寫。這需要很長時間,而且它只有助于破解最簡單的密碼。 最后但并非最不重要的一點是,在購買破解程序時,即使找不到密碼,您也必須付費。我們只對成功找到的密碼收費??焖?、有保障、方便。 即時密碼恢復 它通常是指密碼在弱加密的情況下快速恢復。
例如,Access 數(shù)據(jù)庫或較舊的 word 或 excel 文件的密碼。 密碼重置 在某些情況下,可以通過直接從文件中替換或刪除密碼來重置密碼。 暴力攻擊 這是解密文件的最常見方法。這種攻擊只是嘗試給定集合中的每個字符組合,以嘗試恢復您的密碼?;謴兔艽a co例如,使用“a”小寫字母時,需要 26 種組合(從“A”到“z”)。在兩個字母的情況下,我們有 26x26 = 676。我們正在處理指數(shù)級增長,因此自動密碼組合更高,因此密碼恢復更加困難。當然,組合可以有大寫字母、數(shù)字或特殊字符,在這種情況下,可以在幾天或幾周內(nèi)完成長時間的密碼恢復(取決于長度)。我們使用專門的軟件在多臺服務器上分配計算能力,從而大大縮短了密碼恢復時間。 字典攻擊 此恢復方法使用字典。專業(yè)軟件會嘗試字典中的每個單詞作為密碼。除了常用詞之外,一本好的詞典還包含一些密碼中常用的組合,例如“qwerty”。字典密碼恢復方法通常比暴力攻擊快得多。當然,如果字典很大,密碼恢復會比較慢,但這種方法通常在暴力破解密碼恢復之前使用。有不同的方法可以結合上述兩種類型的恢復(混合方法)。 密碼的變化 當密碼可能鍵入錯誤時,通常使用此恢復方法。通常,用戶知道密碼包含某個單詞,也許還有一些數(shù)字?;蛘呙艽a輸入錯誤,或者省略了字符。通常組合數(shù)量很少,密碼將很快恢復。 純文本密碼攻擊 此方法最常用于受密碼保護的 zip 存檔。當已知部分存檔內(nèi)容時,密碼恢復更容易。例如,我們知道存檔中的一些加密文件。或者,存檔包含某些標準DLL,可以在Windows中找到,也可以在Internet上找到未加密。
什么是zip密碼?(定義) Zip文件是一種文件格式,用于通過壓縮存檔其他文件。存檔中包含的文件可以通過密碼進行保護。這是 Zip 文件的密碼。 如何找到Zip文件的密碼? 恢復Zip密碼的唯一方法是測試它們。 選擇設備上的 Zip 文件,然后單擊查找。 如何加快密碼搜索速度? 搜索是一項耗時的工作(通常為幾個小時),建議根據(jù)密碼的大小和使用的字符來限制搜索。 示例:僅包含小寫字母的 3 個字符的密碼需要 17576 次嘗試,而如果它由大寫、小寫和數(shù)字組成,則需要 238328 次嘗試(13 倍以上)。使用您的瀏覽器和設備的資源,它越強大,計算速度就越快。
Zip密碼破解程序如何工作?
該工具根據(jù)所選字符和假定的密碼長度創(chuàng)建可能的密碼列表,并嘗試從 zip 存檔中提取文件。