WPA, as part of the initial implementation of
802.11i, includes
a host of new features designed to patch the gaping holes in the previous wireless
encryption and authentication protocol, WEP. Wpa-psk, the less secure version
of WPA for those of us who do not have a PEAP authentication server, relies upon a common
pre-shared key to initialize the communication.
Note: The code for key generation is based upon
Warewolf
Labs.