Senin, 03 Oktober 2016

Algoritma Brute Force



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.

Kelebihan

  1. Metode brute force sangat sederhana dan mudah dimengerti.
  2. Metode brute force menghasilkan algoritma yang layak untuk beberapa masalah penting seperti searching, sorting, string matching, dan perkalian matriks.

Kekurangan

  1. Beberapa algoritma brute force lambat.
  2. Hanya dapat digunakan untuk data yang sederhana.
Referensi : http://masteryuda.blogspot.co.uk/2013/10/algoritma-brute-force.html