Miklix

SHA3-512 Hash Kodu Kalkulyatoru

Nəşr olundu: 18 fevral 2025 at 18:06:18 UTC

Mətn daxilinə və ya fayl yükləməsinə əsaslanan hash kodunu hesablamaq üçün Secure Hash Alqoritmi 3 512 bit (SHA3-512) 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:

SHA3-512 Hash Code Calculator

SHA3-512 (Təhlükəsiz Hash Alqoritmi 3 512-bit) giriş (və ya mesaj) qəbul edən və sabit ölçülü, 512-bit (64 bayt) çıxış istehsal edən kriptoqrafik hash funksiyasıdır, adətən 128 simvoldan ibarət onaltılıq ədəd kimi təmsil olunur.

SHA-3, 2015-ci ildə rəsmi olaraq buraxılmış Secure Hash Algorithm (SHA) ailəsinin ən son üzvüdür. Oxşar riyazi strukturlara əsaslanan SHA-1 və SHA-2-dən fərqli olaraq, SHA-3 Keccak alqoritmi adlanan tamamilə fərqli dizayn üzərində qurulub. SHA-2 təhlükəsiz olmadığı üçün yaradılmayıb; SHA-2 hələ də təhlükəsiz hesab olunur, lakin SHA-2-də gələcək zəifliklər aşkar olunarsa, SHA-3 fərqli dizaynla əlavə təhlükəsizlik qatı əlavə edir.

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.



SHA3-512 Hash Alqoritmi haqqında

Mən nə riyaziyyatçı, nə də kriptoqraf deyiləm, ona görə də bu hash funksiyasını riyaziyyatçı olmayan həmkarlarımın başa düşəcəyi şəkildə izah etməyə çalışacağam. Bunun əvəzinə elmi dəqiq, tam riyaziyyat izahına üstünlük verirsinizsə, onu bir çox saytlarda tapa bilərsiniz ;-)

Hər halda, bir qarışdırıcıya bənzəyən əvvəlki SHA ailələrindən (SHA-1 və SHA-2) fərqli olaraq, SHA-3 daha çox süngər kimi işləyir.

Bu şəkildə hash hesablanması proseduru üç yüksək səviyyəli addıma bölünə bilər:

Addım 1 - Absorbsiya mərhələsi

  • Təsəvvür edin ki, bir süngərə su (məlumatlarınızı) tökürsünüz. Süngər suyu az-az udur.
  • SHA-3-də giriş məlumatları kiçik hissələrə bölünür və daxili "süngərə" (böyük bit massivi) udulur.

Addım 2 - Qarışdırma (Permutasiya)

  • Məlumatları qəbul etdikdən sonra SHA-3 süngəri içəridən sıxır və bükür, ətrafdakı hər şeyi mürəkkəb naxışlarda qarışdırır. Bu, girişdəki kiçik bir dəyişikliyin belə tamamilə fərqli bir hash ilə nəticələnməsini təmin edir.

Addım 3 - Sıxma mərhələsi

  • Nəhayət, çıxışı (haş) buraxmaq üçün süngəri sıxırsınız. Əgər daha uzun hash lazımdırsa, daha çox məhsul əldə etmək üçün sıxmağa davam edə bilərsiniz.

SHA-2 nəsli hash funksiyaları hələ də təhlükəsiz hesab edilsə də (artıq təhlükəsizlik üçün istifadə edilməməli olan SHA-1-dən fərqli olaraq), onu dəstəkləməyən köhnə sistemlərlə geriyə uyğunluq tələb olunmadığı təqdirdə, yeni sistemlərin layihələndirilməsi zamanı SHA-3 nəslindən istifadə etməyə başlamaq mənasız olardı.

Nəzərə alınmalı olan bir şey odur ki, SHA-2 nəsli, yəqin ki, indiyə qədər ən çox istifadə edilən və hücuma məruz qalan hash funksiyasıdır (xüsusilə SHA-256, Bitcoin blokçeynində istifadəsi səbəbindən), lakin hələ də saxlayır. SHA-3-ün milyardlarla eyni ciddi sınaqdan keçməsinə qədər bir müddət keçəcək.

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.