Tiger-192/4 Hash Kodu Kalkulyatoru
Nəşr olundu: 17 fevral 2025 at 18:58:00 UTC
Mətn daxilinə və ya fayl yükləməsinə əsaslanan hash kodunu hesablamaq üçün Tiger 192 bit, 4 dövrə (Tiger-192/4) hash funksiyasından istifadə edən hash kodu kalkulyatoru.Tiger-192/4 Hash Code Calculator
Tiger 192/4 (Tiger 192 bit, 4 raund) giriş (və ya mesaj) alan və sabit ölçülü, 192 bit (24 bayt) çıxış istehsal edən kriptoqrafik hash funksiyasıdır, adətən 48 simvoldan ibarət onaltılıq nömrə kimi təqdim olunur.
Tiger hash funksiyası 1995-ci ildə Ross Anderson və Eli Biham tərəfindən hazırlanmış kriptoqrafik hash funksiyasıdır. O, xüsusi olaraq 64 bitlik platformalarda sürətli performans üçün optimallaşdırılıb və onu fayl bütövlüyünün yoxlanılması, rəqəmsal imzalar və məlumatların indeksləşdirilməsi kimi yüksək sürətli məlumatların işlənməsi tələb edən proqramlar üçün yaxşı uyğunlaşdırır. O, 3 və ya 4 dövrədə 192 bitlik hash kodları istehsal edir, saxlama məhdudiyyətləri və ya digər proqramlarla uyğunluq üçün lazım olduqda 160 və ya 128 bitə qədər kəsilə bilər.
O, artıq müasir kriptoqrafik proqramlar üçün təhlükəsiz hesab edilmir, lakin geriyə doğru uyğunluq üçün hash kodunu hesablamaq lazım olduğu halda buraya daxil edilir.
Tam açıqlama: Mən bu səhifədə istifadə olunan hash funksiyasının konkret icrasını yazmamışam. Bu PHP proqramlaşdırma dilinə daxil edilmiş standart funksiyadır. Mən yalnız rahatlıq üçün veb-interfeysi burada ictimaiyyətə açıq etmək üçün etdim.
Tiger-192/4 Hash Alqoritmi haqqında
Mən nə riyaziyyatçı, nə də kriptoqraf deyiləm, amma bu hash funksiyasını bir misalla sadə dillə izah etməyə çalışacağam. Elmi cəhətdən düzgün və dəqiq tam riyaziyyata əsaslanan izahata üstünlük verirsinizsə, əminəm ki, bunu bir çox başqa internet saytlarında tapa bilərsiniz ;-)
İndi təsəvvür edin ki, siz gizli smoothie resepti hazırlayırsınız. Bir dəstə meyvə (məlumatınız) atırsınız, onu xüsusi bir şəkildə qarışdırırsınız (hashing prosesi) və sonunda unikal bir ləzzət (haş) əldə edirsiniz. Yalnız bir kiçik şeyi dəyişdirsəniz belə - daha bir göyərti əlavə etsəniz - dad tamamilə fərqli olacaq.
Tiger ilə bunun üçün üç addım var:
Addım 1: Tərkiblərin hazırlanması (məlumatların doldurulması)
- Məlumatınızın nə qədər böyük və ya kiçik olmasından asılı olmayaraq, Tiger onun blender üçün düzgün ölçüdə olmasına əmin olur. Bir az əlavə doldurucu (doldurma kimi) əlavə edir ki, hər şey mükəmməl uyğun gəlir.
Addım 2: Super Blender (sıxılma funksiyası)
- Bu qarışdırıcıda üç güclü bıçaq var.
- Məlumatlar parçalara kəsilir və hər bir parça bir-bir qarışdırıcıdan keçir.
- Bıçaqlar sadəcə fırlanmır - onlar xüsusi naxışlardan istifadə edərək məlumatları çılğın üsullarla qarışdırır, əzirlər, bükür və qarışdırırlar (bunlar hər şeyin gözlənilməz şəkildə qarışmasını təmin edən gizli qarışdırıcı parametrləri kimidir).
Addım 3: Çoxsaylı Qarışıqlar (Keçidlər/Roundlar)
- Burada maraqlı olur. Tiger məlumatlarınızı sadəcə bir dəfə qarışdırmır - heç kimin orijinal inqrediyentləri anlaya bilməyəcəyinə əmin olmaq üçün onları bir neçə dəfə qarışdırır.
- Bu, 3 və 4 dəyirmi versiyalar arasındakı fərqdir. Əlavə qarışdırma dövrü əlavə etməklə, 4 dəyirmi versiya bir az daha təhlükəsizdir, həm də hesablamaq üçün daha yavaş olur.