I know that preventing output on the console or in anyway makes the program run much faster. Displaying the output is a long process to complete.

But I wonder if using -q option in aircrack-ng, which basically skips the output, would make a significant difference? I'm doubtful because aircrack-ng doesn't display Master Key, Transient Key and EAPOL HMAC for all the keys in the dictionary.

  • 1
    What is the stopwatch telling you?
    – eckes
    May 10, 2017 at 21:02
  • Seems like a very easy thing to test
    – schroeder
    May 11, 2017 at 12:12
  • @eckes : I thought someone must have already tested it.
    – 7_R3X
    May 11, 2017 at 15:14

1 Answer 1


I tried aircrack-ng on a dictionary with 2,000,000 keys and none of these keys is the correct password. So aircrack-ng had to go through all of those 2,000,000 passwords. Handshake was WPA encrypted, aircrack version was "Aircrack-ng 1.2 rc4". I ran this test on a Core i5 4th Gen machine with 4 gigs DDR3 ram and here's the result:

Normal Mode (With Output)   : 1281.495 seconds
Quiet Mode (Without Output) : 1264.578 seconds

The time noted is not the system/CPU time of the process but instead it's wall clock time (i.e. all the elapsed time including time slices used by other processes).

So yes, preventing the output does make a difference but it's not as much as I expected. Maybe it's because aircrack-ng doesn't create output for all the keys tested.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.