![www.turkiyespot.com web sayfası kontrol panelleleri yardımlaşma forumları Forum Ana Sayfa](templates/subSilver/images/logo_phpBB.gif) |
www.turkiyespot.com web sayfası kontrol panelleleri yardımlaşma forumları ucuz hosting domain kontrol panelleri yardımlaşma forumları
|
Önceki başlık :: Sonraki başlık |
Yazar |
Mesaj |
turkiyespot Site Admin
Kayıt: 11 Ksm 2005 Mesajlar: 320 Konum: istanbul
|
Tarih: Cum Ksm 25, 2005 12:43 am Mesaj konusu: GnuPG (Windows 2000) |
|
|
GnuPG (GNU Privacy Guard)
GnuPG, PGP' nin yerini alabilecek, tamamlanmış ve serbest bir yazılımdır, çünkü patentli IDEA agoritmasını kullanmaz (yine de IDEA yı kullanmak isterseniz, gerekli yamayı kendiniz indirip kurabilirsiniz) ve herhangi bir kısıtlama olmadan kullanabilirsiniz.
GnuPG, GNU General Public License altında dağıtılmaktadır ve RFC2440 (OpenPGP) ile uyumlu bir uygulamadır.
--------------------------------------------------------------------------------
Kurulum
Bu yazıda GnuPG' nin Windows (Windows 2000) altında kurulumunu ve kullanımını inceleyeceğiz. Yazılımı kendiniz derleyebileceğiniz gibi, önceden derlenmiş ikili dosyaları da indirebilirsiniz.
Dosyaları diske açalım
GnuPG sitesinin Download bölümüne girin ve Binaries bölümünden Microsoft Windows için hazırlanmış zip dosyasını indirin. (Kurulum hakkında ayrıntılı bilgi için zip içindeki README.W32 dosyasını inceleyebilirsiniz.) zip arşivindeki dosyaları C:\gnupg altına yerleştirin.
Eğer farklı bir dizin seçerseniz, Registry içinde bazı işlemler yapmanız gerekiyor. HKEY_CURRENT_USER - Software -> GNU -> GnuPG kısmına girip (GNU ve GnuPG anahtarlarını sizin oluşturmanız gerekebilir) HomeDir altına seçtiğiniz dizini yazın. Registry' de GnuPG için dosya ayarlaması yaparken bölü işaretini kullanın ``/''.
Uygulama dosyalarının olduğu dizini PATH değişkenine ekleyelim
zip içindeki ``gpg.exe'', ``gpgv.exe'' ve ``gpgkeys_ldap.exe'' dosyalarını PATH içinde yeralan bir dizine kopyalayabileceğimiz gibi, kurulumu yaptığımız C:\gnupg dizinini de PATH içine ekleyebiliriz.
Bunun için, Denetim Masası >> Sistem >> Gelişmiş kartından Ortam Değişkenleri bölümüne girelim ve Sistem Değişkenleri içinden Path değerini seçerek Düzenle düğmesine tıklayalım. Değişken değeri kısmında bir değer varsa, bu değerin sonuna bir noktalı virgül ``;'' koyalım ve ardından da GnuPG' yi kurduğumuz dizin olan C:\gnupg değerini ekleyelim.
Seçimimizi onayladıktan sonra bir komut satırı penceresi açalım:
gpg --help
Yazdığımızda program çalışıyorsa kurulumda sorun yok demektir.
Gizli anahtarımızı oluşturalım
GnuPG' yi dosyaları imzalamak ve imzaların geçerliliğini denetlemek için kullanabiliriz. Kendimize ait bir imza oluşturmak için:
gpg --gen-key
Komutunu girelim. karşımıza ne tür bir anahtar istediğimizi soran bir ekran gelecek:
C:\>gpg --gen-key
gpg (GnuPG) 1.2.5; Copyright (C) 2004 Free Software Foundation, Inc.
This program comes with ABSOLUTELY NO WARRANTY.
This is free software, and you are welcome to redistribute it
under certain conditions. See the file COPYING for details.
Please select what kind of key you want:
(1) DSA and ElGamal (default)
(2) DSA (sign only)
(4) RSA (sign only)
Your selection?
Burda varsayılan değer olan DSA and ElGamal, patentli olmadığı için hemen her yerde desteklenmektedir. Bunu seçtikten sonra anahtar büyüklüğü sorulacaktır:
DSA keypair will have 1024 bits.
About to generate a new ELG-E keypair.
minimum keysize is 768 bits
default keysize is 1024 bits
highest suggested keysize is 2048 bits
What keysize do you want? (1024)
1024 değeri çoğunlukla yeterli olacaktır (ve 2048 bu yazı yazıldığı sırada üst sınırdı).
Sonrasında, oluşturduğumuz anahtarın ne kadar süre ile geçerli olduğunu belirtmemiz gerekiyor. Eğer varsayılan değer olan sıfırı seçersek, anahtarımız zaman aşımına uğramaz. Sadece rakam gireresek, zaman aşımını gün olarak belirleriz, w harfi hafta, m harfi ay, y harfi de yıl cinsinden değerler belirtmek için kullanılabilir.
Requested keysize is 1024 bits
Please specify how long the key should be valid.
0 = key does not expire
<n> = key expires in n days
<n>w = key expires in n weeks
<n>m = key expires in n months
<n>y = key expires in n years
Key is valid for? (0)
Burada sıfırı seçersek, bunu onaylamamız için bir soru sorulacaktır:
Key does not expire at all
Is this correct (y/n)?
Eğer bunu kabul etmezsek bir önceki adıma döneriz.
Sıradaki bölümde ise, anahtarımızı tanımlamak için bize bazı sorular sorulacak. Birinci soru adımız:
Real name:
Buraya adımızı ve soyadımızı yazabiliriz. Sonraki ekranda e-posta adresimiz sorulacaktır:
Email address:
Bundan sonra ise bir yorum kısmı eklemek istersek bunu girebiliriz. Örneğin internette kullandığımız bir lakap olabilir.
Comment:
Bu kısımdan sonra kullanıcı tanımlama bilgimiz
You selected this USER-ID:
Adım Soyadım (Lakap) <falan@filan.com>
olarak girdiğimiz bilgilerden oluşturulacaktır.
Sonraki ekranda kullanıcı tanımlama bilgimizi oluşturan alanları değiştirebilir, onaylayabilir veya çıkabiliriz:
Change (N)ame, (C)omment, (E)mail or (O)kay/(Q)uit?
Anahtar oluşturulmadan önce yapacağımız son şey ise, anahtarımızı korumak için bir parola oluşturmak:
Enter passphrase:
Parolamız boşluk ve abecesayısal olmayan değerleri içerebilir, tahmin edilmesi zor ve biraz da uzun olmasında fayda vardır. Ancak seçtiğiniz parolayı UNUTMAMANIZ gerekir. Aksi taktirde, gizli anahtarınızı kullanamazsınız. Parolayı belirledikten sonra anahtar oluşturma işlemi başlayacaktır. Anahtar oluşturulurken rasgele veriye ihtiyaç duyulur, bunu sağlamak için, örneğin işlemin yapıldığı pencereyi küçültüp, fareyi hareket ettirerek, klavyeyi kullanarak veya başka pencereler açarak yardımcı olabilirsiniz.
Bu işlemin sonunda gizli ve açık anahtarlarımız oluşturulacaktır.
--------------------------------------------------------------------------------
Kullanım
GnuPG' yi dosyaları sayısal imzamızla imzalamak ve elimize geçen dosyaların imzalarının doğruluğunu deentlemek için kullanabiliriz.
Dosyaları imzalamak
gpg -s dosya.adı
Komutu ile dosyaları imzalayabiliriz. Bu komutu girdikten sonra bize, gizli anahtarımız için oluşturulan parola sorulacaktır (yıldızlı yerler anahtar hakkında bilgileri içerir):
You need a passphrase to unlock the secret key for
user: "Adım Soyadım <falan@filan.com>"
****-bit DSA key, ID ********, created ****-**-**
Enter passphrase:
Parolayı girdikten sonra, bir imza dosyası oluşturulacaktır. Ancak oluşturulan dosya sıkıştırmada içerdiğinden okunaklı değildir. Okunabilir bir doya oluşturmak isterseniz şu komutu kullanın:
gpg --clearsign dosya.adı
İmzaları onaylamak
Şu komutu kullanarak imzaların doğruluğunu denetleyebilirsiniz:
gpg --verify imza.gpg
gpg --verify imza.asc
Anahtarları ihracetmek
gpg --export
Komutuyla bütün anahtarları ihracedebiliriz. Veya belli bir anahtarı ihrac etmek için
gpg --export AD
Komutu kullanılabilir. Ancak anahtarı bir dosyaya ASCII olarak yazmak daha uygun olcaktır. Aşağıdaki kod imzayı IMZA.pub adlı dosyaya yazar.
gpg --export -a -o IMZA.pub
Anahtarları ithaletmek
Birisine ait açık anahtarı aldığınızda, bunu kullanabilmek için bunu anahtar veritabanına eklemeniz gerekir. Bunun için
gpg --import BURAK.pub
Gibi bir komut kullanabiliriz. BURAK.pub dosyası içindeki anahtar kaydedilecektir.
Diğer özellikler için GnuPG yardım dosyaları incelenebilir.
--------------------------------------------------------------------------------
Bağlantılar
PGP hakkında bilgi için Halis Osman ERKAN' ın PGP yazısını inceleyebilirsiniz: http://www.mutasyon.net/makaleoku.asp.
Aşağıdaki sayfalar ingilizcedir:
GnuPg anasayfa: http://www.gnupg.org/
GnuPG indir: http://www.gnupg.org/(en)/download/index.html
Why not IDEA? http://www.gnupg.org/(en)/why-not-idea.html
GNU General Public License http://www.gnu.org/copyleft/gpl.html
GnuPG Mini Howto http://webber.dewinter.com/gnupg_howto/english/GPGMiniHowto.html
Anahtar : GNUPG, GNU, PGP, Public key, Secret key
Bölüm : Yazılım
Düzey :
Tarih : 16.8.2004
Yazar : Burak GÜRSOY
E-mail : bgursoy@mutasyon.net _________________ www.turkiyespot.com ucuz hosting |
|
Başa dön |
|
![](templates/subSilver/images/spacer.gif) |
www.turkiyespot.com ucuz hosting www.turkiyespot.com ucuz hosting
![](images/google_logo.png)
|
Tarih: Cum Ksm 25, 2005 12:43 am Mesaj konusu: Advertisement Links |
|
|
![](http://www.turkiyespot.com/images/SAINT_78_04.gif) www.turkiyespot.com iyi Hosting vps
vds radyo iyi reseller, kaliteli hosting, kaliteli host, kaliteli vps, iyi vps |
|
Başa dön |
|
![](templates/subSilver/images/spacer.gif) |
|
|
Bu forumda yeni başlıklar açamazsınız Bu forumdaki başlıklara cevap veremezsiniz Bu forumdaki mesajlarınızı değiştiremezsiniz Bu forumdaki mesajlarınızı silemezsiniz Bu forumdaki anketlerde oy kullanamazsınız
|
Powered by phpBB © 2001, 2005 phpBB Group Türkçe Çeviri: phpBB Turkey & Erdem Çorapçıoğlu
|