Зураг: HAVAL-160/3 хэш алгоритм — 3 дамжуулалттай 160 битийн хэш функцийн дүрслэл

Нийтэлсэн: 2026 оны нэгдүгээр сарын 12 13:41:39 (UTC)
Хамгийн сүүлд шинэчлэгдсэн: 2026 оны нэгдүгээр сарын 9 20:28:20 (UTC)

1024 битийн мессежийн блок, дүүргэлт, эхлүүлэлт, гурван боловсруулалтын үе шат, холих функц, 160 битийн дайжест үүсгэлт зэрэг HAVAL-160/3 хэш алгоритмыг харуулсан дэлгэрэнгүй инфографик.


Энэ хуудсыг аль болох олон хүнд хүртээмжтэй болгох үүднээс англи хэлнээс орчуулсан. Харамсалтай нь машин орчуулга нь төгс төгөлдөр технологи болоогүй байгаа тул алдаа гарч болзошгүй. Хэрэв та хүсвэл англи хэл дээрх эх хувилбарыг эндээс үзэх боломжтой.

HAVAL-160/3 Hash Algorithm — 3-Pass 160-bit Hash Function Visualization

Оролтын боловсруулалт, 3 удаагийн хувиргалт, холих функцууд болон 160 битийн эцсийн гаралтыг харуулсан HAVAL-160/3 хэш алгоритмын урсгалын диаграмм.

Энэ зургийн боломжтой хувилбарууд

Доор татаж авах боломжтой зургийн файлууд нь энэ вэбсайт дээрх нийтлэл, хуудсанд оруулсан зургуудаас бага шахагдсан, өндөр нягтралтай бөгөөд үүний үр дүнд чанар нь өндөр байдаг бөгөөд зурвасын өргөний хэрэглээг багасгахын тулд файлын хэмжээнд илүү оновчтой болгосон.

Ердийн хэмжээ (1,536 x 1,024)

Том хэмжээтэй (3,072 x 2,048)

Маш том хэмжээтэй (4,608 x 3,072)

Маш том хэмжээтэй (6,144 x 4,096)

Инээдмийн том хэмжээтэй (1,048,576 x 699,051)

  • Байршуулалт хийсээр л байна... ;-)

Зургийн тайлбар

Энэхүү инфографик нь HAVAL-160/3 хэш алгоритмын маш нарийвчилсан, ландшафтын чиг баримжаатай дүрслэлийг криптограф болон компьютерийн шинжлэх ухааны диаграммын гоо зүйг санагдуулсан цэнхэр дижитал хэв маягаар дүрсэлсэн болно. Энэхүү загвар нь алгоритмын дотоод бүтцийн тодорхой задаргааг өгч, HAVAL гэр бүлийн энэхүү тодорхой хувилбарыг тодорхойлдог гурван боловсруулалтын үе шат болон 160 битийн гаралтыг онцолсон болно.

Диаграмм нь зүүн талд "Оролтын мессеж" гэсэн шошготой оролтын замаас эхэлнэ. Үүний доор дараалсан хайрцагнууд нь урьдчилан боловсруулах алхам бүрийг дүрсэлсэн болно: "Зөөлөвч ба урт нэмэх" нь оролтыг бэлтгэхэд шаардлагатай битүүд болон мессежийн уртыг нэмнэ; дараа нь мессеж нь "1024 битийн блокуудад хуваах" бөгөөд энэ нь 512 битийн оронд 1024 битийн (128 байт) өгөгдлийн блокууд дээр ажилладаг HAVAL тодорхойлолтыг зөв тусгасан болно. Хэд хэдэн жишээ блокуудыг алтлаг, хүрэн өнгийн градиент өнгөөр харуулсан бөгөөд сегментчилсэн өгөгдлийн урсгалыг дүрслэн харуулсан болно. Эдгээрийн доор "Анхдагчлах" хэсэг нь алгоритмын эхлэх төлөвийг танилцуулж, ихэвчлэн шахалтын функцийг үүсгэдэг урьдчилан тодорхойлсон тогтмолуудаар тодорхойлогддог.

Төв хэсэгт инфографикийн гол цөм нь '3 Боловсруулалтын Тойрог' гэсэн шошготой гурван баганатай бүтэцтэй. Багана бүр нь HAVAL-ийн хувиргалтын дамжуулалтын аль нэгтэй тохирч байна: 1-р Тойрог (цэнхэр), 2-р Тойрог (улаан), 3-р Тойрог (ногоон). Тойрог бүрийн дотор f1(x,y,z), f2(x,y,z), болон f3(x,y,z) логик хувиргалтын функцуудыг харуулсан бөгөөд энэ нь HAVAL-ийн дамжуулалтуудаар дамжин өөрчлөгдөж буй холих стратегийг харуулж байна. Эдгээр блокууд нь сумаар хоорондоо холбогдсон бөгөөд өгөгдлийн урсгал болон тойргуудын хоорондох хамаарлыг харуулдаг. Үе шат бүр нь 'Холих Функц'-ийг хэрэгжүүлдэг бөгөөд дараа нь модульчлагдсан нэмэлтүүд болон зүүн эргэлтүүд ('+ <<< s1z', '+ <<< s2z', '+ <<< s3z' гэж дүрслэгдсэн), мөн төлөвт энтропи өгдөг мессежээс хамааралтай үгсийг (Wi) нэмдэг.

Хувиргалтын дарааллын доор 'Төлөвийг шинэчлэх' мөр нь гурван шатлалын үр дүнг нэгтгэдэг. Энэ хэсэг нь 1024 битийн мессежийн блок бүрийг боловсруулсны дараа хувьсан өөрчлөгддөг H0, H1, H2, H3, болон H4 гэж тодорхойлогдсон завсрын хэш утгуудын давтагдах хуримтлалыг бэлэгддэг. Зүүн тийш эргэлдэж буй сумнууд нь нэг блокийн гаралт нь дараагийн блокийн эхлүүлэх вектор болдог гинжин хэлхээний механизмыг харуулж байна.

Баруун талд нь 'Гаралт' гэсэн сүүдэртэй гаралтын самбар нь HAVAL-160/3 тооцооллын эцсийн үр дүнг харуулдаг. Энэ нь алгоритмын хувилбарыг тодорхой нэрлэсэн - 'HAVAL-160/3 Хэш утга' - мөн арван зургаатын тэмдэгт мөр хэлбэрээр дүрслэгдсэн 160 битийн дайжестийг жагсаасан (жишээ нь, A5B3C9F7D4E6A1889...). Доор параметрийн хураангуй хайрцаг нь гол шинж чанаруудыг баталгаажуулдаг: 160 битийн гаралтын хэмжээ, 3 удаагийн боловсруулалт, 'HAVAL-160/3 = 5, 1, 6' гэж тэмдэглэгдсэн тохиргооны тогтмолууд. Эдгээр утгууд нь HAVAL алгоритмын ашигладаг дотоод функцийн сонголт болон эргэлтийн параметрүүдтэй тохирч байна.

Харааны хувьд инфографик нь металл градиент болон хоёртын тоонуудыг арын дэвсгэр дээр нарийн суулгасан цэнхэр өнгийн тогтвортой сэдвийг хадгалж, агуулгын дижитал болон математикийн шинж чанарыг бататгадаг. Оролтоос гаралт хүртэлх бүрэлдэхүүн хэсэг бүрийг нарийн хил хязгаарт багтаасан бөгөөд үзэгчийг логик дарааллаар хөтлөх чиглэлтэй сумаар холбосон байдаг. Нийт найрлага нь техникийн болон боловсролын аль алиныг нь агуулсан бөгөөд HAVAL-160/3 нь өгөгдлийг хэрхэн дүүргэх, блок хуваах, төлөвийг эхлүүлэх, олон тойрог хувиргалт болон эцсийн хэш гаралтаар хэрхэн боловсруулдаг талаар товч боловч бүрэн дүрслэлийг өгдөг.

Зураг нь дараахтай холбоотой: HAVAL-160/3 Хэш кодын тооцоолуур

Bluesky дээр хуваалцаарайFacebook дээр хуваалцахLinkedIn дээр хуваалцахTumblr дээр хуваалцахX дээр хуваалцаарайPinterest дээрх пинReddit дээр хуваалцах