I found out it stores an xml in C:\ProgramData\Microsoft\Wlansvc\Profiles\Interfaces\(your adapter)\(your network).xml
it essentially says
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 | <?xml version="1.0"?> <name>mynetwork</name> <SSIDConfig> <SSID> <hex>6261--hex shit--6E</hex> <name>mynetwork</name> </SSID> <nonBroadcast>true</nonBroadcast> </SSIDConfig> <connectionType>ESS</connectionType> <connectionMode>auto</connectionMode> <MSM> <security> <authEncryption> <authentication>WPA2PSK</authentication> <encryption>AES</encryption> <useOneX>false</useOneX> </authEncryption> <sharedKey> <keyType>passPhrase</keyType> <protected>true</protected> <keyMaterial>01000000D08C9DDF--a lot of random hex shit--6E930EED189A3</keyMaterial> </sharedKey> </security> </MSM></WLANProfile> |
The password should be stored in <keyMaterial></keyMaterial> tag
I successfully just copied and pasted a test one of these between computers, and it connected just fine, so the encryption is definitely reversible.