Miklix

HAVAL-224/4 ਹੈਸ਼ ਕੋਡ ਕੈਲਕੁਲੇਟਰ

ਪ੍ਰਕਾਸ਼ਿਤ: 19 ਮਾਰਚ 2025 9:08:01 ਬਾ.ਦੁ. UTC

ਹੈਸ਼ ਕੋਡ ਕੈਲਕੁਲੇਟਰ ਜੋ ਟੈਕਸਟ ਇਨਪੁਟ ਜਾਂ ਫਾਈਲ ਅਪਲੋਡ ਦੇ ਅਧਾਰ ਤੇ ਹੈਸ਼ ਕੋਡ ਦੀ ਗਣਨਾ ਕਰਨ ਲਈ ਹੈਸ਼ ਆਫ਼ ਵੇਰੀਏਬਲ ਲੈਂਥ 224 ਬਿੱਟ, 4 ਰਾਊਂਡ (HAVAL-224/4) ਹੈਸ਼ ਫੰਕਸ਼ਨ ਦੀ ਵਰਤੋਂ ਕਰਦਾ ਹੈ।

ਇਸ ਪੰਨੇ ਨੂੰ ਵੱਧ ਤੋਂ ਵੱਧ ਲੋਕਾਂ ਤੱਕ ਪਹੁੰਚਯੋਗ ਬਣਾਉਣ ਲਈ ਅੰਗਰੇਜ਼ੀ ਤੋਂ ਮਸ਼ੀਨ ਅਨੁਵਾਦ ਕੀਤਾ ਗਿਆ ਸੀ। ਬਦਕਿਸਮਤੀ ਨਾਲ, ਮਸ਼ੀਨ ਅਨੁਵਾਦ ਅਜੇ ਇੱਕ ਸੰਪੂਰਨ ਤਕਨਾਲੋਜੀ ਨਹੀਂ ਹੈ, ਇਸ ਲਈ ਗਲਤੀਆਂ ਹੋ ਸਕਦੀਆਂ ਹਨ। ਜੇ ਤੁਸੀਂ ਚਾਹੋ, ਤਾਂ ਤੁਸੀਂ ਮੂਲ ਅੰਗਰੇਜ਼ੀ ਸੰਸਕਰਣ ਇੱਥੇ ਦੇਖ ਸਕਦੇ ਹੋ:

HAVAL-224/4 Hash Code Calculator

HAVAL (ਵੇਰੀਏਬਲ ਲੰਬਾਈ ਦਾ ਹੈਸ਼) ਇੱਕ ਕ੍ਰਿਪਟੋਗ੍ਰਾਫਿਕ ਹੈਸ਼ ਫੰਕਸ਼ਨ ਹੈ ਜੋ 1992 ਵਿੱਚ ਯੂਲਿਯਾਂਗ ਜ਼ੇਂਗ, ਜੋਸੇਫ ਪਾਈਪਰਜ਼ਿਕ ਅਤੇ ਜੈਨੀਫਰ ਸੇਬੇਰੀ ਦੁਆਰਾ ਡਿਜ਼ਾਈਨ ਕੀਤਾ ਗਿਆ ਸੀ। ਇਹ MD (ਮੈਸੇਜ ਡਾਇਜੈਸਟ) ਪਰਿਵਾਰ ਦਾ ਇੱਕ ਵਿਸਥਾਰ ਹੈ, ਖਾਸ ਤੌਰ 'ਤੇ MD5 ਦੁਆਰਾ ਪ੍ਰੇਰਿਤ, ਪਰ ਲਚਕਤਾ ਅਤੇ ਸੁਰੱਖਿਆ ਵਿੱਚ ਮਹੱਤਵਪੂਰਨ ਸੁਧਾਰਾਂ ਦੇ ਨਾਲ। ਇਹ 128 ਤੋਂ 256 ਬਿੱਟ ਤੱਕ ਵੇਰੀਏਬਲ ਲੰਬਾਈ ਦੇ ਹੈਸ਼ ਕੋਡ ਤਿਆਰ ਕਰ ਸਕਦਾ ਹੈ, ਡੇਟਾ ਨੂੰ 3, 4 ਜਾਂ 5 ਦੌਰ ਵਿੱਚ ਪ੍ਰੋਸੈਸ ਕਰਦਾ ਹੈ।

ਇਸ ਪੰਨੇ 'ਤੇ ਪੇਸ਼ ਕੀਤਾ ਗਿਆ ਰੂਪ 4 ਦੌਰਾਂ ਵਿੱਚ ਗਣਨਾ ਕੀਤਾ ਗਿਆ 224 ਬਿੱਟ (28 ਬਾਈਟ) ਹੈਸ਼ ਕੋਡ ਆਉਟਪੁੱਟ ਕਰਦਾ ਹੈ। ਨਤੀਜਾ 56 ਅੰਕਾਂ ਦੇ ਹੈਕਸਾਡੈਸੀਮਲ ਨੰਬਰ ਦੇ ਰੂਪ ਵਿੱਚ ਆਉਟਪੁੱਟ ਹੁੰਦਾ ਹੈ।

ਪੂਰਾ ਖੁਲਾਸਾ: ਮੈਂ ਇਸ ਪੰਨੇ 'ਤੇ ਵਰਤੇ ਗਏ ਹੈਸ਼ ਫੰਕਸ਼ਨ ਦੇ ਖਾਸ ਲਾਗੂਕਰਨ ਨੂੰ ਨਹੀਂ ਲਿਖਿਆ। ਇਹ PHP ਪ੍ਰੋਗਰਾਮਿੰਗ ਭਾਸ਼ਾ ਦੇ ਨਾਲ ਸ਼ਾਮਲ ਇੱਕ ਮਿਆਰੀ ਫੰਕਸ਼ਨ ਹੈ। ਮੈਂ ਸਿਰਫ਼ ਵੈੱਬ ਇੰਟਰਫੇਸ ਨੂੰ ਇੱਥੇ ਸਹੂਲਤ ਲਈ ਜਨਤਕ ਤੌਰ 'ਤੇ ਉਪਲਬਧ ਕਰਵਾਉਣ ਲਈ ਬਣਾਇਆ ਹੈ।


ਨਵੇਂ ਹੈਸ਼ ਕੋਡ ਦੀ ਗਣਨਾ ਕਰੋ

ਇਸ ਫਾਰਮ ਰਾਹੀਂ ਜਮ੍ਹਾਂ ਕੀਤਾ ਗਿਆ ਡੇਟਾ ਜਾਂ ਅੱਪਲੋਡ ਕੀਤੀਆਂ ਫਾਈਲਾਂ ਸਰਵਰ 'ਤੇ ਸਿਰਫ਼ ਓਨੀ ਦੇਰ ਲਈ ਰੱਖੀਆਂ ਜਾਣਗੀਆਂ ਜਿੰਨੀ ਦੇਰ ਤੱਕ ਬੇਨਤੀ ਕੀਤਾ ਹੈਸ਼ ਕੋਡ ਤਿਆਰ ਕਰਨ ਵਿੱਚ ਲੱਗਦਾ ਹੈ। ਨਤੀਜਾ ਤੁਹਾਡੇ ਬ੍ਰਾਊਜ਼ਰ 'ਤੇ ਵਾਪਸ ਆਉਣ ਤੋਂ ਤੁਰੰਤ ਪਹਿਲਾਂ ਇਸਨੂੰ ਮਿਟਾ ਦਿੱਤਾ ਜਾਵੇਗਾ।

ਇਨਪੁੱਟ ਡੇਟਾ:



ਸਪੁਰਦ ਕੀਤਾ ਟੈਕਸਟ UTF-8 ਏਨਕੋਡ ਕੀਤਾ ਗਿਆ ਹੈ। ਕਿਉਂਕਿ ਹੈਸ਼ ਫੰਕਸ਼ਨ ਬਾਈਨਰੀ ਡੇਟਾ 'ਤੇ ਕੰਮ ਕਰਦੇ ਹਨ, ਇਸ ਲਈ ਨਤੀਜਾ ਉਸ ਟੈਕਸਟ ਨਾਲੋਂ ਵੱਖਰਾ ਹੋਵੇਗਾ ਜੋ ਕਿਸੇ ਹੋਰ ਏਨਕੋਡਿੰਗ ਵਿੱਚ ਸੀ। ਜੇਕਰ ਤੁਹਾਨੂੰ ਕਿਸੇ ਖਾਸ ਏਨਕੋਡਿੰਗ ਵਿੱਚ ਟੈਕਸਟ ਦੇ ਹੈਸ਼ ਦੀ ਗਣਨਾ ਕਰਨ ਦੀ ਲੋੜ ਹੈ, ਤਾਂ ਤੁਹਾਨੂੰ ਇਸਦੀ ਬਜਾਏ ਇੱਕ ਫਾਈਲ ਅਪਲੋਡ ਕਰਨੀ ਚਾਹੀਦੀ ਹੈ।



HAVAL ਹੈਸ਼ ਐਲਗੋਰਿਦਮ ਬਾਰੇ

ਹਵਾਲ ਨੂੰ ਇੱਕ ਬਹੁਤ ਹੀ ਤਾਕਤਵਰ ਬਲੇਂਡਰ ਦੇ ਤੌਰ 'ਤੇ ਸੋਚੋ ਜੋ ਸਮੱਗਰੀ (ਤੁਹਾਡੇ ਡੇਟਾ) ਨੂੰ ਇਸ ਤਰ੍ਹਾਂ ਮਿਲਾਉਂਦਾ ਹੈ ਕਿ ਕੋਈ ਵੀ ਅਸਲ ਰੇਸਪੀ ਨੂੰ ਅੰਤਿਮ ਸਮੂਥੀ (ਹੈਸ਼) ਨੂੰ ਵੇਖ ਕੇ ਨਹੀਂ ਸਮਝ ਸਕਦਾ।

ਕਦਮ 1: ਸਮੱਗਰੀ ਦੀ ਤਿਆਰੀ (ਤੁਹਾਡਾ ਡੇਟਾ)

ਜਦੋਂ ਤੁਸੀਂ ਹਵਾਲ ਨੂੰ ਕੋਈ ਡੇਟਾ ਦਿੰਦੇ ਹੋ - ਜਿਵੇਂ ਕਿ ਇੱਕ ਸੁਨੇਹਾ, ਪਾਸਵਰਡ, ਜਾਂ ਫਾਈਲ - ਤਾਂ ਉਹ ਇਸਨੂੰ ਸਿੱਧਾ ਬਲੇਂਡਰ ਵਿੱਚ ਨਹੀਂ ਪਾ ਦੇਂਦਾ। ਸਭ ਤੋਂ ਪਹਿਲਾਂ, ਉਹ:

  • ਡੇਟਾ ਨੂੰ ਸਾਫ ਅਤੇ ਛੋਟੇ ਟੁਕੜਿਆਂ ਵਿੱਚ ਕੱਟਦਾ ਹੈ (ਇਹਨੂੰ ਪੈਡਿੰਗ ਕਿਹਾ ਜਾਂਦਾ ਹੈ)।
  • ਪੱਕਾ ਕਰਦਾ ਹੈ ਕਿ ਕੁੱਲ ਆਕਾਰ ਬਲੇਂਡਰ ਵਿੱਚ ਸਹੀ ਤਰੀਕੇ ਨਾਲ ਫਿੱਟ ਹੋਵੇ (ਜਿਵੇਂ ਸਮੂਥੀ ਦੀਆਂ ਸਮੱਗਰੀਆਂ ਨੂੰ ਜਾਰ ਵਿੱਚ ਸਮਾਨ ਤਰੀਕੇ ਨਾਲ ਪੂਰਾ ਕਰਨਾ)।

ਕਦਮ 2: ਗੋਲੀਆਂ ਵਿੱਚ ਬਲੇਂਡ ਕਰਨਾ (ਮਿਕਸਿੰਗ ਪਾਸ)

ਹਵਾਲ ਸਿਰਫ "ਬਲੇਂਡ" ਬਟਨ ਨੂੰ ਇੱਕ ਵਾਰ ਨਹੀਂ ਦਬਾਉਂਦਾ। ਇਹ ਤੁਹਾਡੇ ਡੇਟਾ ਨੂੰ 3, 4, ਜਾਂ 5 ਗੋਲੀਆਂ ਵਿੱਚ ਮਿਕਸ ਕਰਦਾ ਹੈ - ਜਿਵੇਂ ਆਪਣੇ ਸਮੂਥੀ ਨੂੰ ਕਈ ਵਾਰ ਬਲੇਂਡ ਕਰਨਾ ਤਾਂ ਜੋ ਹਰ ਇੱਕ ਟੁਕੜਾ ਪੂਰੀ ਤਰ੍ਹਾਂ ਪਿਛਲ ਜਾਵੇ।

  • 3 ਪਾਸ: ਇੱਕ ਤੇਜ਼ ਬਲੇਂਡ (ਤੇਜ਼ ਪਰ ਜ਼ਿਆਦਾ ਸੁਰੱਖਿਅਤ ਨਹੀਂ)।
  • 5 ਪਾਸ: ਇੱਕ ਬਹੁਤ ਹੀ ਪੂਰੀ ਬਲੇਂਡ (ਧੀਮਾ ਪਰ ਬਹੁਤ ਜ਼ਿਆਦਾ ਸੁਰੱਖਿਅਤ)।

ਹਰ ਗੋਲੀ ਡੇਟਾ ਨੂੰ ਵੱਖਰੀ ਤਰ੍ਹਾਂ ਮਿਲਾਉਂਦੀ ਹੈ, ਖਾਸ "ਬਲੇਡ" (ਗਣਿਤੀ ਕਾਰਵਾਈਆਂ) ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਜੋ ਡੇਟਾ ਨੂੰ ਪਿਛਲ, ਫਲਿੱਪ, ਸਟਿਰ ਅਤੇ ਮੈਸ਼ ਕਰਦੀਆਂ ਹਨ ਜਿਨ੍ਹਾਂ ਦੇ ਨਤੀਜੇ ਬਹੁਤ ਹੀ ਅਣਪਛਾਤੇ ਹੁੰਦੇ ਹਨ।

ਕਦਮ 3: ਗੁਪਤ ਸੌਸ (ਕੰਪ੍ਰੈਸ਼ਨ ਫੰਕਸ਼ਨ)

ਬਲੇਂਡਿੰਗ ਗੋਲੀਆਂ ਦੇ ਵਿਚਕਾਰ, ਹਵਾਲ ਆਪਣੀ ਗੁਪਤ ਸੌਸ ਵੀ ਦਾਲਦਾ ਹੈ - ਖਾਸ ਰੇਸਪੀ ਜੋ ਚੀਜ਼ਾਂ ਨੂੰ ਹੋਰ ਵੀ ਮਿਲਾਉਂਦੀਆਂ ਹਨ। ਇਹ ਕਦਮ ਇਹ ਯਕੀਨੀ ਬਣਾਉਂਦਾ ਹੈ ਕਿ ਤੁਹਾਡੇ ਡੇਟਾ ਵਿੱਚ ਇੱਕ ਛੋਟੀ ਤਬਦੀਲੀ (ਜਿਵੇਂ ਪਾਸਵਰਡ ਵਿੱਚ ਇੱਕ ਅੱਖਰ ਬਦਲਣਾ) ਅੰਤਿਮ ਸਮੂਥੀ ਨੂੰ ਪੂਰੀ ਤਰ੍ਹਾਂ ਵੱਖਰਾ ਬਣਾ ਦਿੰਦੀ ਹੈ।

ਕਦਮ 4: ਅੰਤਿਮ ਸਮੂਥੀ (ਹੈਸ਼)

ਸਭ ਬਲੇਂਡਿੰਗ ਦੇ ਬਾਅਦ, ਹਵਾਲ ਤੁਹਾਡੀ ਅੰਤਿਮ "ਸਮੂਥੀ" ਨਿਕਾਲਦਾ ਹੈ।

  • ਇਹ ਹੈ ਹੈਸ਼ - ਤੁਹਾਡੇ ਡੇਟਾ ਦਾ ਇੱਕ ਵਿਲੱਖਣ ਅੰਗੂਠਾ ਨਿਸ਼ਾਨ।
  • ਚਾਹੇ ਤੁਹਾਡੇ ਅਸਲ ਡੇਟਾ ਦਾ ਆਕਾਰ ਕਿਵੇਂ ਵੀ ਹੋਵੇ, ਹੈਸ਼ ਹਮੇਸ਼ਾ ਇੱਕੋ ਆਕਾਰ ਦਾ ਹੁੰਦਾ ਹੈ। ਇਹ ਇਹੋ ਜਿਹਾ ਹੈ ਜਿਵੇਂ ਕਿਸੇ ਵੀ ਆਕਾਰ ਦੇ ਫਲ ਨੂੰ ਬਲੇਂਡਰ ਵਿੱਚ ਪਾ ਕੇ ਹਮੇਸ਼ਾ ਇੱਕੋ ਕੱਪ ਸਮੂਥੀ ਮਿਲਦੀ ਹੈ।

2025 ਤੱਕ, ਸਿਰਫ ਹਵਾਲ-256/5 ਨੂੰ ਹੀ ਗੂਪਤਕੋਸ਼ੀ ਉਦੇਸ਼ਾਂ ਲਈ ਵਾਜਬ ਸੁਰੱਖਿਅਤ ਮੰਨਿਆ ਜਾਂਦਾ ਹੈ, ਹਾਲਾਂਕਿ ਤੁਹਾਨੂੰ ਨਵੀਆਂ ਪ੍ਰਣਾਲੀਆਂ ਡਿਜ਼ਾਇਨ ਕਰਦੇ ਸਮੇਂ ਇਸਨੂੰ ਨਹੀਂ ਵਰਤਣਾ ਚਾਹੀਦਾ। ਜੇਕਰ ਤੁਸੀਂ ਇਸਨੂੰ ਕਿਸੇ ਪੁਰਾਣੀ ਪ੍ਰਣਾਲੀ ਵਿੱਚ ਵਰਤ ਰਹੇ ਹੋ, ਤਾਂ ਤੁਸੀਂ ਤੁਰੰਤ ਕਿਸੇ ਖਤਰੇ ਵਿੱਚ ਨਹੀਂ ਹੋ, ਪਰ ਇਸਨੂੰ ਲੰਬੇ ਸਮੇਂ ਵਿੱਚ ਉਦਾਹਰਣ ਲਈ SHA3-256 ਵੱਲ ਮਾਈਗਰੇਟ ਕਰਨ ਦੇ ਬਾਰੇ ਵਿਚਾਰ ਕਰੋ।

ਬਲੂਸਕੀ 'ਤੇ ਸਾਂਝਾ ਕਰੋਫੇਸਬੁੱਕ 'ਤੇ ਸਾਂਝਾ ਕਰੋਲਿੰਕਡਇਨ 'ਤੇ ਸਾਂਝਾ ਕਰੋਟਮਬਲਰ 'ਤੇ ਸਾਂਝਾ ਕਰੋX 'ਤੇ ਸਾਂਝਾ ਕਰੋਲਿੰਕਡਇਨ 'ਤੇ ਸਾਂਝਾ ਕਰੋPinterest 'ਤੇ ਪਿੰਨ ਕਰੋ

ਮਿੱਕੇਲ ਕ੍ਰਿਸਟਨਸਨ

ਲੇਖਕ ਬਾਰੇ

ਮਿੱਕੇਲ ਕ੍ਰਿਸਟਨਸਨ
ਮਿਕੇਲ miklix.com ਦਾ ਸਿਰਜਣਹਾਰ ਅਤੇ ਮਾਲਕ ਹੈ। ਉਸਨੂੰ ਇੱਕ ਪੇਸ਼ੇਵਰ ਕੰਪਿਊਟਰ ਪ੍ਰੋਗਰਾਮਰ/ਸਾਫਟਵੇਅਰ ਡਿਵੈਲਪਰ ਵਜੋਂ 20 ਸਾਲਾਂ ਤੋਂ ਵੱਧ ਦਾ ਤਜਰਬਾ ਹੈ ਅਤੇ ਉਹ ਵਰਤਮਾਨ ਵਿੱਚ ਇੱਕ ਵੱਡੇ ਯੂਰਪੀਅਨ ਆਈਟੀ ਕਾਰਪੋਰੇਸ਼ਨ ਲਈ ਪੂਰਾ ਸਮਾਂ ਕੰਮ ਕਰਦਾ ਹੈ। ਜਦੋਂ ਉਹ ਬਲੌਗ ਨਹੀਂ ਲਿਖਦਾ, ਤਾਂ ਉਹ ਆਪਣਾ ਖਾਲੀ ਸਮਾਂ ਬਹੁਤ ਸਾਰੀਆਂ ਰੁਚੀਆਂ, ਸ਼ੌਕ ਅਤੇ ਗਤੀਵਿਧੀਆਂ 'ਤੇ ਬਿਤਾਉਂਦਾ ਹੈ, ਜੋ ਕਿ ਕੁਝ ਹੱਦ ਤੱਕ ਇਸ ਵੈੱਬਸਾਈਟ 'ਤੇ ਕਵਰ ਕੀਤੇ ਗਏ ਵਿਸ਼ਿਆਂ ਦੀ ਵਿਭਿੰਨਤਾ ਵਿੱਚ ਪ੍ਰਤੀਬਿੰਬਤ ਹੋ ਸਕਦਾ ਹੈ।