Balloon is neat, and has a good pedigree. But: all the password hashes are fine, including the ones that aren't space-hard. If you're undecided, throw a dart, or pick the one with the simplest library for your platform.<p>Where you get into trouble is when you try to roll your own password hash with a crypto hash and a "salt".