Jak wyodrębnić pliki z pliku pgp

1

Mam a.zip.pgpplik wraz z plikiem key.asc. Jak mogę wyodrębnić pliki a.zip.pgp?

Próbowałem następujących czynności:

$ gpg --import key.asc

następnie

$ gpg --decrypt-files a.zip.pgp
gpg: encrypted with 2048-bit ELG-E key, ID 20242EB8, created 2009-12-17
gpg: encrypted with RSA key, ID 744D6CB7
gpg: decryption failed: secret key not available

$ gpk -k

pub   1024D/F8802D87 2009-12-17

uid                  Nsit-Poison <[email protected]>
sub   2048g/20242EB8 2009-12-17

Czy ktoś ma jakiś pomysł, jeśli dzieje się tak dlatego, że nie mam dobrego pliku klucza?


źródło
1
Można się domyślać, że plik „key.asc” zawiera klucz publiczny , który może szyfrować plik, który następnie można odszyfrować za pomocą poprawnego klucza prywatnego (którego prawdopodobnie nie masz). Taki jest cel (p) gp (g). Pomoże to poznać kontekst, w którym uzyskano te pliki.
Eroen

Odpowiedzi:

1

Tak, masz zły klucz.

gpg -kwyświetla klucze publiczne (tzn. klucze potrzebne do szyfrowania czegoś). Potrzebujesz klucza prywatnego , który pasuje do klucza publicznego, za pomocą którego ten plik został zaszyfrowany. Gdy go posiadasz, gpg -K(kapitał Uwaga) wyświetli go z sec(„sekret”) zamiast pubw wyjściu, którego fragment opisałeś powyżej.

ckhan
źródło