Because '!' and '}' have to be included in the try set. I'll put it a different way. Why is this loop?
for (int i = 0; i < 27; i++)
for (int j = 0; j < 27; j++)
Faster than this loop? … Read More
> But why do some websites insist that my password HAS to have letters AND digits?
Mindless tradition, probably. For the longest time the bare minimum password policy was at least 8 characters including one upper case letter, one lower case letter, one number, and one special character.
These days … Read More
Interesting thread. In Yahoo mail when you set the password you are not allowed to use the characters included in the username, no matter if you're using only one of those characters and this check is case insensitive. But they still want at least an uppercase character. In my opinion … Read More
The larger the range of characters, the harder it is to crack a password. If you just use 0-9, that's 10^x possibility of passwords, where x is the length of the password.
The more variaty you add, the great the complexity.
Most passwords, when stored, are stored as … Read More