Nenapsal jsi jaké chyby to hlásí.
Tenhle generátor funguje: http://www.htaccesstools.com/htpasswd-generator/
Záleží na správné cestě k .htpasswd v souboru .htaccess. Na tom není, co by mohlo nefungovat. Použít normální / lomítka, pokud je v cestě mezera (použil jsem absolutní adresu), tak celou cestu dát do uvozovek.
No - paradoxně to v tomto případě teda nefunguje (a ani nemá).Pokud ale do .htpasswd napíšu to heslo otevřeně, tak to zafunguje.

Nepoužívám XAMPP, ale UwAmp.