I recently got an ESP8266 WiFi board and tested it with a USB-Serial cable to make sure that it works (it does, at least responding to AT commands).
Now I want to connect it to my router, which is set up to use WPA2, in client mode. But I'm wondering if the ESP8266 sends the WPA2 password encrypted or in the clear. I imagine that it sends it the same way that all WPA2-capable clients send passwords, e.g. laptops, smartphones, media streamers, etc., and that they all encrypt the password before sending it so that they can't be intercepted and discovered. But I just wanted to make sure before potentially endangering the security of my network.
Sorry if this is a stupid question but I couldn't find anything about this that was ESP8266-specific. Again, I assume that it uses a standard password transmission protocol that all WPA2 clients have to use, but I just wanted to make sure.
Also, can the ESP8266 connect to routers that have their SSIDs set to not broadcast, and are there limitations on what kinds of SSIDs the ESP8266 can use? I read on a few online comments that they had to be 8 or 10 digits or some such thing. I hope I don't have to change my SSID or broadcast it to accommodate the ESP8266!