However, this particular form is safe because it does not send any data over the network all calculations are done in Javascript on your own computer. Of course, blindly entering your SSID and passphrase in a web form would be quite stupid indeed. Testing is recommended, since a broken Javascript engine may compute incorrect key values.Ī number of popular web browsers have been tested, and all of them seem to work correctly.Ī word about entering passwords on web forms The Test button can be used to check that your web browser computes the correct result for a sample case. The derived key will appear in the form as a sequence of 64 hexadecimal digits. Make sure that you don't accidentally type space characters before/after the string. The form below demonstrates this calculation for any given input.Įnter the network SSID string (at most 32 alphanumeric characters) and the passphrase (at least 8 and at most 63 ASCII characters) in the form above and click Calculate. This page explains how WPA software computes the hexadecimal key from the passphrase and the network SSID. It is therefore occasionally useful to be able to calculate the 64-digit hexadecimal key that correspons to a given passphrase. However, some software also allows the key to be entered directly in the form of 64 hexadecimal digits.
Most wireless drivers accept the passphrase as a string of at most 63 characters, and internally convert the passphrase to a 256-bit key.
WPA key calculation From passphrase to hexadecimal keyĪ wireless network with WPA-PSK encryption requires a passphrase (the pre-shared key) to be entered to get access to the network.