Şəkil: HAVAL-224/3 Heş Alqoritmi Axın Diaqramı

Nəşr olundu: 12 yanvar 2026 at 14:07:35 UTC
Son yeniləmə: 9 yanvar 2026 at 19:51:03 UTC

Giriş əvvəlcədən işlənməsini, 1024 bitlik blokları, başlanğıcı, üç sıxılma raundu və 224 bitlik daycestin generasiyasını təsvir edən HAVAL-224/3 heş alqoritminin yüksək səviyyəli vizuallaşdırılması.


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:

HAVAL-224/3 Hash Algorithm Flow Diagram

HAVAL-224/3 heş boru kəmərini göstərən landşaft infoqrafikası: giriş mesajı, boşluq və uzunluq, 1024 bitlik mesaj blokları, ilkin heş vəziyyəti, üç sıxılma raundu və kəsmə və qarışdırma addımları ilə 224 bitlik çıxış heşi.

Bu şəklin mövcud versiyaları

Aşağıda yükləmək üçün mövcud olan şəkil faylları, bu veb saytdakı məqalələrə və səhifələrə yerləşdirilmiş şəkillərdən daha az sıxılmış və daha yüksək qətnaməyə malikdir - və bunun nəticəsində daha yüksək keyfiyyətə malikdir - bant genişliyi istehlakını azaltmaq üçün fayl ölçüsünə görə daha optimallaşdırılmışdır.

Adi ölçü (1,536 x 1,024)

Böyük ölçü (3,072 x 2,048)

Çox böyük ölçüdə (4,608 x 3,072)

Əlavə böyük ölçü (6,144 x 4,096)

Gülməli dərəcədə böyük ölçü (1,048,576 x 699,051)

  • Hələ də yüklənir... ;-)

Şəkil təsviri

HAVAL-224/3 Heş Alqoritmi" adlı geniş, mənzərə yönümlü infoqrafika, şəklin yuxarı hissəsini böyük metal hərflərlə əhatə edir. Arxa plan, zəif ikili rəqəmləri və dövrə izi motivlərini birləşdirən tünd, texnologiya mövzulu bir sahədir, yuxarı yarısında soyuq mavi tonlar alt hissəyə yaxın isti kəhrəba tonlarına qarışır. Diaqram, qalın oxlarla birləşdirilmiş düzbucaqlı panellərdən istifadə edərək soldan sağa proses axını kimi təşkil edilmişdir.

Sol tərəfdə "GİRİŞ MESAJI" adlı mavi panel var. İçəridə daha kiçik bir qutuda "GİRİŞ MƏLUMATLARI" yazılır, ardınca M1, M2, M3, …, MN kimi yazılmış simvolik mesaj hissələri gəlir. Aşağıya doğru ox, blok emalından əvvəl əvvəlcədən emalı vurğulayan "PADDING + LENGTH BITS" alt mətni olan "PADDING & LENGTH" adlı qızılı panelə aparır.

Bunun altında başqa bir ox "1024-BİTLİK MESAJ BLOKLARI" etiketli yaşıl hissəyə işarə edir. Bu paneldə hər bir kafel M-indeksləri (məsələn, M0, M1, M2, M3 və M15 kimi daha yüksək indekslər) ilə etiketlənmiş sözləri və ya mesaj alt bloklarını təmsil edən daha kiçik yaşıl plitələrdən ibarət bir şəbəkə var. Blok paneli mesajın birdən çox indekslənmiş sözdən ibarət sabit ölçülü 1024 bitlik bloklara bölündüyünü göstərir.

Aşağı sol küncdə, "İLKİN HƏŞ DƏYƏRİ" etiketli qırmızı panel, çoxsaylı H-dəyişkənləri (məsələn, H0, H1, H2 və s.) olan ilkin vəziyyət vektorunu göstərir ki, bu da təkrarlanan heş funksiyalarına xas olan çoxsözlü zəncirləmə vəziyyətini göstərir. Bu başlanğıc sahəsindən sağa işarə edən ox mərkəzi komponentə ötürülür.

İnfoqrafiyanın mərkəzində "ÜÇ Sıxılma Roundu" adlı böyük, tünd rəngli panel üstünlük təşkil edir. İçərisində qalın narıncı başlıqlarla "Round 1", "Round 2" və "Round 3" etiketli üç üst-üstə düzülmüş üfüqi hissə var. Hər raund yuxarıda bir sıra heş-hal registrlərini (H0, H1, H2, H3, H4 və H6 kimi etiketlər kimi göstərilir) və onların altında f1, f2 və f3 etiketli rəngli funksiya bloklarının ardıcıllığını (və ən aşağı raundda əlavə funksiya etiketi, məsələn, f5 görünür) təsvir edir. Ağ iki istiqamətli oxlar və kiçik şaquli konnektorlar hal registrləri ilə bu raund funksiyaları arasında məlumatların hərəkətini və qarışdırılmasını göstərir. Hər raund sırasının ən sağ tərəfində raundun funksiya vurğusunu qeyd edən kiçik narıncı etiketə bənzər blok (məsələn, f1 və ya f3) var.

Mərkəzi sıxılma panelindən böyük bir ox, sağdakı "OUTPUT HASH" etiketli mavi panelə aparır. İçəridə, görkəmli bir qutuda "224-BIT HASH DƏYƏRİ" yazısı var. Onun altında, yekun kombinasiyanı və çıxış ölçüsünü ümumiləşdirən "XOR & ADDITION" və "TRUNCATE TO 224 BITS" yazısı olan iki yoxlama siyahısı tipli sətir var. Çıxış panelinin alt hissəsində birdən çox sətirdə qruplaşdırılmış onaltılıq simvollar kimi göstərilən nümunə daycesti ehtiva edən tünd mavi bir qutu var. Ümumilikdə, kompozisiya HAVAL-224/3 heşləmə iş axınını ucdan-uca çatdırır: mesaj girişi, doldurma, blok formalaşdırması, başlanğıc, üç sıxılma raundu və 224 bitlik heşin son istehsalı.

Şəkil aşağıdakılarla bağlıdır: HAVAL-224/3 Hash Kodu Kalkulyatoru

Bluesky-də paylaşınFacebookda paylaşLinkedIn-də paylaşınTumblr-da paylaşınX-də paylaşınPinterest-də PinReddit-də paylaşın