Mám soubor gpg a soubor sha256. Když se pokusím dešifrovat soubor gpg pomocí příkazu gpg – d file.gpg , říká, že neexistuje žádný tajný klíč. Jsem v tom úplně nový, takže bych ocenil všechny ukazatele.
Komentáře
- S verzemi gpg buďte opatrní, pokud jste upgradovali z gpg 1 na gpg 2 možná budete muset exportovat / importovat své staré klíče, měl jsem problémy s dešifrováním souborů šifrovaných různými verzemi gpg.
Odpovědět
GnuPG funguje pomocí dvou různých druhů klíčů: soukromého klíče a veřejného klíče. Když používáte software, vytvoříte veřejný i soukromý klíč (nazývaný pár klíčů). Svůj veřejný klíč nastavíte jako veřejný. K šifrování libovolných dat jej může použít kdokoli, tato data však lze dešifrovat pouze pomocí odpovídajícího soukromého (aka tajného) klíče. Pokud říká, že neexistuje žádný tajný klíč, znamená to, že soubor nebyl zašifrován veřejným klíčem. Jinými slovy, není určen pro vás a nebudete jej moci dešifrovat. Můžete dešifrovat pouze věci, které byly zašifrovány pro vás .
Je možné, že chcete soubor ešifrovat, ověřit ? Jelikož zmiňujete soubor s hash SHA-256, jedná se o nějaký druh softwaru, který stahujete a který byl dodán se souborem .sig
? Pokud ano, musíte importovat veřejný klíč pomocí --import
(obvykle ho najdete na webu pro stahování, ať už jste si stáhli cokoli) a poté použít --verify
místo -d
. Viz také: