WPA and WPA2 wifi password recovery using a brute force dictionary method