Miklix

Tiger-192/3 Hash Kodu Kalkulyatoru

Nəşr olundu: 17 fevral 2025 at 21:08:39 UTC
Son yeniləmə: 12 yanvar 2026 at 13:24:39 UTC

Mətn girişi və ya fayl yükləməsinə əsaslanaraq heş kodunu hesablamaq üçün Tiger 192 bitlik, 3 raundlu (Tiger-192/3) heş funksiyasından istifadə edən heş kod 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-192/3 Hash Code Calculator

Tiger 192/3 (Tiger 192 bit, 3 raund) giriş (və ya mesaj) məlumatını qəbul edən və adətən 48 simvollu onaltılıq ədəd kimi təmsil olunan sabit ölçülü, 192 bitlik (24 baytlıq) çıxış yaradan kriptoqrafik heş funksiyasıdır.

Tiger heş funksiyası, 1995-ci ildə Ross Anderson və Eli Biham tərəfindən hazırlanmış kriptoqrafik heş funksiyasıdır. Xüsusilə 64 bitlik platformalarda sürətli performans üçün optimallaşdırılmışdır və bu da 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 emalı tələb edən tətbiqlər üçün çox uyğundur. Yaddaş məhdudiyyətləri və ya digər tətbiqlərlə uyğunluq üçün lazım olduqda 160 və ya 128 bitə qədər qısaldıla bilən 3 və ya 4 raundda 192 bitlik heş kodları istehsal edir.

Artıq müasir kriptoqrafik tətbiqlər üçün təhlükəsiz hesab edilmir, lakin geri uyğunluq üçün heş kodunu hesablamaq lazım olduqda buraya daxil edilmişdir.

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-192/3 Heş Alqoritmi Haqqında

Mən nə riyaziyyatçı, nə də kriptoqrafam, amma bu heş funksiyasını sadə dildə bir nümunə ilə izah etməyə çalışacağam. Əgər elmi cəhətdən düzgün və dəqiq, tam riyazi izahata üstünlük verirsinizsə, əminəm ki, bunu bir çox başqa veb saytlarda tapa bilərsiniz ;-)

İndi təsəvvür edin ki, gizli bir smuzi resepti hazırlayırsınız. Bir dəstə meyvə (məlumatlarınızı) əlavə edir, xüsusi bir şəkildə (heşləmə prosesi) qarışdırırsınız və sonda özünəməxsus bir dad (heşləmə) əldə edirsiniz. Hətta kiçik bir şeyi dəyişdirsəniz belə - məsələn, bir dənə də qaragilə əlavə etsəniz belə - dad tamamilə fərqli olacaq.

Tiger ilə bunun üçün üç addım var:

Addım 1: Tərkib hissələrinin hazırlanması (Məlumatların doldurulması)

  • Məlumatlarınızın nə qədər böyük və ya kiçik olmasından asılı olmayaraq, Tiger, blender üçün düzgün ölçüdə olduğundan əmin olur. Hər şeyin mükəmməl uyğunlaşması üçün bir az əlavə doldurucu (məsələn, doldurucu) əlavə edir.

Addım 2: Super Blender (Sıxılma Funksiyası)

  • Bu blender üç güclü bıçağa malikdir.
  • Məlumatlar hissələrə bölünür və hər hissə bir-bir blenderdən keçir.
  • Bıçaqlar sadəcə fırlanmır - onlar xüsusi naxışlardan istifadə edərək məlumatları dəlicəsinə qarışdırır, əzir, bükür və qarışdırır (bunlar hər şeyin gözlənilməz şəkildə qarışdırılmasını təmin edən gizli blender parametrləri kimidir).

Addım 3: Birdən çox qarışdırma (Pass/Rounds)

  • Maraqlı məqam budur. Tiger məlumatlarınızı bir dəfə qarışdırmır - heç kimin orijinal inqrediyentləri anlaya bilməməsi üçün onları dəfələrlə qarışdırır.
  • Bu, 3 və 4 raundlu versiyalar arasındakı fərqdir. Əlavə qarışdırma dövrü əlavə etməklə, 4 raundlu versiyalar bir az daha təhlükəsiz, eyni zamanda hesablamaq daha yavaşdır.

Əlavə Oxu

Bu yazı xoşunuza gəldisə, bu təklifləri də bəyənə bilərsiniz:


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

Mikkel Christensen

Müəllif haqqında

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