ਚਿੱਤਰ: HAVAL-192/3 ਹੈਸ਼ ਐਲਗੋਰਿਦਮ - ਥ੍ਰੀ-ਪਾਸ ਫਲੋ ਡਾਇਗ੍ਰਾਮ
ਪ੍ਰਕਾਸ਼ਿਤ: 12 ਜਨਵਰੀ 2026 1:42:29 ਬਾ.ਦੁ. UTC
ਆਖਰੀ ਵਾਰ ਅੱਪਡੇਟ ਕੀਤਾ ਗਿਆ: 9 ਜਨਵਰੀ 2026 7:59:03 ਬਾ.ਦੁ. UTC
HAVAL-192/3 ਹੈਸ਼ ਐਲਗੋਰਿਦਮ ਦੀ ਕਲਪਨਾ ਕਰਨ ਵਾਲਾ ਤਕਨੀਕੀ ਇਨਫੋਗ੍ਰਾਫਿਕ: ਇਨਪੁੱਟ ਅਤੇ ਪੈਡਿੰਗ, ਸ਼ੁਰੂਆਤੀ ਸ਼ਬਦ A–E, ਮਿਕਸਿੰਗ/ਪਰਮਿਊਟੇਸ਼ਨ ਦੇ ਨਾਲ ਤਿੰਨ ਪ੍ਰੋਸੈਸਿੰਗ ਦੌਰ, ਅਤੇ ਇੱਕ 192-ਬਿੱਟ ਡਾਇਜੈਸਟ ਆਉਟਪੁੱਟ।
HAVAL-192/3 Hash Algorithm – Three-Pass Flow Diagram

ਇਸ ਚਿੱਤਰ ਦੇ ਉਪਲਬਧ ਸੰਸਕਰਣ
ਹੇਠਾਂ ਡਾਊਨਲੋਡ ਕਰਨ ਲਈ ਉਪਲਬਧ ਚਿੱਤਰ ਫਾਈਲਾਂ ਘੱਟ ਸੰਕੁਚਿਤ ਅਤੇ ਉੱਚ ਰੈਜ਼ੋਲਿਊਸ਼ਨ ਵਾਲੀਆਂ ਹਨ - ਅਤੇ ਇਸਦੇ ਨਤੀਜੇ ਵਜੋਂ, ਉੱਚ ਗੁਣਵੱਤਾ - ਇਸ ਵੈੱਬਸਾਈਟ 'ਤੇ ਲੇਖਾਂ ਅਤੇ ਪੰਨਿਆਂ ਵਿੱਚ ਏਮਬੈਡ ਕੀਤੀਆਂ ਗਈਆਂ ਤਸਵੀਰਾਂ ਨਾਲੋਂ, ਜੋ ਕਿ ਬੈਂਡਵਿਡਥ ਦੀ ਖਪਤ ਨੂੰ ਘਟਾਉਣ ਲਈ ਫਾਈਲ ਆਕਾਰ ਲਈ ਵਧੇਰੇ ਅਨੁਕੂਲਿਤ ਹਨ।
ਨਿਯਮਤ ਆਕਾਰ (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-192/3 ਹੈਸ਼ ਐਲਗੋਰਿਦਮ" ਹੈ, ਇੱਕ ਨਰਮ ਵਿਗਨੇਟ ਦੇ ਨਾਲ ਇੱਕ ਟੈਕਸਟਚਰ ਡੂੰਘੇ-ਨੀਲੇ ਪਿਛੋਕੜ 'ਤੇ। ਇੱਕ ਗੂੜ੍ਹਾ ਚਿੱਟਾ "HAVAL-192/3" ਹੈੱਡਲਾਈਨ ਉੱਪਰ ਖੱਬੇ ਪਾਸੇ ਫੈਲਿਆ ਹੋਇਆ ਹੈ, ਜਦੋਂ ਕਿ "ਹੈਸ਼ ਐਲਗੋਰਿਦਮ" ਉੱਪਰ ਸੱਜੇ ਪਾਸੇ ਗਰਮ ਸੁਨਹਿਰੀ ਪੀਲੇ ਰੰਗ ਵਿੱਚ ਦਿਖਾਈ ਦਿੰਦਾ ਹੈ; ਸਿਰਲੇਖ ਦੇ ਹੇਠਾਂ ਇੱਕ ਪਤਲੀ ਖਿਤਿਜੀ ਲਾਈਨ ਚੱਲਦੀ ਹੈ। ਹੇਠਾਂ ਕੇਂਦਰਿਤ ਉਪਸਿਰਲੇਖ "192-ਬਿੱਟ ਹੈਸ਼ / 3 ਪਾਸ" ਹੈ। ਚਿੱਤਰ ਨੂੰ ਖੱਬੇ-ਤੋਂ-ਸੱਜੇ ਡੇਟਾਫਲੋ ਦੇ ਰੂਪ ਵਿੱਚ ਸੰਗਠਿਤ ਕੀਤਾ ਗਿਆ ਹੈ। ਬਹੁਤ ਖੱਬੇ ਪਾਸੇ, ਦੋ ਬੇਵਲਡ ਗੂੜ੍ਹੇ-ਸਲੇਟ ਬਕਸੇ "ਇਨਪੁਟ ਸੁਨੇਹਾ" ਅਤੇ "ਪੈਡਿੰਗ ਅਤੇ ਲੰਬਾਈ" ਪੜ੍ਹਦੇ ਹਨ, ਹਰੇਕ ਮੁੱਖ ਪ੍ਰੋਸੈਸਿੰਗ ਖੇਤਰ ਵਿੱਚ ਤੀਰ ਫੀਡ ਕਰਦੇ ਹਨ। ਉਹਨਾਂ ਦੇ ਹੇਠਾਂ "INITIALIZATION VECTOR" ਸਿਰਲੇਖ ਵਾਲਾ ਇੱਕ ਡੈਸ਼ਡ-ਆਉਟਲਾਈਨ ਪੈਨਲ ਹੈ ਜਿਸ ਵਿੱਚ A, B, C, D, ਅਤੇ E ਲੇਬਲ ਵਾਲੀਆਂ ਪੰਜ ਸਟੈਕਡ ਨੀਲੀਆਂ ਟਾਈਲਾਂ ਹਨ; ਹਰੇਕ ਟਾਈਲ ਨੂੰ ਸੱਜੇ ਪਾਸੇ "32-ਬਿੱਟ" ਐਨੋਟੇਟ ਕੀਤਾ ਗਿਆ ਹੈ। ਸੁਨੇਹਾ ਕਦਮਾਂ ਅਤੇ ਸ਼ੁਰੂਆਤੀ ਪੈਨਲ ਤੋਂ ਤੀਰ ਕੇਂਦਰ ਵਿੱਚ ਇੱਕ ਵੱਡੇ, ਡੈਸ਼ਡ ਆਇਤਾਕਾਰ ਘੇਰੇ ਵਿੱਚ ਇਕੱਠੇ ਹੁੰਦੇ ਹਨ ਜੋ ਕੋਰ HAVAL ਗਣਨਾ ਨੂੰ ਦਰਸਾਉਂਦਾ ਹੈ। ਇਸ ਘੇਰੇ ਦੇ ਉੱਪਰਲੇ ਕਿਨਾਰੇ 'ਤੇ ਛੋਟੇ ਸੰਤਰੀ ਬਲਾਕਾਂ ਦੀ ਇੱਕ ਕਤਾਰ ਹੈ, ਜੋ ਇੱਕ ਖੰਡਿਤ ਸੁਨੇਹਾ ਸਮਾਂ-ਸਾਰਣੀ ਜਾਂ ਸ਼ਬਦ ਧਾਰਾ ਦਾ ਸੁਝਾਅ ਦਿੰਦੀ ਹੈ, ਜਿਸਦੇ ਉੱਪਰ ਇੱਕ ਦੋ-ਦਿਸ਼ਾਵੀ ਤੀਰ ਮੋਟਿਫ ਹੈ। ਘੇਰੇ ਦੇ ਅੰਦਰ "ROUND 1," "ROUND 2," ਅਤੇ "ROUND 3" ਲੇਬਲ ਵਾਲੇ ਤਿੰਨ ਚੌੜੇ ਖਿਤਿਜੀ ਬੈਂਡ ਹਨ (ਹਰੇਕ ਨੂੰ ਧਾਤੂ ਹਾਈਲਾਈਟਸ ਦੇ ਨਾਲ ਇੱਕ ਲੰਬੀ ਨੀਲੀ ਪੱਟੀ ਦੇ ਰੂਪ ਵਿੱਚ ਸਟਾਈਲ ਕੀਤਾ ਗਿਆ ਹੈ)। ਹਰੇਕ ਗੋਲ ਲੇਬਲ ਦੇ ਹੇਠਾਂ ਇੱਕ ਪ੍ਰਮੁੱਖ ਫਾਰਮੂਲਾ ਵਰਗਾ ਬਲਾਕ ਹੈ ਜੋ ਗੋਲ ਫੰਕਸ਼ਨ ਅਤੇ ਰੋਟੇਸ਼ਨਾਂ ਨੂੰ ਦਰਸਾਉਂਦਾ ਹੈ: ਪਹਿਲਾ "f1 & Rot <<< s1 ⊕ + K1," ਦੂਜਾ "f2 & Rot <<< s2 ⊕ + K2," ਅਤੇ ਤੀਜਾ "f3 & Rot <<< s3 ⊕ + K3" ਪੜ੍ਹਦਾ ਹੈ। ਬਦਲਵੇਂ ਠੰਡੇ ਨੀਲੇ ਅਤੇ ਗਰਮ ਸੰਤਰੀ ਵਿੱਚ ਛੋਟੇ ਹੇਠਾਂ ਵੱਲ ਤੀਰ ਇਹਨਾਂ ਫਾਰਮੂਲਾ ਬਲਾਕਾਂ ਦੇ ਹੇਠਾਂ ਬੈਠਦੇ ਹਨ, ਜੋ ਕਈ ਅੰਦਰੂਨੀ ਸ਼ਬਦਾਂ 'ਤੇ ਲਾਗੂ ਕੀਤੇ ਗਏ ਮਿਕਸਿੰਗ ਓਪਰੇਸ਼ਨਾਂ ਵੱਲ ਇਸ਼ਾਰਾ ਕਰਦੇ ਹਨ। ਹਰੇਕ ਫਾਰਮੂਲਾ ਬਲਾਕ ਦੇ ਸੱਜੇ ਪਾਸੇ "ਮਿਕਸਿੰਗ ਐਂਡ ਪਰਮਿਊਟੇਸ਼ਨ" ਲੇਬਲ ਵਾਲਾ ਇੱਕ ਛੋਟਾ ਗੂੜ੍ਹਾ ਬਾਕਸ ਹੈ, ਜੋ ਮੋਟੇ ਤੀਰਾਂ ਨਾਲ ਜੁੜਿਆ ਹੋਇਆ ਹੈ, ਜੋ ਇਸ ਗੱਲ 'ਤੇ ਜ਼ੋਰ ਦਿੰਦਾ ਹੈ ਕਿ ਹਰੇਕ ਪਾਸ ਵਿੱਚ ਪੁਨਰਗਠਨ ਅਤੇ ਪ੍ਰਸਾਰ ਸ਼ਾਮਲ ਹੈ। ਕਈ ਵਕਰ ਅਤੇ ਲੰਬਕਾਰੀ ਤੀਰ ਗੋਲਾਂ ਦੇ ਵਿਚਕਾਰ ਅਤੇ ਘੇਰੇ ਦੇ ਸੱਜੇ ਕਿਨਾਰੇ ਦੇ ਨਾਲ ਚੱਲਦੇ ਹਨ, ਜੋ ਕਿ ਕਦਮਾਂ ਅਤੇ ਸੰਕੁਚਨ ਪ੍ਰਕਿਰਿਆ ਦੀ ਚੇਨਿੰਗ ਪ੍ਰਕਿਰਤੀ ਵਿਚਕਾਰ ਫੀਡਬੈਕ ਨੂੰ ਦ੍ਰਿਸ਼ਟੀਗਤ ਤੌਰ 'ਤੇ ਦਰਸਾਉਂਦੇ ਹਨ। ਕੇਂਦਰੀ ਘੇਰੇ ਦੇ ਹੇਠਾਂ ਇੱਕ ਭਾਰੀ ਗੂੜ੍ਹਾ ਤਖ਼ਤੀ ਹੈ ਜਿਸਦਾ "FINALIZE" ਲੇਬਲ ਹੈ ਜਿਸਦੇ ਹੇਠਾਂ "A ⊕ C ⊕ E" ਸਮੀਕਰਨ ਹੈ, ਜੋ ਕਿ ਡਾਇਜੈਸਟ ਤਿਆਰ ਕਰਨ ਤੋਂ ਪਹਿਲਾਂ ਇੱਕ ਅੰਤਿਮ ਸੰਯੋਜਨ ਕਦਮ ਨੂੰ ਦਰਸਾਉਂਦਾ ਹੈ। ਸੱਜੇ ਪਾਸੇ, "192-BIT HASH VALUE" ਸਿਰਲੇਖ ਵਾਲਾ ਇੱਕ ਵੱਖਰਾ ਪੈਨਲ ਇੱਕ ਪਤਲੀ ਰੂਪਰੇਖਾ ਦੁਆਰਾ ਫਰੇਮ ਕੀਤਾ ਗਿਆ ਹੈ ਅਤੇ ਤਿੰਨ ਸਮਾਨਾਂਤਰ ਤੀਰਾਂ ਦੁਆਰਾ ਤਿੰਨ ਦੌਰਾਂ ਨਾਲ ਜੁੜਿਆ ਹੋਇਆ ਹੈ। ਉਸ ਪੈਨਲ ਦੇ ਅੰਦਰ H0, H1, H2, H3, ਅਤੇ H4 ਲੇਬਲ ਵਾਲੇ ਸੰਤਰੀ ਗਰੇਡੀਐਂਟ ਆਇਤਕਾਰ ਸਟੈਕ ਕੀਤੇ ਗਏ ਹਨ, ਹਰੇਕ ਨੂੰ "32-ਬਿੱਟ" ਵਜੋਂ ਦਰਸਾਇਆ ਗਿਆ ਹੈ; ਇੱਕ ਵਾਧੂ ਆਇਤ ਇੱਕ ਨਵਾਂ ਸੂਚਕਾਂਕ ਪੇਸ਼ ਕਰਨ ਦੀ ਬਜਾਏ "H4" ਲੇਬਲ ਨੂੰ ਦੁਹਰਾਉਂਦਾ ਹੈ, ਆਉਟਪੁੱਟ ਸ਼ਬਦਾਂ ਦੇ ਗ੍ਰਾਫਿਕ ਦੇ ਸਟਾਈਲਾਈਜ਼ਡ (ਅਤੇ ਥੋੜ੍ਹਾ ਬੇਲੋੜਾ) ਚਿੱਤਰਣ ਨੂੰ ਦਰਸਾਉਂਦਾ ਹੈ। ਆਉਟਪੁੱਟ ਪੈਨਲ ਦੇ ਹੇਠਾਂ ਇੱਕ ਛੋਟਾ ਸੰਤਰੀ ਰਿਬਨ ਹੈ ਜਿਸ ਵਿੱਚ ਛੋਟਾ ਜਿਹਾ ਟੈਕਸਟ ਹੈ ਜੋ H-ਸ਼ਬਦਾਂ ਦੇ ਇੱਕ ਜੋੜ-ਵਰਗੇ ਕ੍ਰਮ ਨੂੰ ਦਰਸਾਉਂਦਾ ਹੈ, ਜੋ ਇਸ ਗੱਲ ਨੂੰ ਮਜ਼ਬੂਤ ਕਰਦਾ ਹੈ ਕਿ ਅੰਤਿਮ ਨਤੀਜਾ ਕਈ 32-ਬਿੱਟ ਟੁਕੜਿਆਂ ਤੋਂ ਇਕੱਠਾ ਕੀਤਾ ਗਿਆ ਹੈ। ਕੁੱਲ ਮਿਲਾ ਕੇ, ਰੰਗ ਸਕੀਮ ਡੇਟਾ ਸ਼ਬਦਾਂ ਅਤੇ ਆਉਟਪੁੱਟ ਲਈ ਚਮਕਦਾਰ ਸੰਤਰੀ ਲਹਿਜ਼ੇ ਦੇ ਨਾਲ ਢਾਂਚੇ ਲਈ ਠੰਡੇ ਬਲੂਜ਼ ਦੀ ਤੁਲਨਾ ਕਰਦੀ ਹੈ, ਅਤੇ ਵਿਜ਼ੂਅਲ ਸ਼ੈਲੀ ਤਿੰਨ-ਪਾਸ HAVAL-192/3 ਹੈਸ਼ਿੰਗ ਪ੍ਰਵਾਹ ਨੂੰ ਸੰਚਾਰਿਤ ਕਰਨ ਲਈ ਡ੍ਰੌਪ ਸ਼ੈਡੋ, ਬੇਵਲਡ ਕਿਨਾਰਿਆਂ ਅਤੇ ਸਪਸ਼ਟ ਤੀਰਾਂ ਦੀ ਵਰਤੋਂ ਕਰਦੀ ਹੈ। ਰਚਨਾ ਸਾਫ਼, ਤਕਨੀਕੀ, ਅਤੇ ਡਾਇਗ੍ਰਾਮ-ਫਸਟ ਹੈ।
ਇਹ ਚਿੱਤਰ ਇਸ ਨਾਲ ਸੰਬੰਧਿਤ ਹੈ: HAVAL-192/3 ਹੈਸ਼ ਕੋਡ ਕੈਲਕੁਲੇਟਰ
