GnuPG: „dešifrování selhalo: tajný klíč není k dispozici“ Chyba z GPG v systému Windows

hlasů
19

Životní prostředí: HP notebook s Windows XP SP2

Jsem vytvořil několik šifrovaných souborů pomocí GnuPG (gpg) pro Windows. Včera, můj pevný disk se nepodařilo, takže jsem musel ReImage pevný disk. Nyní jsem přeinstalovat gpg a regenerovat své klíče s použitím stejné fráze jako dříve. Ale nyní jsem schopen dešifrovat soubory. Dostanu následující chybu:


C: \ sureshr> gpg -ac: \ sureshr \ práce \ passwords.gpg
gpg: šifrována s 1024-bitovým klíčem ELG-E, ID 279AB302, vytvořil 2008-07-21
      Suresh Ramaswamy (AAA) BBB
gpg: dešifrování selhalo: tajný klíč není k dispozici

C: \ sureshr> gpg --list-keys
C: / Documents and Settings / sureshr / Application Data / GnuPG \ pubring.gpg
-------------------------------------------------- ------------------
pub 1024D / 80059241 2008-07-21
uid Suresh Ramaswamy (AAA) BBB
sub 1024g / 279AB302 2008-07-21

AAA = gpg komentář
BBB = můj e-mailovou adresu

Jsem si jist, že jsem pomocí správného přístupového hesla. Co přesně to znamená tato chyba? Jak zjistím gpg, kde najít svůj tajný klíč?

Dík,

Suresh

Položena 18/09/2008 v 11:04
zdroj uživatelem
V jiných jazycích...                            


6 odpovědí

hlasů
21

Musíte importovat nejen svůj tajný klíč, ale také odpovídající veřejný klíč, nebo budete mít tuto chybu.

Odpovězeno 02/11/2011 v 01:45
zdroj uživatelem

hlasů
20

Při dovážet zpět klíče ze starého svazku klíčů, je třeba zadat příkaz:

gpg --allow-secret-key-import --import <keyring>

jinak to bude dovážet pouze veřejné klíče, nikoliv soukromých klíčů.

Odpovězeno 18/09/2008 v 11:21
zdroj uživatelem

hlasů
8

Ano, zobrazí váš tajný klíč k chybět. Bez něj nebudete schopni dešifrovat soubory.

Máte klíč zálohován někde?

Re-vytvoření klíče, ať už používáte stejné heslo, nebo ne, nebude fungovat. Každá dvojice klíčů je jedinečný.

Odpovězeno 18/09/2008 v 11:06
zdroj uživatelem

hlasů
6

Ještě jeden důvod pro „tajný klíč není k dispozici“ zprávy: GPG verze neshody.

Praktický příklad: Byl jsem pomocí GPG v1.4. Spínací obalové systémy, se MacPorts dodáván gpg byla odstraněna, a odhalila další gpg binární v cestě, to jednu verzi 2.0. Dešifrování, že nemohl najít tajný klíč a dal právě tuto chybu. Šifrování, že si stěžoval na nepoužitelném veřejným klíčem. Nicméně, gpg -k a -K obě uvedené platné klíče, který byl příčinou velkého zmatku.

Odpovězeno 06/09/2011 v 12:36
zdroj uživatelem

hlasů
6

workmad3 je zřejmě zastaralý, alespoň pro současnou SVS, jak --allow-secret-key-importje již zastaralé a nic nedělá.

To, co se mi stalo, že jsem se nepodařilo správně exportovat. Jen to gpg --exportnení dostačující, neboť pouze exportuje veřejné klíče. Při exportu klíčů, co musíte udělat,

gpg --export-secret-keys >keyfile
Odpovězeno 27/09/2009 v 03:46
zdroj uživatelem

hlasů
1

Rozlišení tohoto problému pro mě bylo informovat odesílatele, že to udělal pomocí veřejného klíče, které jsem poslal, ale spíš někdo elses. Měli byste vidět tlačítko, které oni používali. Řekněte jim, aby použít ten správný.

Odpovězeno 13/11/2009 v 20:10
zdroj uživatelem

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more