En détail
user:pass devient dXNlcjpwYXNz, ce qui est de l'encodage et non du chiffrement : à n'utiliser que sur HTTPS. Des serveurs comme Apache stockent les identifiants dans un fichier .htpasswd, avec le mot de passe sous forme de hachage salé et non en clair.