htpasswd by default uses crypt

htpasswd by default uses crypt which truncates passwords greater than 8 characters. So if you create a password with more than 8 you only need to supply the first 8.

You can try this at apache's website. Create a 8+ character password. You will only need the 1st 8.