Let's begin with saying that I am very sad that such a post be my first post on this community. Well I was just looking through my backup and relised something, had an idea, though disasterous, and probably would require a lot of hardwork.

Well I had written a program once to generate a random password. What it did was convert numbers to a string like you would convert a decimal to binary, hexadecimal. That way every combination of letters or numbers or any of the characters in the usable range of ascii could be represented by a number. Depending on the range it would determine the highest number and generate a random number and convert it.

Now the main thing, I thought some hacker could use the same technology to use against the traditional username password technique used in most websites. That sounds fishy doesn't it, what do you guys think about it, do you think we should start creating applications with better authentication methods.