As mentioned these passwords aren't hard to crack.<p>Anything based on a word list is going to be inherently easy to crack, and with a predictable format like word-separator-word, it is even easier.<p>I realise this is a fun weekend project, and learning new languages is always a good thing, but I think it's a little irresponsible to make any claims that these passwords are secure.<p>Also as mentioned, if people were to actually use this for password generation it should be behind SSL, although I would discourage anyone from using passwords generated by a remote service.