WEPGen Help:

Quick help:

  • Make sure the network is WEP encoded (WEPGen does not work with WPA or any other network encoding - just WEP).
  • Enter the PASSPHRASE for the network. Some networks use the network name as the passphrase, but it is usually not the same!
  • Check passphrase capitalisation and spaces; they all matter.

WEPGen 1.3 just released!

Just tap the key you need - Usually the first one for 128bit WEP keys. It has been copied to the pasteboard and can be pasted to another app like WiFi settings.
Click [HERE] for the video.

WEPGen 1.2:



WEP - An acronym Wired Equivalent Privacy, a security protocol for wireless local area networks. A key is used to insure privacy from a client (iPhone, PDA, laptop) using a wireless connection back to a wireless router. Keys are typically 40bits (aka 64bit) or 104bits (aka 128bit) in length. When the wireless router is set up using WEP for security, a key is entered by a generator (based on router software) or manually (the user picks HEX digits). A passphrase can be used as the input to the generator. A passphrase is easy for humans to remember and the router uses it to generate a key. The passphrase can then be given to anyone that needs to connect to the wireless network.

When you wish to connect to the wireless router from your client, you need to enter the key. This is where problems arise: is WEP being used? How many bits?, WPA? HEX, ASCII? Some clients can use passphrases, others like an iPhone can't use a passphrase directly. An iPhone wants the key to be entered as 26 HEX digits. Where do you get these digits from? You could get them from logging into the router, or you could use an online passphrase to WEP key generator - but if you are not connected to the network yet - you can't! This is where WEPGen comes in handy. If you know the passphrase and the number of bits (128 is common), just enter it and the 26 HEX digits are generated for a 128bit key; 4 choices for 64bit keys. Copy the key from WEPGen into the Wi-Fi settings. You will have to copy by hand until Apple makes copy-and-paste available for the iPhone.

Some routers may not use the 'de-facto' standard. Since there is not an official 128bit standard, some makers may use their own algorithm. In this case, use WEPGen to generate the 128 bit hex key and enter that into the router; don't use the router's passphrase to key generator. You can check if your router uses the defacto standard by entering the same passphrase into both the WEPGen app and the router. Both keys should be the same.


Some hints if you have problems:

  • Don't enter the ESSID of the router as the passphrase.
  • The passphrase is case sensitive. Spaces matter.
  • Passphrases work for WEP only. They are just a shortcut to remembering a long string of hex digits.
  • The WEPGen app generetes one 128bit key. Some routers make 4 keys. Usually the first key is the one that matches the WEPGen. Select the right one on the router if more than one.
  • The router must be using WEP for security and the passphrase must be the same as the router is using.
  • The router must use the 'de facto' standard way to generate the key from the passphrase.

NEW: Version 1.2 uses copy and paste! Try it out

Make sure the router is using WEP for security

This is not a hacking tool!