Respuestas:
Es el cifrado CRYPT, un antiguo valor predeterminado. Probablemente debería usar MD5 o SHA en su lugar; consulte man htpasswd
para obtener más información.
¿Cómo intentas generar tus contraseñas? Podría ejecutar htpasswd -n -b username password
, pero la mayoría de los idiomas probablemente ya tengan una función de biblioteca para eso.
Perl ejemplo:
perl -e 'print crypt("passwordgoeshere","salt") . "\n"'
El segundo parámetro es la sal. Como señala Gerard, es mejor usar una cadena aleatoria como sal.