Can anyone shed some light please? I've been trying to find out what networking protocols (e.g. WPA, WPA2) and encryption standards (e.g. AES/CCMP, TKIP) are actually in active use on some Android devices.
Firstly, all my Android devices are running on either 5.1 or 5.1.1.
My router's WiFi is set-up to be “WPA2 only” (there is not an option to specify the encryption algorithm).
I also have a WiFi extender (a Tenda A9) which does not have any facility to select any standards. The manufacturer's website states “WPA-PSK/WPA2-PSK” and “TKIP algorithm”. Contradictorily, the PDF user guide downloaded from the site states "Mixed WPA/WPA2-PSK, AES to encrypt the WiFi network that ensures the security. Be compatible with the uplink device’s WiFi encryption type: None, WPA-PSK, WPA2-PSK and Mixed WPA/WPA2-PSK" [sic].
I've installed WiFiAnalyzer (open source) from VREM Software Development on the Android devices (I tried various similar apps and this one seemed to give the most comprehensive info).
For the router (regardless of whether connected to the router or the extender) WiFiAnaylzer reported “[WPA2-PSK-CCMP][ESS]”
For the extender (regardless of whether connected to the router or the extender) WiFiAnaylzer reported “[WPA-PSK-CCMP][WPA2-PSK-CCMP][ESS]”. This suggests the manufacturer's website is wrong (and so the user manual is right) – and I would hope that if the extender uses CCMP(AES) for the downlink side, it would also use it for the uplink side (if the router supports it).
But to confound matters, on the Android devices (for the status of the currently active WiFi connection under Settings, WiFi) the following is shown:
I can't find anywhere on the Android devices that show the encryption algorithm in use (e.g. TKIP, AES/CCMP).
It is worth noting that all my Windows laptops (Win7, Win10 and even WinXP) are set-up to connect with WPA2-PSK with AES and they connect quite happily to the router and the extender.
So, is there any way to establish the encryption algorithm in use on Android (esp. 5.1 / 5.1.1)? This also begs the question as to what standards does Android even support (e.g. is TKIP sufficiently deprecated that Android does not support it all)?
And any views on the “anomalies” between what WiFiAnalyzer reports and the information from Android's own WiFi connection status screen?
Thanks in advance,
Bazzaman
Firstly, all my Android devices are running on either 5.1 or 5.1.1.
My router's WiFi is set-up to be “WPA2 only” (there is not an option to specify the encryption algorithm).
I also have a WiFi extender (a Tenda A9) which does not have any facility to select any standards. The manufacturer's website states “WPA-PSK/WPA2-PSK” and “TKIP algorithm”. Contradictorily, the PDF user guide downloaded from the site states "Mixed WPA/WPA2-PSK, AES to encrypt the WiFi network that ensures the security. Be compatible with the uplink device’s WiFi encryption type: None, WPA-PSK, WPA2-PSK and Mixed WPA/WPA2-PSK" [sic].
I've installed WiFiAnalyzer (open source) from VREM Software Development on the Android devices (I tried various similar apps and this one seemed to give the most comprehensive info).
For the router (regardless of whether connected to the router or the extender) WiFiAnaylzer reported “[WPA2-PSK-CCMP][ESS]”
For the extender (regardless of whether connected to the router or the extender) WiFiAnaylzer reported “[WPA-PSK-CCMP][WPA2-PSK-CCMP][ESS]”. This suggests the manufacturer's website is wrong (and so the user manual is right) – and I would hope that if the extender uses CCMP(AES) for the downlink side, it would also use it for the uplink side (if the router supports it).
But to confound matters, on the Android devices (for the status of the currently active WiFi connection under Settings, WiFi) the following is shown:
When connected to the router: WPA/WPA2 PSK
When connected to the extender: WPA2 PSK
When connected to the extender: WPA2 PSK
I can't find anywhere on the Android devices that show the encryption algorithm in use (e.g. TKIP, AES/CCMP).
It is worth noting that all my Windows laptops (Win7, Win10 and even WinXP) are set-up to connect with WPA2-PSK with AES and they connect quite happily to the router and the extender.
So, is there any way to establish the encryption algorithm in use on Android (esp. 5.1 / 5.1.1)? This also begs the question as to what standards does Android even support (e.g. is TKIP sufficiently deprecated that Android does not support it all)?
And any views on the “anomalies” between what WiFiAnalyzer reports and the information from Android's own WiFi connection status screen?
Thanks in advance,
Bazzaman