SHA-256 Sağlama Özeti (Checksum) Neden Önemlidir?#
ElitHost kurulum paketleri (.exe, .deb, .AppImage, .dmg), Türkiye ve Avrupa genelinde yüksek hızlı Nginx CDN altyapısına sahip PatikaHub CDN (patikahub.com/elithost/) aynaları üzerinden 100+ MB/s hızında dağıtılmaktadır.
Büyük boyutlu ikili (binary) yazılım paketleri indirilirken zayıf Wi-Fi bağlantıları, ağ paket kayıpları veya ara proxy sunucuları nedeniyle dosyanın birkaç baytı eksik veya bozuk inebilir. Ayrıca kurumsal güvenlik standartları gereği indirilen yazılımın orijinal geliştirici paketiyle birebir aynı olduğundan emin olunması gerekir.
SHA-256 (Secure Hash Algorithm 256-bit), dosyanın içeriğindeki her bir baytı matematiksel bir formüle tabi tutarak 64 basamaklı onaltılık (hexadecimal) benzersiz bir parmak izi üretir. Dosyada tek bir harf veya bayt değişse dahi üretilen hash tamamen farklılaşır.
İşletim Sistemlerine Göre Adım Adım Doğrulama#
Sitemizdeki ürün sayfalarında ve sürüm geçmişinde her platform için resmi SHA-256 özeti açıkça yayınlanmaktadır. İndirdiğiniz dosyanın bu özetle uyuştuğunu şu komutlarla kontrol edebilirsiniz:
1. Windows Komut Satırı & PowerShell#
Yöntem A: Standart Komut İstemi (CMD)
Windows'ta ek bir program yüklemeksizin dahili CertUtil aracını kullanabilirsiniz:
certutil -hashfile "C:\İndirilenler\BaglanX_Setup_3.1.0_x64.exe" SHA256
Komutun çıktısı şu şekilde olacaktır:
SHA256 hash of C:\İndirilenler\BaglanX_Setup_3.1.0_x64.exe:
2a47ffdc83bdce0159be4d3393ec24ec9d9ce09ebfc98be9031d45bcbf83c480
CertUtil: -hashfile command completed successfully.
Yöntem B: Modern PowerShell
PowerShell penceresinde aşağıdaki komutu çalıştırın:
Get-FileHash -Algorithm SHA256 ".\BaglanX_Setup_3.1.0_x64.exe" | Format-List
2. Linux Terminali (Ubuntu, Debian, Fedora, Arch)#
Tüm Linux dağıtımlarında coreutils paketiyle birlikte gelen sha256sum komutunu çalıştırınız:
sha256sum baglanx_3.1.0_amd64.deb
# Çıktı:
# 2a47ffdc83bdce0159be4d3393ec24ec9d9ce09ebfc98be9031d45bcbf83c480 baglanx_3.1.0_amd64.deb
Tek satırda otomatik eşleştirme yapmak için:
echo "2a47ffdc83bdce0159be4d3393ec24ec9d9ce09ebfc98be9031d45bcbf83c480 baglanx_3.1.0_amd64.deb" | sha256sum -c -
# Çıktı: baglanx_3.1.0_amd64.deb: DOĞRULANDI (OK)
3. macOS Terminali#
macOS işletim sisteminde yerleşik gelen shasum komutunu -a 256 parametresiyle kullanın:
shasum -a 256 ~/Downloads/BaglanX_3.1.0_Universal.dmg
Özetler Eşleşmezse Ne Yapılmalıdır?#
Eğer terminalde üretilen hash ile ElitHost web sayfasında belirtilen hash değeri birbiriyle eşleşmiyorsa:
- İndirme işlemi bağlantı kopması nedeniyle yarıda kesilmiş olabilir. Dosyayı silin.
- Tarayıcı önbelleğinizi temizleyerek veya gizli sekme açarak ElitHost İndirme Merkezinden dosyayı tekrar indirin.
- Sorun devam ederse kurumsal ağınızdaki güvenlik duvarının (Firewall) dosyayı eksik filtreleyip filtrelemediğini kontrol edin.