Tag: GnuPG

  • [Ratkaisu] Tiedoston salasanasuojaaminen GPG:llä

    Lähtökohta
    Pakettienhallinnassa gnupg on asennettuna. Kotihakemistossani on salainen.txt -niminen tiedosto, joka sisältää salaisen viestin.
    Ongelma
    Haluan salata salaisen viestin GPG:llä siten, että salauksessa käytetyn salasanan tietäminen riittää salatun tiedoston avaamiseen — avaintiedostoa ei siis tarvita.
    Ratkaisu
    Käytän GPG:n symmetristä salausta tiedoston salaamiseen, komentamalla seuraavasti:

    gpg -c ~/salainen.txt

    Komennon suorittamisen jälkeen GPG kysyy tiedoston salauksessa käytettävää salasanaa kahdesti. Sen jälkeen kotihakemistossani on alkuperäisen tiedoston lisäksi salainen.txt.gpg -niminen tiedosto, jonka avaamiseen GPG:llä tarvitaan salasana. Hävitän alkuperäisen tiedoston srm-komennolla.
    Salatun tiedoston avaaminen GPG:llä tapahtuu seuraavalla komennolla:

    gpg -d ~/salainen.txt.gpg > ~/salainen.txt

    Komennon suorittamisen jälkeen kotihakemistossani on jälleen salainen.txt -niminen tiedosto, joka sisältää alkuperäisen viestin salaamattomana.

    Huomautus
    Viestiä purettaessa GPG antaa seuraavanlaisen varoituksen:

    gpg: VAROITUS: viestin eheyttä ei oltu suojattu

    Varoituksen voi ilmeisesti jättää huomiotta.