Indicate the PBKDF and the hash function used in password hashing, for forward compatability

This is a breaking change.
Also cut down the size of the output hash which was far longer than necessary.