ಚಿತ್ರ: HAVAL-224/3 ಹ್ಯಾಶ್ ಅಲ್ಗಾರಿದಮ್ ಫ್ಲೋ ರೇಖಾಚಿತ್ರ

ಪ್ರಕಟಣೆ: ಜನವರಿ 12, 2026 ರಂದು 02:07:27 ಅಪರಾಹ್ನ UTC ಸಮಯಕ್ಕೆ
ಕೊನೆಯದಾಗಿ ನವೀಕರಿಸಲಾಗಿದೆ: ಜನವರಿ 9, 2026 ರಂದು 07:51:03 ಅಪರಾಹ್ನ UTC ಸಮಯಕ್ಕೆ

HAVAL-224/3 ಹ್ಯಾಶ್ ಅಲ್ಗಾರಿದಮ್‌ನ ಉನ್ನತ ಮಟ್ಟದ ದೃಶ್ಯೀಕರಣ, ಇನ್‌ಪುಟ್ ಪ್ರಿಪ್ರೊಸೆಸಿಂಗ್, 1024-ಬಿಟ್ ಬ್ಲಾಕ್‌ಗಳು, ಇನಿಶಿಯಲೈಸೇಶನ್, ಮೂರು ಕಂಪ್ರೆಷನ್ ಸುತ್ತುಗಳು ಮತ್ತು 224-ಬಿಟ್ ಡೈಜೆಸ್ಟ್‌ನ ಉತ್ಪಾದನೆಯನ್ನು ಚಿತ್ರಿಸುತ್ತದೆ.


ಸಾಧ್ಯವಾದಷ್ಟು ಜನರಿಗೆ ಲಭ್ಯವಾಗುವಂತೆ ಮಾಡಲು ಈ ಪುಟವನ್ನು ಇಂಗ್ಲಿಷ್‌ನಿಂದ ಯಂತ್ರಭಾಷಾಂತರಿಸಲಾಗಿದೆ. ದುರದೃಷ್ಟವಶಾತ್, ಯಂತ್ರಭಾಷಾಂತರವು ಇನ್ನೂ ಪರಿಪೂರ್ಣ ತಂತ್ರಜ್ಞಾನವಾಗಿಲ್ಲ, ಆದ್ದರಿಂದ ದೋಷಗಳು ಸಂಭವಿಸಬಹುದು. ನೀವು ಬಯಸಿದರೆ, ನೀವು ಮೂಲ ಇಂಗ್ಲಿಷ್ ಆವೃತ್ತಿಯನ್ನು ಇಲ್ಲಿ ವೀಕ್ಷಿಸಬಹುದು:

HAVAL-224/3 Hash Algorithm Flow Diagram

HAVAL-224/3 ಹ್ಯಾಶ್ ಪೈಪ್‌ಲೈನ್ ಅನ್ನು ತೋರಿಸುವ ಲ್ಯಾಂಡ್‌ಸ್ಕೇಪ್ ಇನ್ಫೋಗ್ರಾಫಿಕ್: ಇನ್‌ಪುಟ್ ಸಂದೇಶ, ಪ್ಯಾಡಿಂಗ್ ಮತ್ತು ಉದ್ದ, 1024-ಬಿಟ್ ಸಂದೇಶ ಬ್ಲಾಕ್‌ಗಳು, ಆರಂಭಿಕ ಹ್ಯಾಶ್ ಸ್ಥಿತಿ, ಮೂರು ಕಂಪ್ರೆಷನ್ ಸುತ್ತುಗಳು ಮತ್ತು ಮೊಟಕುಗೊಳಿಸುವಿಕೆ ಮತ್ತು ಮಿಶ್ರಣ ಹಂತಗಳೊಂದಿಗೆ 224-ಬಿಟ್ ಔಟ್‌ಪುಟ್ ಹ್ಯಾಶ್.

ಈ ಚಿತ್ರದ ಲಭ್ಯವಿರುವ ಆವೃತ್ತಿಗಳು

ಕೆಳಗೆ ಡೌನ್‌ಲೋಡ್ ಮಾಡಲು ಲಭ್ಯವಿರುವ ಇಮೇಜ್ ಫೈಲ್‌ಗಳು ಕಡಿಮೆ ಸಂಕುಚಿತ ಮತ್ತು ಹೆಚ್ಚಿನ ರೆಸಲ್ಯೂಶನ್ ಹೊಂದಿವೆ - ಮತ್ತು ಅದರ ಪರಿಣಾಮವಾಗಿ, ಈ ವೆಬ್‌ಸೈಟ್‌ನಲ್ಲಿನ ಲೇಖನಗಳು ಮತ್ತು ಪುಟಗಳಲ್ಲಿ ಎಂಬೆಡ್ ಮಾಡಲಾದ ಚಿತ್ರಗಳಿಗಿಂತ ಉತ್ತಮ ಗುಣಮಟ್ಟದ್ದಾಗಿದೆ, ಇವು ಬ್ಯಾಂಡ್‌ವಿಡ್ತ್ ಬಳಕೆಯನ್ನು ಕಡಿಮೆ ಮಾಡಲು ಫೈಲ್ ಗಾತ್ರಕ್ಕೆ ಹೆಚ್ಚು ಆಪ್ಟಿಮೈಸ್ ಮಾಡಲ್ಪಟ್ಟಿವೆ.

ನಿಯಮಿತ ಗಾತ್ರ (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-224/3 ಹ್ಯಾಶ್ ಅಲ್ಗಾರಿದಮ್" ಎಂಬ ಶೀರ್ಷಿಕೆಯ ವಿಶಾಲವಾದ, ಭೂದೃಶ್ಯ-ಆಧಾರಿತ ಇನ್ಫೋಗ್ರಾಫಿಕ್ ಚಿತ್ರದ ಮೇಲ್ಭಾಗವನ್ನು ದೊಡ್ಡ ಲೋಹೀಯ ಅಕ್ಷರಗಳಲ್ಲಿ ವ್ಯಾಪಿಸಿದೆ. ಹಿನ್ನೆಲೆಯು ಮಸುಕಾದ ಬೈನರಿ ಅಂಕೆಗಳು ಮತ್ತು ಸರ್ಕ್ಯೂಟ್-ಟ್ರೇಸ್ ಮೋಟಿಫ್‌ಗಳನ್ನು ಸಂಯೋಜಿಸುವ ಗಾಢವಾದ, ತಂತ್ರಜ್ಞಾನ-ವಿಷಯದ ಕ್ಷೇತ್ರವಾಗಿದ್ದು, ಮೇಲಿನ ಅರ್ಧಭಾಗದಲ್ಲಿ ತಂಪಾದ ನೀಲಿ ಟೋನ್‌ಗಳು ಕೆಳಭಾಗದ ಬಳಿ ಬೆಚ್ಚಗಿನ ಆಂಬರ್ ಟೋನ್‌ಗಳಾಗಿ ಮಿಶ್ರಣಗೊಳ್ಳುತ್ತವೆ. ದಪ್ಪ ಬಾಣಗಳಿಂದ ಸಂಪರ್ಕಗೊಂಡಿರುವ ಆಯತಾಕಾರದ ಫಲಕಗಳನ್ನು ಬಳಸಿಕೊಂಡು ರೇಖಾಚಿತ್ರವನ್ನು ಎಡದಿಂದ ಬಲಕ್ಕೆ ಪ್ರಕ್ರಿಯೆಯ ಹರಿವಿನಂತೆ ಆಯೋಜಿಸಲಾಗಿದೆ.

ಎಡಭಾಗದಲ್ಲಿ "INPUT MESSAGE" ಎಂದು ಲೇಬಲ್ ಮಾಡಲಾದ ನೀಲಿ ಫಲಕವಿದೆ. ಅದರ ಒಳಗೆ, ಒಂದು ಸಣ್ಣ ಪೆಟ್ಟಿಗೆಯಲ್ಲಿ "INPUT DATA" ಎಂದು ಬರೆಯಲಾಗಿದೆ, ನಂತರ M1, M2, M3, …, MN ಎಂದು ಬರೆಯಲಾದ ಸಾಂಕೇತಿಕ ಸಂದೇಶದ ತುಣುಕುಗಳಿವೆ. ಕೆಳಮುಖವಾದ ಬಾಣವು "PADDING & LENGTH" ಎಂದು ಲೇಬಲ್ ಮಾಡಲಾದ ಚಿನ್ನದ ಫಲಕಕ್ಕೆ ಕಾರಣವಾಗುತ್ತದೆ, "PADDING + LENGTH BITS" ಎಂಬ ಉಪಪಠ್ಯದೊಂದಿಗೆ, ಬ್ಲಾಕ್ ಪ್ರಕ್ರಿಯೆಗೆ ಮೊದಲು ಪೂರ್ವ-ಸಂಸ್ಕರಣೆಯನ್ನು ಒತ್ತಿಹೇಳುತ್ತದೆ.

ಅದರ ಕೆಳಗೆ, ಮತ್ತೊಂದು ಬಾಣವು "1024-BIT ಸಂದೇಶ ಬ್ಲಾಕ್‌ಗಳು" ಎಂದು ಲೇಬಲ್ ಮಾಡಲಾದ ಹಸಿರು ವಿಭಾಗವನ್ನು ಸೂಚಿಸುತ್ತದೆ. ಈ ಫಲಕವು ಪದಗಳು ಅಥವಾ ಸಂದೇಶ ಉಪ-ಬ್ಲಾಕ್‌ಗಳನ್ನು ಪ್ರತಿನಿಧಿಸುವ ಸಣ್ಣ ಹಸಿರು ಅಂಚುಗಳ ಗ್ರಿಡ್ ಅನ್ನು ಹೊಂದಿರುತ್ತದೆ, ಪ್ರತಿ ಟೈಲ್ ಅನ್ನು M-ಸೂಚ್ಯಂಕಗಳೊಂದಿಗೆ ಲೇಬಲ್ ಮಾಡಲಾಗಿದೆ (ಉದಾಹರಣೆಗೆ M0, M1, M2, M3, ಮತ್ತು M15 ನಂತಹ ಹೆಚ್ಚಿನ ಸೂಚ್ಯಂಕಗಳು). ಬ್ಲಾಕ್ ಫಲಕವು ಸಂದೇಶವನ್ನು ಬಹು ಸೂಚ್ಯಂಕ ಪದಗಳಿಂದ ಕೂಡಿದ ಸ್ಥಿರ-ಗಾತ್ರದ 1024-ಬಿಟ್ ಬ್ಲಾಕ್‌ಗಳಾಗಿ ವಿಂಗಡಿಸಲಾಗಿದೆ ಎಂದು ಸೂಚಿಸುತ್ತದೆ.

ಕೆಳಗಿನ ಎಡಭಾಗದಲ್ಲಿ, "INITIAL HASH VALUE" ಎಂದು ಲೇಬಲ್ ಮಾಡಲಾದ ಕೆಂಪು ಫಲಕವು ಬಹು H-ವೇರಿಯೇಬಲ್‌ಗಳೊಂದಿಗೆ (ಉದಾ, H0, H1, H2, ಇತ್ಯಾದಿ) ಆರಂಭಿಕ ಸ್ಥಿತಿ ವೆಕ್ಟರ್ ಅನ್ನು ತೋರಿಸುತ್ತದೆ, ಇದು ಪುನರಾವರ್ತಿತ ಹ್ಯಾಶ್ ಕಾರ್ಯಗಳ ವಿಶಿಷ್ಟವಾದ ಬಹು-ಪದಗಳ ಸರಪಳಿ ಸ್ಥಿತಿಯನ್ನು ಸೂಚಿಸುತ್ತದೆ. ಈ ಇನಿಶಿಯಲೈಸೇಶನ್ ಪ್ರದೇಶದಿಂದ ಬಲ-ಪಾಯಿಂಟಿಂಗ್ ಬಾಣವು ಕೇಂದ್ರ ಘಟಕಕ್ಕೆ ಫೀಡ್ ಆಗುತ್ತದೆ.

ಇನ್ಫೋಗ್ರಾಫಿಕ್‌ನ ಮಧ್ಯಭಾಗವು "THREE COMPRESSION ROUNDS" ಎಂಬ ಶೀರ್ಷಿಕೆಯ ದೊಡ್ಡ, ಗಾಢವಾದ ಫಲಕದಿಂದ ಪ್ರಾಬಲ್ಯ ಹೊಂದಿದೆ. ಅದರ ಒಳಗೆ "ROUND 1", "ROUND 2" ಮತ್ತು "ROUND 3" ಎಂದು ಲೇಬಲ್ ಮಾಡಲಾದ ಮೂರು ಜೋಡಿಸಲಾದ ಅಡ್ಡ ವಿಭಾಗಗಳಿವೆ, ಇದನ್ನು ದಪ್ಪ ಕಿತ್ತಳೆ ಹೆಡರ್‌ಗಳಲ್ಲಿ ತೋರಿಸಲಾಗಿದೆ. ಪ್ರತಿಯೊಂದು ಸುತ್ತಿನಲ್ಲಿ ಮೇಲ್ಭಾಗದಲ್ಲಿ ಹ್ಯಾಶ್-ಸ್ಟೇಟ್ ರೆಜಿಸ್ಟರ್‌ಗಳ ಸಾಲು (H0, H1, H2, H3, H4, ಮತ್ತು H6-ತರಹದ ಲೇಬಲ್‌ಗಳಂತೆ ತೋರಿಸಲಾಗಿದೆ) ಮತ್ತು ಅವುಗಳ ಕೆಳಗೆ f1, f2 ಮತ್ತು f3 ಎಂದು ಲೇಬಲ್ ಮಾಡಲಾದ ಬಣ್ಣದ ಫಂಕ್ಷನ್ ಬ್ಲಾಕ್‌ಗಳ ಅನುಕ್ರಮವನ್ನು ಚಿತ್ರಿಸುತ್ತದೆ (ಮತ್ತು ಕೆಳಗಿನ ಸುತ್ತಿನಲ್ಲಿ f5 ನಂತಹ ಹೆಚ್ಚುವರಿ ಫಂಕ್ಷನ್ ಲೇಬಲ್ ಕಾಣಿಸಿಕೊಳ್ಳುತ್ತದೆ). ಬಿಳಿ ದ್ವಿಮುಖ ಬಾಣಗಳು ಮತ್ತು ಸಣ್ಣ ಲಂಬ ಕನೆಕ್ಟರ್‌ಗಳು ಸ್ಟೇಟ್ ರೆಜಿಸ್ಟರ್‌ಗಳು ಮತ್ತು ಈ ಸುತ್ತಿನ ಕಾರ್ಯಗಳ ನಡುವೆ ಡೇಟಾ ಚಲನೆ ಮತ್ತು ಮಿಶ್ರಣವನ್ನು ಸೂಚಿಸುತ್ತವೆ. ಪ್ರತಿ ಸುತ್ತಿನ ಸಾಲಿನ ಬಲಭಾಗದಲ್ಲಿ ಸುತ್ತಿನ ಕಾರ್ಯದ ಮಹತ್ವವನ್ನು ಗುರುತಿಸುವ ಸಣ್ಣ ಕಿತ್ತಳೆ ಟ್ಯಾಗ್-ತರಹದ ಬ್ಲಾಕ್ (ಉದಾ, f1 ಅಥವಾ f3) ಇದೆ.

ಕೇಂದ್ರ ಕಂಪ್ರೆಷನ್ ಪ್ಯಾನೆಲ್‌ನಿಂದ, ಒಂದು ದೊಡ್ಡ ಬಾಣದ ಗುರುತು "OUTPUT HASH" ಎಂದು ಲೇಬಲ್ ಮಾಡಲಾದ ಬಲಭಾಗದ ನೀಲಿ ಪ್ಯಾನೆಲ್‌ಗೆ ಕಾರಣವಾಗುತ್ತದೆ. ಒಳಗೆ, ಒಂದು ಪ್ರಮುಖ ಬಾಕ್ಸ್ "224-BIT HASH VALUE" ಎಂದು ಓದುತ್ತದೆ. ಅದರ ಕೆಳಗೆ ಚೆಕ್ ಮಾರ್ಕ್‌ಗಳೊಂದಿಗೆ ಎರಡು ಪರಿಶೀಲನಾಪಟ್ಟಿ-ಶೈಲಿಯ ಸಾಲುಗಳಿವೆ, "XOR & ADDITION" ಮತ್ತು "TRUNCATE TO 224 BITS" ಎಂದು ಓದುತ್ತದೆ, ಇದು ಅಂತಿಮ ಸಂಯೋಜನೆ ಮತ್ತು ಔಟ್‌ಪುಟ್ ಗಾತ್ರವನ್ನು ಸಂಕ್ಷೇಪಿಸುತ್ತದೆ. ಔಟ್‌ಪುಟ್ ಪ್ಯಾನೆಲ್‌ನ ಕೆಳಭಾಗದಲ್ಲಿ ಬಹು ಸಾಲುಗಳಲ್ಲಿ ಗುಂಪು ಮಾಡಲಾದ ಹೆಕ್ಸಾಡೆಸಿಮಲ್ ಅಕ್ಷರಗಳಾಗಿ ಪ್ರದರ್ಶಿಸಲಾದ ಉದಾಹರಣೆ ಡೈಜೆಸ್ಟ್ ಅನ್ನು ಹೊಂದಿರುವ ಗಾಢ ನೀಲಿ ಪೆಟ್ಟಿಗೆಯಿದೆ. ಒಟ್ಟಾರೆಯಾಗಿ, ಸಂಯೋಜನೆಯು ಅಂತ್ಯದಿಂದ ಕೊನೆಯವರೆಗೆ HAVAL-224/3 ಹ್ಯಾಶಿಂಗ್ ವರ್ಕ್‌ಫ್ಲೋ ಅನ್ನು ಸಂವಹಿಸುತ್ತದೆ: ಸಂದೇಶ ಇನ್‌ಪುಟ್, ಪ್ಯಾಡಿಂಗ್, ಬ್ಲಾಕ್ ರಚನೆ, ಇನಿಶಿಯಲೈಸೇಶನ್, ಮೂರು ಕಂಪ್ರೆಷನ್ ಸುತ್ತುಗಳು ಮತ್ತು 224-ಬಿಟ್ ಹ್ಯಾಶ್‌ನ ಅಂತಿಮ ಉತ್ಪಾದನೆ.

ಈ ಚಿತ್ರವು ಇದಕ್ಕೆ ಸಂಬಂಧಿಸಿದೆ: HAVAL-224/3 ಹ್ಯಾಶ್ ಕೋಡ್ ಕ್ಯಾಲ್ಕುಲೇಟರ್

ಬ್ಲೂಸ್ಕೈನಲ್ಲಿ ಹಂಚಿಕೊಳ್ಳಿಫೇಸ್‌ಬುಕ್‌ನಲ್ಲಿ ಹಂಚಿಕೊಳ್ಳಿLinkedIn ನಲ್ಲಿ ಹಂಚಿಕೊಳ್ಳಿTumblr ನಲ್ಲಿ ಹಂಚಿಕೊಳ್ಳಿX ನಲ್ಲಿ ಹಂಚಿಕೊಳ್ಳಿPinterest ನಲ್ಲಿ ಪಿನ್ ಮಾಡಿರೆಡ್ಡಿಟ್‌ನಲ್ಲಿ ಹಂಚಿಕೊಳ್ಳಿ