We need more complicated check.
1. We should disallow unprintable symbols like we do for syncplicity. We should do it before validation, by blocking typing and pasting that symbols (0-31)
2. We allow spaces in password, but we should show warning (non blocking, just a suggestion) that user have spaces at first or at last position and password may be unreadable.
3. Let's add show password button, like android does for WiFi networks