Question: sorry im kinda clueless with this stuff...
I heard if you set your wifi password to more than 10 or so digits (and make it complicated), then your wpa / wpa2 psk would be safe. Is that true?
If not, how do i make it secure so that i dont have to revert to Wired (=safe?)?
I just need it to be secure for one day at a time. (I mean I can keep resetting password if that helps)

Answer: 
If a password is strong, then it is strong. WPA2 uses [PBKDF2](https://en.wikipedia.org/wiki/PBKDF2) with 4096 iterations and the network SSID as salt to turn the password into the shared secret. This is not bad. This means that a "strong" password will be, in this case, a password with 68 bits of entropy or more: the 4096 iterations add 12 bits to the brute force effort, and I use the traditional "80 bits" as the threshold of attacker's power. Note that 280 is a lot, and an attacker who is interested in obtaining a free Internet access through your WiFi is unlikely to devote that much computing power to the effort. A weaker password in the 40-bit entropy range will already be strong enough to deter attackers.

This [famous question](https://security.stackexchange.com/questions/6095/xkcd-936-short-complex-password-or-long-dictionary-passphrase) discusses password generation and entropy. A password with 40 bits of entropy can still be compatible with a human brain.

Password derivation aside, there is no known weakness in WPA2, so you can say that with a strong password, WPA2/PSK is safe... *within its functionality*. Remember the following points:

* WPA2 is about keeping outsiders outside. It prevents external attackers from joining the network, i.e. looking at existing traffic and inserting his own. However, WPA2 does not protect connected clients from each other.
* Even without piercing the crypto layer, attackers will still be able to do some [traffic analysis](https://en.wikipedia.org/wiki/Traffic_analysis): they can track the client machines (their MAC addresses are visible) and get some idea of what they say based on the timing and size of each frame.
* Attackers who just want to achieve wanton disruption can jam the traffic by simply emitting stronger radio waves at the same frequency; and they can do that *remotely*. To do the same with a wired network requires physical access to the wires. For instance, your neighbour can jam your WiFi without leaving his house, while breaking your wire network would require entering your home.
Choose a cryptographically strong PRNG to generate a 12 characters password. That will *too* sufficient because it will give you 71 bits of entropy, which is safe and secure against all of the attacks that attackers might try to attack your password. This way, you do not need to change your password everyday and it is not only too secure but also practical in case you type it on a smartphone.