]$ gpg [seçenek(ler) ve parametre(ler)] [komut(lar) ve parametre(ler)] |
]$ gpg --gen-key |
]$ gpg [seçenekler] --export [Kullanici_ID] |
]$
gpg --output cikti_dosyasi --export farukesk # Bu komut farukesk isimli kullanıcının ortak anahtarını # binary şekilde cikti_dosyasi isimli dosyaya yazar. |
]$
gpg --armor --output farukesk.asc --export farukesk # Bir öncekinden farkı, çıktı dosyası ikili # dosya değil bir ASCII dosyadır (ASCII armored) |
]$
gpg--output cikti_dosyasi --export-secret-key farukesk # farukesk kullanıcısının özel anahtarını ikili olarak farukesk.sasc # isimli dosyaya yazar. Özel anahtarın gizliliğinin sağlanması # gereklidir. |
]$
gpg --keyserver keyserver.pgp.com --send-keys farukesk # Ayrıca GPG, anahtarlarınızı paylaşmanız için yukarıdaki gibi # bir yol sunar. Internet'e bağlıyken bu komut farukesk kullanıcısının # genel anahtarını, keyserver.pgp.com adresindeki anahtar sunucusuna gönderir. |
]$ gpg --import [dosya_adi] |
]$
gpg --list-keys # Sisteme dahil edilmiş ortak anahtarları listeler. |
]$
gpg --list-sigs # sisteme dahil edilmiş imzaları listeler. |
]$
gpg --fingerprint # Sistemdeki anahtarların sahiplerinin parmak izlerini hexadecimal # formda listeler. Bu, anahtarların sahiplerinin gerçek sahiplerinin # olup olmadıklarını kontrol etmede kullanılır. |
]$
gpg --list-secret-keys # Sisteme dahil edilmiş olan özel anahtarları listeler. |
]$
gpg --delete-key [Kullanıcı_ID] # Sisteme dahil edilmiş Kullanici_ID'li kullanıcının genel anahtarını siler. # Bu kullanıcının özel anahtarı da sistemde mevcutsa ilk önce bunun silinmesi gerekir. |
]$
gpg --delete-key [Kullanıcı_ID] # Sisteme dahil edilmiş Kullanici_ID'li kullanıcının genel anahtarını siler. # Bu kullanıcının özel anahtarı da sistemde mevcutsa ilk önce bunun silinmesi gerekir. |
]$ gpg --edit-key kullanici_ID |
]$
gpg --edit-key [Kullanici_ID] # Bu komutla düşülen komut satırında sign komutu verilerek bu işlem yapılır. # Bu komut girildikten sonra imzalama özel anahtar ile yapılacağı için özel # anahtarınızın parolası sorulur. |
]$ gpg -e -r [Alıcı] [Veri] |
]$ gpg -u [Gonderen] -r [Alıcı] --armor --sign --encrypt [Veri] |
]$
gpg --output cikti_dosyasi --export farukesk # Bu komut farukesk isimli kullanıcının ortak anahtarını # binary şekilde cikti_dosyasi isimli dosyaya yazar. |
]$
gpg -e -r [Alıcı] -u [Gönderen] mesaj # Bu komut gonderen kullanıcısı olarak mesaj dosyasındaki veriyi Alıcı kullanıcısı # için şifreler ve çıktısını komutu çağırdığınız dizinin içinde mesaj.gpg dosyasına yazar. |
]$
echo "Merhaba, bu mesajı zyariz gonderdi :)" | gpg -u farukesk -r meren -ea | mail [email protected] # Bu komut "Merhaba, bu mesajı zyariz gonderdi :)" mesajını farukesk kullanıcısı olarak # ascii modda meren kullanıcısı için şifreler, çıktısını da [email protected] adresine postalar. |
]$ gpg -d [Veri] |
]$
gpg --output dosya --decrypt sifreli_dosya # Bu komut sifreli_dosya isimli dosya içerisindeki şifreli veriyi özel anahtarınızın # parolasını istedikten sonra deşifreler ve çıktıyı dosya dosyasına yazar. |
]$ gpg -s [Veri] |
]$
gpg --detach-sign dosya # İkili dosyaları imzalarken önerilir. Çünkü bu komutla izma başka bir # dosyaya (bu örnekte dosya.sig) atılır. Böylece ikili dosyanın bütünlüğü korunmuş olur. |
]$
gpg -u [Gonderen] -r [Alıcı] --armor --sign --encrypt [Veri] # Bu komut dosya dosyasındaki veriyi şifreler, imzalar ve çıktısını # dosya.asc dosyasına ASCII formda yazar. |
]$ gpg --verify [Veri] |
Telif Hakları Bu belgenin (Linux'ta GPG Kullanımı), 0.1 sürümünün telif hakkı © 2001 Faruk Eskicioğlu ve A. Murat Eren'e aittir. Bu belgeyi, Free Software Foundation tarafından yayınlanmış bulunan GNU Özgür Belgeleme Lisansının 1.1 ya da daha sonraki sürümünün koşullarına bağlı kalarak kopyalayabilir, dağıtabilir ve/veya değiştirebilirsiniz. Bu Lisansın bir kopyasını http://www.gnu.org/copyleft/fdl.html adresinde bulabilirsiniz. Feragatname Bu belgedeki bilgilerin kullanımından doğacak sorumluluklar, ve olası zararlardan belge yazarı sorumlu tutulamaz. Bu belgedeki bilgileri uygulama sorumluluğu uygulayana aittir. Tüm telif hakları aksi özellikle belirtilmediği sürece sahibine aittir. Belge içinde geçen herhangi bir terim bir ticarî isim ya da kuruma itibar kazandırma olarak algılanmamalıdır. Bir ürün ya da markanın kullanılmış olması ona onay verildiği anlamında görülmemelidir. |