SipHash-2-4 Hesaplayıcı

SipHash-2-4 özetini hesaplamak için 32 haneli hex anahtar ve bir mesaj girin.

Nasıl kullanılır

  1. Değerlerinizi yukarıdaki alanlara girin.
  2. Sonucu anında görmek için Hesapla’ya basın.
  3. Sonucunuzun bağlantısını kopyalamak için Paylaş düğmesini kullanın.

Bu hesaplama hakkında

SipHash-2-4, Jean-Philippe Aumasson ve Daniel J. Bernstein tarafından özellikle hash tablolarını hash-flooding hizmet reddi saldırılarına karşı korumak için tasarlanmış, hızlı ve anahtarlı bir sözde rastgele fonksiyondur — bu saldırı tekniğinde bir saldırgan, bir hash tablosunun kovalarında çarpışacak şekilde bilinçli olarak seçilmiş girdiler gönderir, aramaları O(1)'den O(n)'ye düşürerek sunucuyu tıkar. “2-4” adı, tur yapısını ifade eder: mesaj bloğu başına 2 sıkıştırma turu ve 4 sonlandırma turu.

16 baytlık (128 bitlik) gizli bir anahtar ve bir mesaj verildiğinde, hesaplanması ucuz ama anahtar olmadan tahmin edilmesi zor olan 64 bitlik bir özet üretir. Python, Rust, Ruby ve Redis gibi diller ve sistemler bu yüzden dizeler ve sözlük/hash-map anahtarları için varsayılan hash fonksiyonu olarak dahili olarak SipHash kullanır. Bu hesaplayıcı, verilen bir hex anahtarla herhangi bir metnin SipHash-2-4 özetini hesaplar; uygulamaları doğrulayan veya algoritmanın nasıl davrandığını keşfeden geliştiriciler için kullanışlıdır.

Bu faydalı oldu mu?

Yorumlar (0)

  • İlk yorumu siz yazın.

Popüler hesaplayıcılar

Tüm Hesaplayıcılar