백업에서 패스 비밀번호를 복구할 수 있나요?

백업에서 패스 비밀번호를 복구할 수 있나요?

당시에 드라이브를 백업해 두었던 것을 기억했을 때 꽤 오래된 일부 계정의 일부 비밀번호가 누락되었습니다. 거기서 ~/.local/share/password-store내 비밀번호가 암호화되어 있는 디렉토리를 발견했습니다.pass비밀번호 관리자. 나는 또한 ~/.gnupg~/.local/share/gnupg디렉토리를 찾았습니다.

내 질문은: 백업의 비밀번호를 해독하고 복구할 수 있습니까? 꼭 필요한 것 같지만 사용하려는 시도가 gpg --import실패했습니다.

답변1

사용하려는 시도가 gpg --import실패했습니다.
... 백업에 있는 비밀번호를 해독하고 복구할 수 있나요?

--import네, 하지만 여기서는 올바른 선택이 아닌 것 같아요 .

을 보면서pass프로그램 설명는 각 비밀번호를 gpg. 파일은 ~/.password-store하위 디렉터리에 있습니다.

보고실제 프로그램, 쉘 스크립트입니다.

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

gpg -d ~/.password-store/name_of_file처음 초기화할 때 GPG에 구성한 암호화 키를 실행하고 사용해야 한다고 생각합니다 pass(옵션 사용 -init?).

관련 정보