Miklix

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ı.

Bu sayfa, mümkün olduğunca çok kişi tarafından erişilebilir olması amacıyla İngilizce'den makine çevirisiyle çevrilmiştir. Ne yazık ki, makine çevirisi henüz mükemmelleştirilmiş bir teknoloji değildir, bu nedenle hatalar meydana gelebilir. Tercih ederseniz, orijinal İngilizce versiyonu buradan görüntüleyebilirsiniz:

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.


Yeni Hash Kodunu Hesapla

Bu form aracılığıyla gönderilen veriler veya yüklenen dosyalar yalnızca istenen karma kodun oluşturulması için gereken süre boyunca sunucuda tutulacaktır. Sonuç tarayıcınıza döndürülmeden hemen önce silinecektir.

Girdi verileri:



Gönderilen metin UTF-8 kodludur. Hash fonksiyonları ikili veriler üzerinde çalıştığından, sonuç metnin başka bir kodlamada olmasından farklı olacaktır. Belirli bir kodlamadaki bir metnin hashini hesaplamanız gerekiyorsa, bunun yerine bir dosya yüklemelisiniz.



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.

Bluesky'de paylaşFacebook'ta paylaşLinkedIn'de paylaşTumblr'da paylaşX'te paylaşLinkedIn'de paylaşPinterest'e Pinleyin

Mikkel Bang Christensen

Yazar Hakkında

Mikkel Bang Christensen
Mikkel miklix.com'un yaratıcısı ve sahibidir. Profesyonel bilgisayar programcısı/yazılım geliştiricisi olarak 20 yılı aşkın deneyime sahiptir ve şu anda büyük bir Avrupa BT şirketinde tam zamanlı olarak çalışmaktadır. Blog yazmadığı zamanlarda, boş zamanlarını çok çeşitli ilgi alanları, hobiler ve aktivitelerle geçirmektedir ve bu da bir dereceye kadar bu web sitesinde kapsanan konuların çeşitliliğine yansıyabilir.