貪婪算法是壹種簡單直接的算法設計技術,適用於具有最優子結構和貪婪選擇的問題。在密碼破解中,密碼的組合空間很小,沒有使用復雜的加密技術。貪婪算法可用於嘗試不同的組合,直到找到正確的密碼。例如,對於四位數都是數字的密碼,有10000種組合,最多嘗試10000次就可以找到正確的密碼。