bg-tutorials

Windows’a OpenSSL Nasıl Kurulur

OpenSSL’i Windows’a yüklemek, geliştiricilerin ve yöneticilerin şifreleme araçlarını kullanarak anahtarlar ve CSR’ler oluşturmasına, sertifikaları incelemesine ve verileri güvence altına almasına olanak tanır. Bu kılavuz size OpenSSL’in Windows’a nasıl kurulacağını, PATH’e nasıl ekleneceğini, nasıl doğrulanacağını ve en sık ortaya çıkan sorunların nasıl çözüleceğini gösterir.

Hızlı yanıt: Shining Light Productions’tan OpenSSL kurulum dosyasını indirin, çalıştırın, OpenSSL bin klasörünü sistem PATH’inize ekleyin, ardından Komut İstemi’nde openssl version komutunu çalıştırarak kurulumu doğrulayın.

Kurulumdan önce

Aşağıdakilerin hazır olduğundan emin olun:

  • Windows makinesinde yönetici ayrıcalıkları (yazılım yüklemek ve PATH’i düzenlemek için gereklidir).
  • En güncel Microsoft Visual C++ Redistributable paketinin yüklü olması. Windows OpenSSL derlemeleri buna bağımlıdır.
  • İndirme ve kurulum için güvenilir bir internet bağlantısı ve biraz boş disk alanı.

Adım 1: OpenSSL’i indirin

Windows OpenSSL’i dahili olarak içermez, bu nedenle önceden derlenmiş bir kurulum dosyası indirirsiniz:

1. Tarayıcınızı açın ve Windows için OpenSSL paketleri (Shining Light Productions) sayfasına gidin.

2. Güvenlik ve performans için en son kararlı sürümü seçin. Neredeyse tüm modern PC’lerde 64-bit derlemeyi istersiniz (32-bit derlemeyi yalnızca eski 32-bit Windows kullanıyorsanız seçin).

3. Çoğu sertifika ve şifreleme görevi için Light kurulum dosyası (EXE veya MSI) yeterlidir; tam sürüm ise geliştirme başlık dosyalarını ve kütüphanelerini ekler.

Adım 2: OpenSSL’i yükleyin

1. İndirilen kurulum dosyasını bulun (genellikle İndirilenler klasöründe) ve üzerine çift tıklayın.

2. Kullanıcı Hesabı Denetimi (UAC) sizden onay isterse, kurulum dosyasının çalışmasına izin vermek için Evet‘e tıklayın.

3. Sihirbazı takip edin. Lisansı kabul edin, ardından kurulum dizinini seçin. 64-bit derleme için varsayılan konum C:Program FilesOpenSSL-Win64‘tür.

Windows sihirbazında OpenSSL kurulum dizininin seçilmesi

4. Sorulduğunda, OpenSSL DLL’lerini (Windows sistem klasörü yerine) OpenSSL /bin dizinine kopyalama seçeneğini varsayılan olarak koruyun.

5. İleri‘ye, ardından Kur‘a tıklayın ve dosyaların kopyalanmasını bekleyin.

6. Onay ekranını gördüğünüzde, kurulum dosyasını kapatmak için Bitir‘e tıklayın.

OpenSSL kurulumunun tamamlandığını gösteren onay ekranı

Adım 3: OpenSSL’i PATH’e ekleyin

OpenSSL’i PATH’e eklemek, Komut İstemi’nde herhangi bir klasörden openssl komutunu çalıştırabilmenizi sağlar:

1. Başlat düğmesine sağ tıklayın ve Sistem‘i seçin.

2. Gelişmiş sistem ayarları‘na tıklayın.

Windows'ta Gelişmiş sistem ayarlarının açılması

3. Sistem Özellikleri penceresinde, Ortam Değişkenleri…‘ne tıklayın

4. Sistem değişkenleri altında, Path‘i seçin ve Düzenle…‘ye tıklayın

Sistem Özellikleri'ndeki Ortam Değişkenleri düğmesi

5. Yeni‘ye tıklayın ve OpenSSL bin klasörünün yolunu ekleyin. Varsayılan 64-bit kurulum için bu C:Program FilesOpenSSL-Win64bin‘dir (başka bir yere kurduysanız buna göre ayarlayın).

6. Kaydetmek ve kapatmak için her pencerede Tamam‘a tıklayın.

OpenSSL bin klasörünün Windows PATH değişkenine eklenmesi

Adım 4: Kurulumu doğrulayın

Komut İstemi‘ni açın (Windows arama çubuğuna cmd yazın ve Enter’a basın). Zaten açıksa, yeni PATH’i algılaması için kapatıp yeniden açın.

Şunu çalıştırın:

openssl version

OpenSSL doğru şekilde yüklendiyse, sürüm numarasını ve tarihini yazdırır. (Bunu nasıl okuyacağınızdan emin değil misiniz? OpenSSL sürümünün nasıl kontrol edileceğine ilişkin kılavuzumuza bakın.)

Komut İstemi'nde openssl version komut çıktısı

Adım 5: OpenSSL’i test edin

OpenSSL’in çalıştığını doğrulamak için hızlı bir şifreleme ve şifre çözme testi yapın:

1. İçinde örnek bir metin bulunan plaintext.txt adlı bir metin dosyası oluşturun.

2. Komut İstemi’ni açın ve dosyayı içeren klasöre gitmek için cd komutunu kullanın, örneğin:

cd C:PathToDirectory

3. Dosyayı şifreleyin (OpenSSL sizden bir parola belirlemenizi isteyecektir, bunu hatırlayın):

openssl enc -aes-256-cbc -salt -pbkdf2 -in plaintext.txt -out encrypted.txt

4. Bu, encrypted.txt dosyasını oluşturur. Şifresini çözmek için (aynı parolayı girin):

openssl enc -d -aes-256-cbc -pbkdf2 -in encrypted.txt -out decrypted.txt

Dosyayı şifreleyip şifresini çözebiliyorsanız, OpenSSL kurulmuş ve çalışıyordur. (Daha fazlası için yaygın OpenSSL komutlarına bakın.)

OpenSSL ile oluşturulmuş şifreli metin dosyası

Yaygın sorunlar ve çözüm yolları

  • “openssl” tanınmıyor: PATH ayarlanmamış (veya Komut İstemi PATH’i ayarlamadan önce açılmış). OpenSSL bin klasörünün sistem PATH’inde olduğunu yeniden kontrol edin, ardından yeni bir Komut İstemi açın.
  • “Erişim Reddedildi” hataları: Komut İstemi’ni yönetici olarak çalıştırın (sağ tıklayın → Yönetici olarak çalıştır).
  • Antivirüs müdahalesi: bazı antivirüs araçları komut satırı şifreleme araçlarını işaretleyebilir. Gerekirse OpenSSL kurulum klasörünü antivirüs istisnalarınıza ekleyin.
  • Eksik bağımlılıklar: kurulum veya komutlar başarısız olursa, Microsoft Visual C++ Redistributable’ın yüklü olduğunu doğrulayın.
  • Güncel olmayan sürüm: eski bir OpenSSL derlemesi bilinen güvenlik açıkları taşıyabilir. Güncel kalmak için en son kararlı sürümü yeniden yükleyin.

Sık Sorulan Sorular

Windows neden “‘openssl’ tanınmıyor” diyor?

Windows, OpenSSL çalıştırılabilir dosyasını bulamıyor çünkü bin klasörü PATH’te değil. Adım 3’te gösterildiği gibi C:Program FilesOpenSSL-Win64bin (veya kendi kurulum yolunuzu) sistem PATH’ine ekleyin, ardından Komut İstemi’ni kapatıp yeniden açın.

OpenSSL Windows’ta varsayılan olarak nereye kurulur?

Shining Light kurulum dosyasıyla, varsayılan 64-bit konum C:Program FilesOpenSSL-Win64‘tür ve çalıştırılabilir dosya bin alt klasöründe bulunur. 32-bit derleme C:Program Files (x86)OpenSSL-Win32‘ye kurulur.

“Light” sürümüne mi yoksa tam OpenSSL kurulum dosyasına mı ihtiyacım var?

Light kurulum dosyası, anahtar ve CSR oluşturma, sertifikaları inceleme ve dosyaları şifreleme gibi günlük görevler için yeterlidir. Tam sürümü yalnızca OpenSSL’e karşı yazılım derlemek için geliştirme başlık dosyalarına ve kütüphanelerine ihtiyacınız varsa seçin.

OpenSSL Windows’ta ücretsiz mi kullanılır?

Evet. OpenSSL, Apache License 2.0 kapsamında yayınlanan açık kaynaklı bir yazılımdır. Shining Light Productions’tan gelen Windows kurulum dosyası, bu projenin ücretsiz bir üçüncü taraf derlemesidir.

Bugün SSL Dragon’dan sipariş vererek SSL Sertifikalarında %10 indirimden yararlanın!

Hızlı düzenleme, güçlü şifreleme, %99,99 tarayıcı güvenilirliği, özel destek ve 25 günlük para iade garantisi. Kupon kodu: SAVE10

A detailed image of a dragon in flight
Tarafından yazıldı

SSL Sertifikaları konusunda uzmanlaşmış deneyimli içerik yazarı. Karmaşık siber güvenlik konularını açık, ilgi çekici içeriğe dönüştürmek. Etkili anlatımlar yoluyla dijital güvenliğin geliştirilmesine katkıda bulunun.