I’m a beginner in cybersecurity, I have taken several courses about the basics. My question is: How does a tool like aircrack-ng extract the key just by capturing lots of packets and extracting the Initialization Vector (IV) then it extract the key, I mean what going behind the sense? Is aircrack-ng extracting the packets'IV + Random keys?
The question very clearly is : How aircrack-ng extract the key just by capturing lots of packets IV?
Thanks in advance,