Miklix

Tiger-160/4 Hash Kodu Kalkulyatoru

Nəşr olundu: 17 fevral 2025 at 20:16:46 UTC

Mətn daxilinə və ya fayl yükləməsinə əsaslanan hash kodunu hesablamaq üçün Tiger 160 bit, 4 dövrə (Tiger-160/4) hash funksiyasından istifadə edən hash kodu kalkulyatoru.

Bu səhifə mümkün qədər çox insan üçün əlçatan olması üçün ingilis dilindən maşın tərcümə edilib. Təəssüf ki, maşın tərcüməsi hələ mükəmməl texnologiya deyil, ona görə də səhvlər baş verə bilər. İstəyirsinizsə, orijinal ingilis versiyasına buradan baxa bilərsiniz:

Tiger-160/4 Hash Code Calculator

Tiger 160/4 (Tiger 160 bit, 4 raund) giriş (və ya mesaj) götürən və sabit ölçülü, 160 bit (20 bayt) çıxış istehsal edən kriptoqrafik hash funksiyasıdır, adətən 40 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.


Yeni Hash Kodunu hesablayın

Bu forma vasitəsilə təqdim edilən məlumatlar və ya yüklənmiş fayllar yalnız tələb olunan hash kodunu yaratmaq üçün lazım olan müddət ərzində serverdə saxlanılacaq. Nəticə brauzerinizə qaytarılmadan dərhal silinəcək.

Daxiletmə məlumatları:



Təqdim edilmiş mətn UTF-8 kodludur. Hash funksiyaları ikili verilənlər üzərində işlədiyi üçün nəticə mətnin başqa kodlaşdırmada olmasından fərqli olacaq. Müəyyən bir kodlaşdırmada mətnin hashini hesablamağınız lazımdırsa, bunun əvəzinə bir fayl yükləməlisiniz.



Tiger-160/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. Siz 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.

Bluesky-də paylaşınFacebookda paylaşLinkedIn-də paylaşınTumblr-da paylaşınX-də paylaşınLinkedIn-də paylaşınPinterest-də Pin

Mikkel Bang Christensen

Müəllif haqqında

Mikkel Bang Christensen
Mikkel miklix.com saytının yaradıcısı və sahibidir. O, peşəkar kompüter proqramçısı/proqram təminatı tərtibatçısı kimi 20 ildən artıq təcrübəyə malikdir və hazırda böyük Avropa İT korporasiyasında tam iş günü işləyir. Bloq yazmayanda o, boş vaxtını geniş çeşidli maraqlara, hobbilərə və fəaliyyətlərə sərf edir ki, bu da müəyyən dərəcədə bu veb-saytda əhatə olunan müxtəlif mövzularda əks oluna bilər.