Algoritma Brute-Force (Straightforward), cara kerja algoritma ini yaitu membandingkan karakter string pertama dengan karakter pertama dari text, dimana sebelumnya kita
menyiapkan terlebih dahulu list dari text yang akan di bandingkan.Jika sama maka perbandingan akan bergerak ke string selanjutnya hingga seluruh dari string itu cocok dari awal hingga string akhir. metode ini memiliki kekurangan yaitu tidak efisiennya waktu yang di butuhkan jika string yang akan di cocokan yaitu merupakan text yang panjang atau merupakan gabungan dari simbol seperti (!@#$%^&*()":;,.?/{}[]\|). Algoritma Brute-Force ini kini sering disalah gunakan oleh segelintir orang untuk menebak password ataupun data dari seseorang. metode ini cukup efektif untuk menebak password yang berkekuatan sangat lemah.
menyiapkan terlebih dahulu list dari text yang akan di bandingkan.Jika sama maka perbandingan akan bergerak ke string selanjutnya hingga seluruh dari string itu cocok dari awal hingga string akhir. metode ini memiliki kekurangan yaitu tidak efisiennya waktu yang di butuhkan jika string yang akan di cocokan yaitu merupakan text yang panjang atau merupakan gabungan dari simbol seperti (!@#$%^&*()":;,.?/{}[]\|). Algoritma Brute-Force ini kini sering disalah gunakan oleh segelintir orang untuk menebak password ataupun data dari seseorang. metode ini cukup efektif untuk menebak password yang berkekuatan sangat lemah.
Kelebihan
- Metode brute force sangat sederhana dan mudah dimengerti.
- Metode brute force menghasilkan algoritma yang layak untuk beberapa masalah penting seperti searching, sorting, string matching, dan perkalian matriks.
Kekurangan
- Beberapa algoritma brute force lambat.
- Hanya dapat digunakan untuk data yang sederhana.
Referensi : http://masteryuda.blogspot.co.uk/2013/10/algoritma-brute-force.html