Miklix

SHA3-384 Hash Kodu Kalkulyator

Nəşr olundu: 18 fevral 2025 at 18:02:33 UTC

Mətn girişinə və ya fayl yüklənməsinə əsaslanan hash kodunu hesablamaq üçün Secure Hash Algorithm 3 384 bit (SHA3-384) hash funksiyasını 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:

SHA3-384 Hash Code Calculator

SHA3-384 (Secure Hash Algorithm 3 384-bit) - giriş (və ya mesaj) götürən və sabit ölçülü, 384-bitlik (48-bayt) çıxıntısı istehsal edən kriptoqrafik hash funksiyasıdır. Adətən, bu funksiya 96-lıq heksadimal ədəd kimi təmsil olunur.

SHA-3 2015-ci ildə rəsmi olaraq buraxılan Secure Hash Algorithm (SHA) ailəsinin ən son üzvüdür. Oxşar riyazi strukturlara əsaslanan ŞA-1 və ŞA-2-dən fərqli olaraq, ŞA-3 tamamilə fərqli bir dizayn üzərində qurulub. Bu dizaynda Keccak alqoritmi var. SHA-2-nin güvənsizlik olduğu üçün yaradılmadı; SHA-2 hələ də təhlükəsiz hesab olunur, lakin SHA-3 fərqli dizaynla əlavə təhlükəsizlik qatı əlavə edir, sadəcə gələcəkdə ŞA-2-də zəifliklər tapılarsa.

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-384 Hash Alqoritmi haqqında

Mən nə riyaziyyatçıyam, nə də kriptoqrafam. Ona görə də çalışacam ki, bu hash funksiyasını yoldaşlarım qeyri-riyaziyyatçıların başa düşə biləcəkləri şəkildə izah edim. Əgər siz bunun əvəzinə elmi cəhətdən dəqiq, tam riyaziyyat izahını üstün tutsanız, bir çox saytlarda tapa bilərsiniz ;-)

Hər nə olursa olsun, əvvəlki SHA ailələrdən (SHA-1 və SHA-2) fərqli olaraq, blenderə oxşar hesab edilə bilər, SHA-3 daha çox süngər kimi işləyir.

Hash bu yolla hesablama proseduru üç yüksək səviyyəli addıma qədər parçalana bilər:

1-ci addım - Absorbsiya mərhələsi

  • Təsəvvür edin ki, süngərə su (sizin məlumatınız) tökülür. Süngər suyu bit-bit udur.
  • SHA-3-də giriş məlumatları kiçik parçalara bölünür və daxili "süngər"ə (böyük bit array) daxil olur.

2-ci addım - qarışdırma (Permutasiya)

  • Verilənləri mənimsəyəndən sonra SHA-3 süngəri daxilə sıxır və burur, ətrafda olan hər şeyi mürəkkəb naxışlarda qarışdırır. Bu, hətta girişdə kiçik bir dəyişikliyin belə tamamilə fərqli bir hashla nəticələnməsini təmin edir.

3-cü addım - Sıxma mərhələsi

  • Son olaraq süngəri sıxıb çıxıntıları (hash) buraxın. Əgər daha uzun bir hash lazımdırsa, daha çox çıxış əldə etmək üçün sıxılmağa davam edə bilərsiniz.

SHA-2 nəsil hash funksiyaları hələ də təhlükəsiz hesab edilsə də (SHA-1-dən fərqli olaraq, artıq təhlükəsizlik üçün istifadə etmək olmaz), yeni sistemlərin layihələndirilməsi zamanı onun əvəzinə SHA-3 nəsilindən istifadə etməyə başlamaq məntiqli olardı, əgər onlar onu dəstəkləməyən leqal sistemlərlə geriyə uyğun olmalıdırlar.

Bir şeyi nəzərə almaq lazımdır ki, SHA-2 nəsli, yəqin ki, indiyə qədər ən çox istifadə olunan və hücuma məruz olan hash funksiyasıdır (xüsusilə, Bitcoin blockchain-də istifadə edildiyinə görə SHA-256), bununla belə hələ də saxlayır. Şa-3 milyardların eyni ciddi sınaqlarına 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.