Admittedly having a 13-byte (104-bit) hash would be pretty crap in this day and age. However, I'm fairly sure having a fixed-length hash for any given hashing algorithm is standard, at least with the ones I'm familiar with (e.g. SHA256 always produces a 256-bit/32-byte digest). If you start allowing the length of the password to influence the length of the digest in an obviously correlated (i.e. longer password = longer hash) way then you're giving away information about the hashed data which is a bad thing because it reduces the size of the space an attacker would have to search through in order to brute force the password and would make short, easy to attack passwords obvious.
Just be happy you don't have to deal with some of the password policies I have at work.
One of our partner websites that I need to use has the following:
6 - 10 chars
Must have 1 capital, 1 number, 1 special
Forced password change every month
Cannot use the previous 100 passwords
So, what most people at work do is, write the password on a post-it note and stick it to their screens.......
I find the ones with 8 minimum really irritating.