gpg: přepsání .pdf šifrování => dešifrování selže

hlasů
2

I použít gpg (GnuPG) 1.4.11. zašifrovat soubor foo.pdfpomocí gpg -c foo.pdf. Zašifrovaný soubor je pak foo.pdf.gpgi dodatečně, původní soubor foo.pdfexistuje. I pak může dešifrovat foo.pdf.gpgpomocí gpg foo.pdf.gpg, jak se očekávalo. Nicméně, pokud mohu použít gpg -o foo.pdf -c foo.pdfa rozhodnout přepsat existující soubor na šifrování, pak použít gpg foo.pdfk dešifrování zašifrovaného souboru, a nakonec vyberte soubor přepsat existující foo.pdf(opět), soubor je stále chráněna a nelze ji zobrazit.

Pak jsem se pokusil spustit gpg foo.pdfznovu (Myslel jsem, že dešifrování selhal poprvé, to je důvod, proč jsem to zkusil znovu). Nyní se soubor se zdá být poškozen: gpg: [don't know]: 1st length byte missing. Nějaké nápady? Je to obecně není dobrý nápad k přepsání souborů? Očekával jsem, že získání jednoho souboru foo.pdf.gpgpo šifrování (u původního souboru foo.pdfbudou odstraněny automaticky).

Položena 21/06/2012 v 09:49
zdroj uživatelem
V jiných jazycích...                            


1 odpovědí

hlasů
2

GPG zapisuje do stejného souboru je to čtení z (žádné dočasné soubory). Jak to zní holý šifrovat, že data jsou clobbered již-šifrovaným datům GPG je psaní ven (nebo naopak k dešifrování). Obecně lze říci, že to nebude fungovat (to je jako filtr, který mění svůj vstup se svým výstupem).

Odpovězeno 21/06/2012 v 14:32
zdroj uživatelem

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