[eluser]davidbehler[/eluser]
I guess I wasn't thinking far enough! You are right, it definetly makes sense to standardize hashing, salting and all that. That way a user can switch libraries without having to update all the passwords and so on.
If someone wants higher security than the standard he just has to use a library that provides that using fields in an additional table.