微軟即將打造全球最強大的量子計算機
微軟仍然是全球量子運算研究的主要力量。
本文使用開源密碼破解工具測試了 3 個不同的密碼,以找出在密碼安全方面哪種方法真正有效。
目錄
當您使用線上服務建立帳戶時,提供者通常會在其伺服器上加密您的登入資訊。這是使用一種演算法來創建一個“哈希”,一個看似獨特的由字母和數字組成的隨機字串作為您的密碼。當然,它並不是真正隨機的,而是只有您的密碼才能產生的非常具體的字串,但在未經訓練的人看來,它看起來很亂。
將單字轉換為哈希值比將哈希值「解碼」回單字快得多,也容易得多。因此,當您設定密碼時,您登入的服務會透過雜湊來運行您的密碼並將結果儲存在他們的伺服器上。
如果這個密碼檔案洩露,駭客就會試圖透過破解密碼來找出它的內容。由於加密密碼比解密密碼更快,駭客會建立一個系統,將潛在的密碼作為輸入,使用與伺服器相同的方法進行加密,然後將結果與密碼資料庫進行比較。
如果潛在密碼的雜湊值與資料庫中的任何條目匹配,駭客就知道每次嘗試都與嘗試的潛在密碼相符。
試著破解文章中產生的一些密碼,看看有多容易。為此,範例將使用Hashcat,這是任何人都可以使用的免費開源密碼破解工具。
對於這些測試,範例將破解以下密碼:
現在,使用 MD5 加密密碼。如果密碼位於已儲存的密碼檔案中,則密碼將如下所示:
現在,是時候破解它們了。
首先,讓我們執行字典攻擊,這是最常見的密碼攻擊方法之一。這是一個簡單的攻擊,駭客獲取潛在密碼列表,要求 Hashcat 將其轉換為 MD5,並查看是否有任何密碼與上述 3 個條目相符。為了進行此測試,我們使用檔案「rockyou.txt」作為我們的字典,這是史上最大的密碼外洩事件之一。
為了開始破解,文章作者進入了 Hashcat 資料夾,右鍵單擊空白處,然後按一下「在終端機中開啟」。現在終端已開啟並設定為 Hashcat 目錄,使用以下命令呼叫 Hashcat 應用程式:
.\hashcat -m 0 -a 0 passwordfile.txt rockyou.txt -o results.txt
該命令的作用如下:
儘管 rockyou 非常龐大,但 Hashcat 還是在 6 秒內處理了所有檔案。在產生的檔案中,Hashcat 表示它破解了密碼 123456,但密碼 Susan 和 Bitwarden 仍然未被破解。這是因為其他人在 rockyou.txt 檔案中使用了 123456,但沒有其他人使用密碼 Susan 或 Bitwarden,這意味著它們足夠安全,可以抵禦這次攻擊。
當某人使用與大型密碼清單中的密碼相同的密碼時,字典攻擊非常有效。它們實作起來快速又簡單,但無法破解字典中沒有的密碼。因此,如果您真的想測試您的密碼,您需要使用暴力攻擊。
如果字典攻擊只是採用預設清單並逐一轉換,那麼暴力攻擊也會做同樣的事情,但會使用所有可以想像到的組合。它們更難實現並且需要更多時間,但最終可以破解任何密碼。我們很快就會看到,這種能力有時需要很長時間。
以下是用於執行「真正」暴力攻擊的命令:
.\hashcat -m 0 -a 3 target.txt --increment ?a?a?a?a?a?a?a?a?a?a -o output.txt
該命令的作用如下:
即使有這個糟糕的掩碼,密碼 123456 也會在 15 秒內被破解。儘管它是最常見的密碼,但它卻是最弱的密碼之一。
密碼「Susan48!」好多了——電腦顯示破解需要 4 天。然而,有一個問題。還記得文章中說蘇珊的密碼有嚴重缺陷嗎?最大的錯誤是密碼的構造方式是可預測的。
在建立密碼時,我們經常將特定元素放在特定位置。你可以想像密碼創建者蘇珊一開始嘗試使用“susan”,但被要求添加大寫字母和數字。為了更容易記住,他們將首字母大寫,並在末尾添加數字。然後,登入服務可能會要求輸入符號,因此密碼設定者會將其新增至結尾。
因此,我們可以使用掩碼來告訴 Hashcat 僅在特定位置嘗試特定字符,以利用人們在創建密碼時猜測的容易程度。在這個遮罩中,「?u」只會在該位置使用大寫字母,「?l」將只使用小寫字母,「?a」代表任意字元:
.\hashcat -m 0 -a 3 -1 ?a target.txt ?u?l?l?l?l?a?a?a -o output.txt
利用這個掩碼,Hashcat 在 3 分 10 秒內破解了密碼,比 4 天快得多。
Bitwarden 密碼長度為 10 個字符,並且不使用任何可預測的模式,因此需要使用沒有任何掩碼的暴力攻擊才能破解它。不幸的是,當要求 Hashcat 執行此操作時,它給出了一個錯誤,說可能的組合數超過了整數限制。 IT安全專家表示,Bitwarden花了3年才破解該密碼,所以這就夠了。
阻止文章破解 Bitwarden 密碼的主要因素是其長度(10 個字元)和不可預測性。因此,在建立密碼時,請嘗試使其盡可能長,並在整個密碼中均勻分佈符號、數字和大寫字母。這可以防止駭客使用遮罩來預測每個元素的位置,並使其更難破解。
您可能知道舊的密碼格言,例如“使用字元數組”和“盡可能長”。希望您知道為什麼人們推薦這些有用的提示——它們是易破解密碼和安全密碼之間的關鍵區別。
你真的可以用手機代替筆記型電腦嗎?是的,但是您需要合適的配件才能將您的手機變成筆記型電腦。
一項新研究發現,許多頂級人工智慧儘管接受過誠實訓練,但透過訓練學會了欺騙,並系統地誘導用戶產生錯誤的信念。
QR 碼看起來似乎無害,直到您掃描到不良的 QR 碼並導致系統受到惡意攻擊。如果您想確保手機和資料的安全,可以透過幾種方法來識別假二維碼。
在 MWC 2025 的舞台上,高通推出了第八代 5G 調變解調器 X85,引起轟動,預計該調變解調器將用於今年稍後推出的旗艦智慧型手機。
你有一部時尚的「群青」iPhone 16,但有一天你突然對這種顏色感到厭倦;你會怎麼做?
今年 1 月,微軟宣布計劃將針對 NPU 優化的 DeepSeek-R1 模型版本直接引入運行 Qualcomm Snapdragon X 處理器的 Copilot+ 電腦。
IF 語句是 Excel 常見的邏輯函數。 SWITCH 語句較不為人所知,但在某些情況下可以使用它來取代 IF 語句。
在照片中,在主體後面添加聚光燈效果是將主體與背景分開的好方法。聚光燈效果可以為肖像照片增添深度。
Outlook 和其他電子郵件服務對電子郵件附件的大小有限制。以下是增加 Outlook 附件大小限制的說明。
儘管有許多競爭對手,Adobe Lightroom 仍然是最好的照片編輯應用程式。是的,您需要付費才能訪問,但 Lightroom 的功能集使其值得付費。
現在從 Youtube 下載影片非常簡單,您無需經過複雜的步驟即可將 Youtube 影片下載到您的電腦。
蘋果發布了自己的活動管理應用程序,名為 Invites。此應用程式可讓您建立活動、發送邀請和管理回應。
這裡有所有英雄無敵 3 的代碼,英雄無敵 3 各個版本的秘籍,例如英雄無敵 3 WoG 秘籍,英雄無敵 3 SoD,英雄無敵 3 魔法門之英雄無敵
最新的 Tay Du VNG 代碼為玩家提供了一系列有吸引力的獎勵,例如藥水、銀、金錠、獎勵箱和一系列其他物品,以幫助新玩家開啟一般回合。
Instagram 的直接訊息功能現在增加了許多新功能,包括預定的直接訊息,您可以提前寫作並設定在以後發送,最多可提前 29 天。