Unless you generate a high entropy password for the user, in which case you can just use one round of a hash function and be done.  For web authentication, most users will just have their browser remember it anyway and if not they can write it on a pice of paper.