İçeriğe geç

Sağlama Toplamı Doğrulayıcı (CRC32, Adler32)

İletim ve dosya bütünlüğü kontrolü için 32-bit CRC ve Adler32 sağlama toplamları.

IEEE 802.3 / RFC 1950

Sağlama toplamları kazara bozulmayı yakalar; kasıtlı değişikliğe karşı koruma için SHA-256 veya HMAC kullanın.

Araç hakkında

CRC32 ve Adler-32

CRC32Adler-32
“abc” değeri352441c2024d0127
YöntemPolinom bölmesi (IEEE 802.3)İki toplamın birleşimi
Kullanıldığı yerlerZIP, PNG, gzip, Ethernetzlib veri akışı
Hata tespitiTek bit ve kısa patlama hatalarında çok güçlüDaha hızlı ama kısa girdilerde zayıf

Değer 8 hex karakter olarak girilir ve büyük/küçük harf fark etmez.

Sağlama toplamı güvenlik sağlamaz

CRC32 ve Adler-32 kazara oluşan bozulmaları (aktarım hatası, bozuk disk) yakalamak için tasarlanmıştır. Aynı değeri veren farklı bir veri üretmek önemsizdir; bu yüzden bir dosyanın kötü niyetle değiştirilip değiştirilmediğini denetlemek için SHA-256, anahtarlı doğrulama için HMAC kullanın.