J'ai finalement trouvé ce que je cherchais...
En fait, sous easyphp 1.7 : mes mots de passe sont bien cryptés (avec l'utilitaire fourni par Apache dans /bin - cryptage MD5) car j'avais lu à plusieurs endroit qu'il ne fallait pas crypté le PWD sous windows.
La ligne /dev/null... je l'ai laissée mais c'est vrai que ça sert à rien sous windows
Quand au chemin, c'est la le plus bizarre : impossible de mettre le .htpasswd dans le site ... même en arrêtant le serveur, même en lui donnant le chemin réel (c:/directory/web/.... etc)
J'ai donc finalement testé un chemin en dehors du site... et là, miracle, tout fonctionne... mais je ne sais pas pourquoi au vu de tout ce que j'ai lu avant d'y arriver.
Enfin, merci à tous