gpg --gen-key
komutu ile anahtar çiftimizi oluşutururuz. isim ve tanım bilgilerinde türkçe karekteri desteklemez.
anahtarımızı oluştururken, bir sorun oluştuğunda imzayı iptal etmek için bir iptal anahtarı oluşturalım
gpg --output revoke.asc --gen-revoke mailim@domainim.com
diğer kullanıcılara mesaj oluştuturken kullanıcıların genel (public) anahtarlarını kullanırız.
mevcut genel anahtarları görmek için
gpg --list-keys
genel anahtarımızı bir arkadaşımıza göndermek istersek
gpg –armor –export mailim@domainim.com
çıktısını yollayabiliriz.
Başkalarının genel anahtarını
gpg --import arkadasim.gpg
şeklinde kendi genel anahtar zincirimize ekleyebiliriz.
Belgeleri
gpg --output belge.gpg --encrypt --recipient arkadasimin_maili@domain.com belge
şeklinde şifreleyebiliriz. Bu belge
gpg --output belge --decrypt belge.gpg
şeklinde şifresi çözülür, tabi arkadaşınızın genel anahtarıyla şifrelediğiniz için sadece o açabilicektir.
Arkadaşınızın henüz bir gpg anahtarı yok mu? Genel anahtar olmadan klasik tek anahtar şifre ile şifreleyebiliriz de, bu durumda şifreyi bilen kişi belgeyi açabilicektir.
gpg --output belge.gpg --symmetric belge
Bu işlemleri arayüzle yapmak için kullanılan programları ikinci bir yazıda anlatıcağım.
Tags:
encryption,
gnupg,
gpg,
gpg usage,
key,
keypair
Tags: encryption, gnupg, gpg, gpg usage, key, keypair