Tiger-192/4 Hash Kodu Hesaplayıcı
Yayınlandı: 17 Şubat 2025 18:55:09 UTC
Metin girişi veya dosya yüklemesine dayalı bir karma kod hesaplamak için Tiger 192 bit, 4 tur (Tiger-192/4) karma işlevini kullanan karma kod hesaplayıcısı.Tiger-192/4 Hash Code Calculator
Tiger 192/4 (Tiger 192 bit, 4 tur), bir girdi (veya mesaj) alan ve genellikle 48 karakterli onaltılık sayı olarak temsil edilen sabit boyutlu, 192 bit (24 bayt) çıktı üreten bir kriptografik hash fonksiyonudur
Tiger hash fonksiyonu Ross Anderson ve Eli Biham tarafından 1995 yılında tasarlanmış bir kriptografik hash fonksiyonudur. Özellikle 64 bit platformlarda hızlı performans için optimize edilmiştir, bu da onu dosya bütünlüğü doğrulama, dijital imzalar ve veri indeksleme gibi yüksek hızlı veri işleme gerektiren uygulamalar için çok uygun hale getirir. Depolama kısıtlamaları veya diğer uygulamalarla uyumluluk için gerektiğinde 160 veya 128 bit olarak kesilebilen 3 veya 4 turda 192 bit hash kodları üretir.
Modern kriptografik uygulamalar için artık güvenli kabul edilmemektedir, ancak geriye dönük uyumluluk için bir karma kod hesaplanması gerektiğinde buraya dahil edilmiştir.
Tam açıklama: Bu sayfada kullanılan hash fonksiyonunun özel uygulamasını ben yazmadım. PHP programlama dili ile birlikte gelen standart bir işlevdir. Ben sadece kolaylık sağlaması için burada herkese açık hale getirmek için web arayüzünü yaptım.
Tiger-192/4 Karma Algoritması Hakkında
Ben ne bir matematikçi ne de bir kriptografım, ancak bu hash fonksiyonunu bir örnekle halk dilinde açıklamaya çalışacağım. Bilimsel olarak doğru ve kesin, matematik ağırlıklı bir açıklamayı tercih ederseniz, eminim bunu başka birçok web sitesinde bulabilirsiniz ;-)
Şimdi, gizli bir smoothie tarifi yaptığınızı düşünün. Bir sürü meyve atıyorsunuz (verileriniz), özel bir şekilde karıştırıyorsunuz (hash işlemi) ve sonunda benzersiz bir lezzet (hash) elde ediyorsunuz. Sadece küçük bir şeyi değiştirseniz bile - bir yaban mersini daha eklemek gibi - lezzet tamamen farklı olacaktır.
Tiger ile bunun için üç adım vardır:
Adım 1: Malzemelerin Hazırlanması (Verilerin Doldurulması)
- Verileriniz ne kadar büyük veya küçük olursa olsun, Tiger blender için doğru boyutta olduğundan emin olur. Her şeyin mükemmel bir şekilde oturması için biraz ekstra dolgu (dolgu gibi) ekler.
Adım 2: Süper Blender (Sıkıştırma Fonksiyonu)
- Bu blenderın üç güçlü bıçağı vardır.
- Veriler parçalara ayrılır ve her bir parça teker teker blenderdan geçer.
- Bıçaklar sadece dönmekle kalmaz, özel desenler kullanarak verileri çılgın şekillerde karıştırır, parçalar, büker ve karıştırır (bunlar her şeyin tahmin edilemeyecek şekilde karışmasını sağlayan gizli blender ayarları gibidir).
Adım 3: Çoklu Karışımlar (Geçişler/Roundlar)
- İşin ilginçleştiği yer burası. Tiger verilerinizi sadece bir kez karıştırmakla kalmıyor, kimsenin orijinal içerikleri anlayamayacağından emin olmak için birden fazla kez karıştırıyor.
- Bu, 3 ve 4 turlu versiyonlar arasındaki farktır. Ekstra bir harmanlama döngüsü ekleyerek, 4 turlu versiyonlar biraz daha güvenlidir, ancak hesaplanması da daha yavaştır.