   WPA encryption
  Does anyone know of a good (and fast) API that can be used to encode WPA keys (same as used for wireless).I have found a routine to do this in pure C++ calls but it is relatively slow, encoding at about 1 key per every 2 seconds.Thanks in advance,Lonewolff.   
  No takers?   ;  What do you mean "encode WPA keys"? That doesn't make much sense; please be a bit more precise about what you want to do.   ;  When you configure an access point, some access points allow you to enter a "pass phrase" for the key. That pass phrase gets hashed to a key of proper length, and then hex-encoded to generate the actual "key" that the user can see.There is, I believe, a standard algorithm for how to perform this hashing. I believe the OP is asking for this algorithm. (I also seem to recall that Apple Airport used their own non-standard hashing algorithm back in the WEP days, causing no end of interoperability grief.)   ;  The IV generation from a PSK is documented in the 802.11 standard including all algorithms, so looking at that seems like a good idea. I've been digging through that for some time, and apart from some brain-twisting formulations, it's not a bad read.   