Checksum Doğrulayıcı
Yazıldığı gibi, UTF-8 baytları olarak hesaplanır: fazladan tek bir boşluk veya satır sonu bile tüm hash değerlerini değiştirir.
İndirme sayfasındaki değeri, bir SHA256SUMS dosyasından bir satırı veya dosyanın tamamını yapıştırın. Boşluklar ve büyük/küçük harf farkı yok sayılır.
Hazır. Sonucu görmek için devam edin.
Checksum değerleri, bir veriden hesaplanan kısa parmak izleridir ve yayıncılar bunları, indirilen bir dosyanın veya yapılandırma değerinin bozulmadığını ya da değiştirilmediğini doğrulayabilmeniz için yayınlar. Bu doğrulayıcı, seçtiğiniz bir dosyanın veya yapıştırdığınız bir metnin checksum değerini MD5, SHA-1, SHA-256, SHA-384, SHA-512 veya CRC-32 ile hesaplar. Beklenen değeri de yapıştırın (tek bir checksum, bir SHA256SUMS dosyasından bir satır veya dosyanın tamamı): araç, algoritmayı değerin uzunluğundan anlar ve eşleşip eşleşmediklerini bir bakışta söyler. İndirdiğiniz bir ISO kalıbını, kurulum dosyasını veya arşivi, ayrıca API anahtarlarını, lisans kodlarını ya da yapılandırma parçalarını bir satıcının yayınladığı hash değerine karşı kontrol etmek için kullanışlıdır.
Checksum nasıl doğrulanır
-
1
Dosyayı seçin
İndirdiğiniz dosyayı kutuya bırakın veya seçmek için tıklayın. Bunun yerine bir metni kontrol etmek için Metin sekmesini açıp metni yapıştırın; örneğin bir API anahtarı veya yapılandırma parçası.
-
2
Beklenen değeri yapıştırın (isteğe bağlı)
Yayıncının sayfasındaki checksum değerini, SHA256SUMS dosyasından bir satırı veya dosyanın tamamını ekleyin. Boşluklar ve büyük/küçük harf farkı yok sayılır; bir listede dosya adınızın bulunduğu satır kullanılır.
-
3
Algoritmayı seçin
Algoritmanın beklenen değerin uzunluğundan belirlenmesi için Otomatik algıla seçeneğini olduğu gibi bırakın (değer yoksa SHA-256 kullanılır) veya MD5, SHA-1, SHA-256, SHA-384, SHA-512 ya da CRC-32 seçeneğini kendiniz seçin.
-
4
Sonucu okuyun
Sonraki sayfa kopyalamanız için checksum değerini gösterir, son sayfa ise beklenen değerle eşleşip eşleşmediğini yeşil veya kırmızıyla bildirir. Beklenen bir değer girmediyseniz karşılaştırmak için onu orada yapıştırın.
Hangi algoritma kullanılmalı
| Algoritma | Çıktı boyutu | Hız | Çakışmaya dayanıklı mı? | Kullanım amacı |
|---|---|---|---|---|
| MD5 | 128 bit | En hızlı | Kırılmış | Yalnızca eski sistemlerle uyumluluk |
| SHA-1 | 160 bit | Hızlı | Eski sayılıyor | Eski sistemler; git hâlâ kullanıyor |
| SHA-256 | 256 bit | Orta | Evet | Modern standart |
| SHA-384 | 384 bit | Orta | Evet | Zaten 384 bit kullanan sistemler |
| SHA-512 | 512 bit | Orta | Evet | Ekstra dikkat / şifreleme anahtarları |
| CRC32 | 32 bit | En hızlı | Hayır | Hızlı bozulma kontrolleri, güvenlik değil |
Yayıncı farklı bir algoritma belirtmedikçe SHA-256 kullanın. MD5 ve SHA-1 eski indirmelerde hâlâ görülür ancak modern donanımla kolayca taklit edilebilir; bunları yalnızca sıradan bozulma kontrolleri için kullanın, saldırganlara karşı bütünlük doğrulaması için değil. CRC32 hiçbir şekilde kriptografik bir hash değildir: kazara oluşan hasarları yakalar ancak kasıtlı değişikliğe karşı koruma sağlamaz.
Yayıncılar hash değerlerini nerede yayınlar
- Linux dağıtımları: Her ISO indirmesinin yanında SHA-256 ve SHA-512, genellikle PGP imzalı bir SHASUMS dosyasıyla.
- Açık kaynak sürümleri (GitHub): Sürüm sayfasında, genellikle README içindeki
shasum -a 256ile belirtilir. - Kurumsal yazılımlar: İndirme onaylarında MD5 veya SHA-256; bazı satıcılar GPG imzalı bir bildirim yayınlar.
- Paket yöneticileri: Doğrulamayı otomatik yapar (apt, yum, Homebrew). Manuel doğrulama yalnızca doğrudan indirmelerde gerekir.
Doğrulama ipuçları
- Hash değerini dosyadan farklı bir kaynaktan alın. İkisi de ele geçirilmiş aynı aynadan geliyorsa ikisi de sahte olabilir.
- Varsa GPG imzasını kontrol edin. İmzalı bir SHASUMS dosyası, yayıncının (özel anahtarıyla) hash değerlerinin arkasında durduğunu kanıtlar.
- Aktarımdan sonra değeri yeniden kontrol edin: Bir dosyayı veya sırrı makineler arasında taşırsanız, eşleştiklerini doğrulamak için hash değerini iki uçta da yeniden hesaplayın.
- Satır sonlarına dikkat edin: Sonda fazladan veya eksik bir satır sonu hash değerini tamamen değiştirir. Yapıştırdığınız metin orijinalden tek bir karakter bile farklıysa checksum eşleşmez.
Gizlilik
Seçtiğiniz dosya tarayıcınızda okunup işlenir ve hiçbir yere yüklenmez; yapıştırılan metin de aynı şekilde işlenir. Adım adım modda sonuç, yapıştırılan metin ve beklenen değer adımlar arasında bu tarayıcı sekmesinde tutulur, böylece bunları tekrar yapıştırmanız gerekmez. Bunlar sunucularımıza gönderilmez ve sayfa bağlantısına eklenmez.
Sık Sorulan Sorular
Yaygın nedenler: beklenen değeri sürümün farklı bir sürümünden kopyaladınız, metinde fazladan boşluk, sekme veya satır sonu var (sondaki tek bir satır sonu bile hash değerini değiştirir) ya da yayıncıdan farklı bir algoritma seçtiniz. Doğru metni doğru hash satırıyla karşılaştırdığınızdan emin olun.
Sıradan bozulma tespiti için (indirme temiz tamamlandı mı?), evet. Güvenlik açısından hassas doğrulama için (bu dosya değiştirildi mi?), hayır: MD5 çakışmaları sıradan donanımla saniyeler içinde üretilebilir.
CRC32, ZIP dosyalarının, PNG görüntülerinin ve ağ protokollerinin kazara bozulmayı yakalamak için kullandığı hızlı, kriptografik olmayan bir checksum değeridir. Rastgele hasarları iyi tespit eder, ancak bir saldırgan milisaniyeler içinde çakışma üretebilir, bu yüzden güvenlik için asla ona güvenmeyin.
Evet. Dosyayı ilk adımda seçin: dosya tarayıcınızda parça parça okunup işlenir, bu sayede birkaç gigabaytlık ISO kalıpları bile çalışır ve hiçbir yere yüklenmez. Ardından sonucu almak için yayıncının verdiği değeri veya SHA256SUMS dosyasının tamamını yapıştırın.
İlgili Araçlar
Sayıdan Harfe Şifre
Bulmacalar, bilmeceler ve kaçış odası ipuçları için A=1, B=2 şifresiyle (A1Z26) sayıları harflere, harfleri sayılara çevirin.
Hash Oluşturucu
Kontrol toplamları ve karşılaştırmalar için kopyalamaya hazır özetlerle, metinden MD5, SHA-1, SHA-256, SHA-384, SHA-512 ve CRC32 hash değerleri oluşturun.
Dosya Hash Hesaplayıcı
Yapıştırdığınız metnin veya dosya içeriğinin MD5, SHA-1, SHA-256 ve SHA-512 hash değerlerini hesaplayarak indirmeleri ve dosya bütünlüğünü doğrulayın.
CSR Oluşturucu
PEM kodlu bir sertifika imzalama isteği ve eşleşen RSA özel anahtarı oluşturun. Ortak adı, kuruluş alanlarını ve anahtar boyutunu (2048, 3072 veya 4096 bit) belirtin.
Sezar Şifreleyici
Sezar şifresiyle metin şifreleyin ve çözün. 1-25 arası tüm kaydırmaları destekler, ROT13 özel durumunu içerir, noktalama işaretlerini ve büyük/küçük harfleri korur.
JWT Oluşturucu
Test amaçlı olarak özelleştirilmiş başlık, yük iddiaları, HMAC veya RSA imzası, geçerlilik süresi ve hedef kitle sınırlamalarına sahip imzalı JWT'ler oluşturun.
Araç diğer dillerde mevcuttur
- チェックサム検証 [JA]
- Checksumverifier [NL]
- Verificador de Suma de Comprobación [ES]
- Trình kiểm tra checksum [VI]
- Verificador de Checksum [PT]
- Pemeriksa Checksum [ID]
- Prüfsummen-Verifizierer [DE]
- Kontrollsummeverifierare [SV]
- مدقّق المجموع الاختباري [AR]
- Weryfikator sum kontrolnych [PL]
- 체크섬 검증기 [KO]
- ตัวตรวจสอบ checksum [TH]
- Vérificateur de somme de contrôle [FR]
- 校验和验证器 [ZH]
- Checksum Verifier [EN]
- Verificatore di checksum [IT]
- Проверка контрольной суммы [RU]