with secure letsencrypt lets how encrypt digitalocean c++ apache ubuntu encryption apache2

c++ - secure - lets encrypt ubuntu 18



Descifrar contraseƱa creada con htpasswd (2)

Las entradas de .htpasswd son HASHES . No son contraseñas encriptadas. Los hash están diseñados para no ser descifrados. Por lo tanto, no hay manera (a menos que bruteforce por un tiempo largo) para obtener la contraseña del archivo .htpasswd.

Lo que debe hacer es aplicar el mismo algoritmo hash a la contraseña que se le proporcionó y compararlo con el hash en el archivo .htpasswd. Si el usuario y el hash son iguales, entonces eres un go.

Creé una protección para mis páginas web con apache2 en ubuntu. Ahora estoy creando una aplicación en c ++ y quiero que use el mismo archivo que usa Apache2 para la autenticación, pero mi problema es que no sé cómo descifrar la contraseña generada por apache2. (Tal vez necesito una clave que se utiliza para el cifrado).

Gracias.