Cryptology Engine

Checksum ve Kripto-Dışı

CRC, Adler32, XXHash ve diğer checksum algoritmaları

Checksum ve Kripto-Dışı Nedir?

Checksum algoritmaları, veri bütünlüğünü kontrol etmek için kullanılan hızlı ve basit algoritmalardır. Şifreleme veya hash algoritmalarından farklı olarak, checksum algoritmaları güvenlik amacı gütmez - sadece verinin bozulup bozulmadığını tespit etmek için kullanılır. Basit bir benzetme yapmak gerekirse, checksum bir paketin üzerindeki kontrol numarası gibidir - paketin hasar görüp görmediğini hızlıca kontrol eder. Checksum algoritmaları, dosya transferi, veri saklama ve hata tespiti gibi alanlarda yaygın olarak kullanılır.

Kullanım Alanları

  • Dosya transferi doğrulama
  • Veri saklama kontrolü
  • Network paket kontrolü
  • Hata tespiti
  • Veri sıkıştırma
  • Debugging
Temel Özellikler
  • Çok hızlı işlem
  • Düşük bellek kullanımı
  • Basit implementasyon
  • Hata tespiti
  • Güvenlik amacı gütmez
Algoritma Karşılaştırması
Algoritma
Güvenlik
Hız
Kullanım Alanları
CRC32Kriptografik güvenlik yok; yalnız hata tespiti / hızÇok Hızlı
Dosya transferiNetwork protokolleriHızlı hata tespiti
CRC64Kriptografik güvenlik yok; yalnız hata tespiti / hızÇok Hızlı
Dosya transferiNetwork protokolleriHızlı hata tespiti
Adler32Kriptografik güvenlik yok; yalnız hata tespiti / hızÇok Hızlı
Dosya transferiVeri sıkıştırmaHızlı hata tespiti
XXHash32Kriptografik güvenlik yok; yalnız hata tespiti / hızÇok Hızlı
Yüksek performans gerektiren uygulamalarBüyük dosya kontrolü
XXHash64Kriptografik güvenlik yok; yalnız hata tespiti / hızÇok Hızlı
Yüksek performans gerektiren uygulamalarBüyük dosya kontrolü
XXHash128Kriptografik güvenlik yok; yalnız hata tespiti / hızÇok Hızlı
Yüksek performans gerektiren uygulamalarBüyük dosya kontrolü
XXHash3Kriptografik güvenlik yok; yalnız hata tespiti / hızÇok Hızlı
Yüksek performans gerektiren uygulamalarBüyük dosya kontrolü
FNV-1a 32-bitKriptografik güvenlik yok; yalnız hata tespiti / hızÇok Hızlı
Hash tablolarıBloom filtreleriHızlı hash ihtiyacı
FNV-1a 64-bitKriptografik güvenlik yok; yalnız hata tespiti / hızÇok Hızlı
Hash tablolarıBloom filtreleriHızlı hash ihtiyacı

* Karşılaştırmalar 64-bit CPU'da referans/donanım hızlandırmasına göre

CRC (Cyclic Redundancy Check)

Hızlı ve yaygın kullanılan checksum algoritmaları.

XXHash ve FNV

Çok hızlı non-cryptographic hash fonksiyonları.

İlgili Standartlar
  • ISO/IEC 13239 (CRC)
  • RFC 1950 (Adler32)
  • XXHash: Public domain