¿Es posible recuperar contraseñas de acceso desde la copia de seguridad?

¿Es posible recuperar contraseñas de acceso desde la copia de seguridad?

Me faltaban algunas contraseñas para algunas cuentas bastante antiguas, cuando recordé que había hecho una copia de seguridad de mi disco en ese momento. Allí encontré un ~/.local/share/password-storedirectorio en el que mis contraseñas estaban cifradas por elpassadministrador de contraseñas. También encontré los directorios ~/.gnupgy ~/.local/share/gnupg.

Mi pregunta es: ¿es posible descifrar y recuperar las contraseñas en la copia de seguridad? Parece que debe hacerlo, pero mis intentos de usarlo gpg --importno han tenido éxito.

Respuesta1

Mis intentos de uso gpg --importno han tenido éxito.
... ¿es posible descifrar y recuperar las contraseñas en la copia de seguridad?

Sí, pero no creo que --importsea la elección correcta aquí.

Mirando a ladescripción del passprogramaEsto sugiere que almacene cada contraseña en un archivo separado cifrado con gpg. Los archivos están en el ~/.password-storesubdirectorio.

Mirando ael programa real, un script de shell, ya veo

PREFIX="${PASSWORD_STORE_DIR:-$HOME/.password-store}"
    [...]
cmd_show() {
    [...]
    local path="$1"
    local passfile="$PREFIX/$path.gpg"
    [...]
    if [[ -f $passfile ]]; then
        if [[ $clip -eq 0 && $qrcode -eq 0 ]]; then
            pass="$($GPG -d "${GPG_OPTS[@]}" "$passfile" | $BASE64)" || exit $?
            echo "$pass" | $BASE64 -d

Por lo cual creo que debe ejecutar gpg -d ~/.password-store/name_of_filey usar cualquier clave de cifrado que haya configurado en GPG cuando inicializó por primera vez pass(¿usando la -initopción?)

información relacionada