your passwords in your .htpasswd file need to be encrypted.
use this page to create user name and passwords for you .htpasswd file
[
www.flash.net]
for example, if I enter
test as the user name and
test as the password, I get this:
test:A9LSEAymdJNkA
put that in your .htpasswd file.