Whirlpool Hash Kodu Hesaplayıcısı
Yayınlandı: 18 Şubat 2025 21:27:24 UTC
Metin girişi veya dosya yüklemesine göre bir karma kodu hesaplamak için Whirlpool karma işlevini kullanan karma kodu hesaplayıcısı.Whirlpool Hash Code Calculator
Whirlpool karma işlevi, Vincent Rijmen (AES'in ortak tasarımcılarından biri) ve Paulo SLM Barreto tarafından tasarlanmış bir kriptografik karma işlevidir. İlk olarak 2000 yılında tanıtıldı ve daha sonra güvenliği artırmak için 2003 yılında revize edildi. Whirlpool, ISO/IEC 10118-3 standardının bir parçasıdır ve bu da onu çok çeşitli kriptografik uygulamalar için uygun hale getirir. Genellikle 128 onaltılık karakter olarak temsil edilen 512 bitlik (64 bayt) bir karma kodu üretir.
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.
Whirlpool Hash Algoritması Hakkında
Ben bir matematikçi ya da kriptograf değilim, bu yüzden bu karma fonksiyonunun nasıl çalıştığını basit bir dille açıklamaya çalışacağım. Bilimsel olarak kesin, matematik ağırlıklı açıklamayı tercih ederseniz, eminim bunu başka web sitelerinde bulabilirsiniz ;-)
Neyse, her türlü malzemeyle bir smoothie yaptığınızı hayal edin: muz, çilek, ıspanak, fıstık ezmesi, vb. Whirlpool'un malzemelerinize (veya verilerinize) yaptığı şey şu:
Adım 1 - Her Şeyi Parçalayın (Verileri Parçalara Ayırın)
- Öncelikle verilerinizi küçük parçalara böler, tıpkı meyveleri doğrayıp karıştırmak gibi.
Adım 2 - Çılgınca Karıştırın (Karıştırın)
Şimdi, bu parçaları 10 farklı hıza sahip güçlü bir karıştırıcıya koyar ("turlar" olarak adlandırılır). Her tur verileri farklı bir şekilde karıştırır:
- Takas ve Çevirme (İkame): Bazı parçalar diğerleriyle değiştirilir, örneğin çileğin yerine yaban mersini koyulur.
- Daireler Halinde Karıştırma (Permütasyon): Karışımı döndürür, malzemeleri bir yerden başka bir yere taşır, böylece hiçbir şey orijinal yerinde kalmaz.
- Her Şeyi Birlikte Ezmek (Karıştırma): Lezzetlerin (veya verilerin) karışımın her tarafına eşit şekilde yayılması için ezilir ve karıştırılır.
- Gizli Bir Malzeme Ekleyin (Anahtar Karıştırma): Smoothie'yi benzersiz kılmak için içine "gizli bir malzeme" (özel bir kod) serpiştirilir.
Adım 3 - Sonuç (Hash)
- 10 tur yoğun karıştırmadan sonra, pürüzsüz, mükemmel şekilde karıştırılmış bir içecek elde edersiniz - veya bu durumda, 512 bitlik bir karışım. Artık smoothie'den orijinal muzları veya ıspanakları çıkarmanın bir yolu yok. Elinizde sadece son içecek var.