Van egy gpg fájlom és egy sha256 fájlom. Amikor megpróbálom visszafejteni a gpg fájlt a gpg – d file.gpg paranccsal, azt mondja, hogy nincs titkos kulcs. Teljesen új vagyok ebben, ezért nagyra értékelném a mutatókat.
Megjegyzések
- Legyen óvatos a gpg verzióival, ha frissített a gpg 1-ről a következőre: gpg 2 lehet, hogy a régi kulcsokat kell exportálnia / importálnia, problémáim voltak a különböző gpg verziókkal titkosított fájlok visszafejtésével.
Válasz
A GnuPG két különböző típusú kulcs használatával működik: egy magánkulcs és egy nyilvános kulcs. A szoftver használatakor létrehoz egy nyilvános és egy magánkulcsot is (úgynevezett kulcspár). Nyilvános kulcsot teszel, nos, nyilvános. Bárki felhasználhatja tetszőleges adatok titkosítására, de ezeket az adatokat csak a megfelelő privát (más néven titkos) kulcs használatával lehet visszafejteni . Ha azt mondja, hogy nincs titkos kulcs, az azt jelenti, hogy a fájlt nem titkosították a nyilvános kulccsal. Más szóval, nem az Ön számára készült, és nem fogja tudni visszafejteni. Csak azokat a dolgokat tudod visszafejteni, amelyeket titkosítottak a te nek.
Lehetséges, hogy a fájl visszafejtése helyett igazolni szeretné a fájlt? Mivel megemlít egy fájlt SHA-256 kivonattal, ez egyfajta szoftver, amelyet letölt, és amely egy .sig
fájlt kapott? Ha igen, akkor importálnia kell a nyilvános kulcsot a --import
paranccsal (általában a letöltési webhelyen találja meg, bármit is tölt le), majd használja az --verify
a -d
helyett. Lásd még: