Miklix

Adler-32 Hash Kodu Kalkulyator

Nəşr olundu: 17 fevral 2025 at 18:07:18 UTC

Mətn girişi və ya fayl yükləmə əsasında hash kodunu hesablamaq üçün Adler-32 hash funksiyasından istifadə edən Hash 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:

Adler-32 Hash Code Calculator

Adler-32 hash funksiyası sadə, sürətli və tez-tez verilənlərin bütünlüyünün yoxlanılması üçün istifadə edilən checksum alqoritmidir. Mark Adler tərəfindən dizayn edilmişdir və adətən məlumat sıxılması üçün zlib kimi tətbiqlərdə istifadə olunur. Kriptoqrafik hash funksiyalarından fərqli olaraq (SHA-256 kimi) Adler-32 təhlükəsizlik üçün deyil, tez bir zamanda səhv yoxlaması üçün nəzərdə tutulub. 32-bitlik (4 baytlıq) çeksum hesablayır, adətən 8 hecalı işarə ilə təmsil olunur.

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.



Adler-32 Hash Alqoritmi haqqında

Mən riyaziyyatçı deyiləm, amma bu hash funksiyasını gündəlik analogiyadan istifadə edərək izah etməyə çalışacam ki, ümid edirəm ki, mənim yoldaşlarım qeyri-riyaziyyatçılar başa düşə bilərlər. Bir çox kriptoqrafik hash funksiyalarından fərqli olaraq, Adler32 olduqca sadə bir checksum funksiyasıdır. Buna görə də bu çox pis olmamalıdır ;-)

Təsəvvür edin ki, hər biri bir məktubu və ya məlumatlarınızın bir hissəsini təmsil edən kiçik sayda kirəmit torbanız var. Məsələn, "Salam" sözünün iki kirəmiti vardır: biri "H", biri isə "i" deməkdir.

Azərbaycan dilində bu kirəmitlərlə iki sadə iş görmək:

1-ci addım: Onları əlavə edin (Sum A)

  • 1-ci rəqəmlə başla (sadəcə qayda kimi).
  • Hər bir kirəcikdən bu toplama nömrəni əlavə edin.

Addım 2: Bütün Sumların Qaçış Toplamı Saxla (Sum B)

  • Hər dəfə Sum A-ya yeni bir tilsm nömrəsini əlavə etdiyinizdə Sum A-nın yeni qiymətini də Sum B-yə əlavə edirsiniz.
  • Bu sikkələri yığmaya bənzəyir: üstünə bir dirhəm əlavə edirsən (Sum A), sonra isə yeni ümumi yığın hündürlüyünü (Sum B) yazırsan.

Sonda bir böyük rəqəm düzəltmək üçün iki toplamı bir-birinə yapışdırın. Bu böyük rəqəm Adler-32 çekumudur.

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.