Miklix

ਟਾਈਗਰ-160/4 ਹੈਸ਼ ਕੋਡ ਕੈਲਕੁਲੇਟਰ

ਪ੍ਰਕਾਸ਼ਿਤ: 19 ਮਾਰਚ 2025 8:53:21 ਬਾ.ਦੁ. UTC

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

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

Tiger-160/4 Hash Code Calculator

ਟਾਈਗਰ 160/4 (ਟਾਈਗਰ 160 ਬਿੱਟ, 4 ਰਾਊਂਡ) ਇੱਕ ਗ੍ਰਿਪਟੋਗ੍ਰਾਫਿਕ ਹੈਸ਼ ਫੰਕਸ਼ਨ ਹੈ ਜੋ ਇੱਕ ਇਨਪੁਟ (ਜਾਂ ਸੁਨੇਹਾ) ਲੈਂਦਾ ਹੈ ਅਤੇ ਇੱਕ ਫਿਕਸਡ-ਆਕਾਰ, 160-ਬਿੱਟ (20-ਬਾਈਟ) ਆਉਟਪੁੱਟ ਪੈਦਾ ਕਰਦਾ ਹੈ, ਜਿਸ ਨੂੰ ਆਮ ਤੌਰ 'ਤੇ 40-ਚਰਤਰ ਹੈਕਸਾਡੀਮਲ ਨੰਬਰ ਵਜੋਂ ਪ੍ਰਦਰਸ਼ਿਤ ਕੀਤਾ ਜਾਂਦਾ ਹੈ।

ਟਾਈਗਰ ਹੈਸ਼ ਫੰਕਸ਼ਨ ਇੱਕ ਗ੍ਰਿਪਟੋਗ੍ਰਾਫਿਕ ਹੈਸ਼ ਫੰਕਸ਼ਨ ਹੈ ਜੋ ਰੌਸ ਐਂਡਰਸਨ ਅਤੇ ਇਲੀ ਬਿਹਾਮ ਨੇ 1995 ਵਿੱਚ ਡਿਜ਼ਾਈਨ ਕੀਤਾ ਸੀ। ਇਹ ਖਾਸ ਤੌਰ 'ਤੇ 64-ਬਿੱਟ ਪਲੈਟਫਾਰਮਾਂ 'ਤੇ ਤੇਜ਼ ਕਾਰਗੁਜ਼ਾਰੀ ਲਈ ਆਪਟੀਮਾਈਜ਼ ਕੀਤਾ ਗਿਆ ਸੀ, ਜਿਸ ਨਾਲ ਇਹ ਐਪਲੀਕੇਸ਼ਨਾਂ ਲਈ ਬਿਹਤਰ ਹੈ ਜੋ ਉੱਚੀ ਗਤੀ ਵਾਲੇ ਡੇਟਾ ਪ੍ਰੋਸੈਸਿੰਗ ਦੀ ਲੋੜ ਰੱਖਦੀਆਂ ਹਨ, ਜਿਵੇਂ ਕਿ ਫਾਈਲ ਇੰਟੀਗ੍ਰਿਟੀ ਵੇਰਿਫਿਕੇਸ਼ਨ, ਡਿਜ਼ੀਟਲ ਦਸਤਖਤ, ਅਤੇ ਡੇਟਾ ਇੰਡੈਕਸਿੰਗ। ਇਹ 192 ਬਿੱਟ ਹੈਸ਼ ਕੋਡ ਪੈਦਾ ਕਰਦਾ ਹੈ ਜੋ ਜਾਂ ਤਾਂ 3 ਜਾਂ 4 ਰਾਊਂਡਾਂ ਵਿੱਚ ਹੁੰਦੇ ਹਨ, ਜਿਨ੍ਹਾਂ ਨੂੰ ਜ਼ਰੂਰਤ ਪੈਣ 'ਤੇ ਸਟੋਰੇਜ ਸੀਮਾਵਾਂ ਜਾਂ ਹੋਰ ਐਪਲੀਕੇਸ਼ਨਾਂ ਨਾਲ ਸੰਗਤਤਾ ਲਈ 160 ਜਾਂ 128 ਬਿੱਟਾਂ ਤੱਕ ਟ੍ਰੰਕੇਟ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ।

ਇਹ ਹੁਣ ਆਧੁਨਿਕ ਗ੍ਰਿਪਟੋਗ੍ਰਾਫਿਕ ਐਪਲੀਕੇਸ਼ਨਾਂ ਲਈ ਸੁਰੱਖਿਅਤ ਨਹੀਂ ਮੰਨਿਆ ਜਾਂਦਾ, ਪਰ ਇਹ ਇੱਥੇ ਸ਼ਾਮਿਲ ਹੈ ਜੇਕਰ ਕਿਸੇ ਨੂੰ ਪਿੱਛੇ ਸੰਗਤਤਾ ਲਈ ਹੈਸ਼ ਕੋਡ ਗਣਨਾ ਕਰਨ ਦੀ ਲੋੜ ਹੋਵੇ।

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


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

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

ਇਨਪੁੱਟ ਡੇਟਾ:



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



ਟਾਈਗਰ-160/4 ਹੈਸ਼ ਅਲਗੋਰੀਦਮ ਬਾਰੇ

ਮੈਂ ਨਾ ਤਾਂ ਗਣਿਤਜਨ ਕੈਰਦੀਆਂ ਹਾਂ ਅਤੇ ਨਾ ਹੀ ਕ੍ਰਿਪਟੋਗ੍ਰਾਫਰ, ਪਰ ਮੈਂ ਇਸ ਹੈਸ਼ ਫੰਕਸ਼ਨ ਨੂੰ ਆਮ ਬੋਲਚਾਲ ਦੇ ਸ਼ਬਦਾਂ ਵਿੱਚ ਇੱਕ ਉਦਾਹਰਨ ਨਾਲ ਸਮਝਾਉਣ ਦੀ ਕੋਸ਼ਿਸ਼ ਕਰਾਂਗਾ। ਜੇ ਤੁਸੀਂ ਵਿਗਿਆਨਕ ਠੀਕ ਅਤੇ ਪੂਰੀ ਗਣਿਤੀਕ ਤਰੀਕੇ ਨਾਲ ਸਮਝਾਉਣ ਵਾਲੀ ਵਿਆਖਿਆ ਨੂੰ ਤਰਜੀਹ ਦਿੰਦੇ ਹੋ, ਤਾਂ ਮੈਂ ਯਕੀਨ ਨਾਲ ਕਹਿ ਸਕਦਾ ਹਾਂ ਕਿ ਤੁਸੀਂ ਇਹ ਬਹੁਤ ਸਾਰੀਆਂ ਹੋਰ ਵੈਬਸਾਈਟਾਂ 'ਤੇ ਲੱਭ ਸਕਦੇ ਹੋ ;-)

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

ਟਾਈਗਰ ਨਾਲ, ਇਸ ਵਿੱਚ ਤਿੰਨ ਕਦਮ ਹਨ:

ਕਦਮ 1: ਸਮੱਗਰੀ ਦੀ ਤਿਆਰੀ (ਡਾਟਾ ਨੂੰ ਪੈਡਿੰਗ ਕਰਨਾ)

  • ਚਾਹੇ ਤੁਹਾਡਾ ਡਾਟਾ ਕਿਵੇਂ ਵੀ ਵੱਡਾ ਜਾਂ ਛੋਟਾ ਹੋਵੇ, ਟਾਈਗਰ ਇਹ ਯਕੀਨੀ ਬਣਾਉਂਦਾ ਹੈ ਕਿ ਇਹ ਬਲੈਂਡਰ ਲਈ ਸਹੀ ਆਕਾਰ ਦਾ ਹੋਵੇ। ਇਹ ਕੁਝ ਵਾਧੂ ਭਰਨ ਵਾਲੀ ਚੀਜ਼ (ਜਿਵੇਂ ਪੈਡਿੰਗ) ਸ਼ਾਮਿਲ ਕਰਦਾ ਹੈ ਤਾਂ ਜੋ ਸਭ ਕੁਝ ਸਹੀ ਤਰੀਕੇ ਨਾਲ ਫਿੱਟ ਹੋ ਸਕੇ।

ਕਦਮ 2: ਸੁਪਰ ਬਲੈਂਡਰ (ਕੰਪ੍ਰੈਸ਼ਨ ਫੰਕਸ਼ਨ)

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

ਕਦਮ 3: ਕਈ ਬਲੈਂਡ (ਪਾਸ/ਚੱਕਰ)

  • ਇੱਥੇ ਇਹ ਦਿਲਚਸਪ ਹੋ ਜਾਂਦਾ ਹੈ। ਟਾਈਗਰ ਸਿਰਫ਼ ਇੱਕ ਵਾਰੀ ਤੁਹਾਡੇ ਡਾਟਾ ਨੂੰ ਬਲੈਂਡ ਨਹੀਂ ਕਰਦਾ - ਇਹ ਇਸਨੂੰ ਕਈ ਵਾਰ ਬਲੈਂਡ ਕਰਦਾ ਹੈ ਤਾਂ ਜੋ ਕੋਈ ਵੀ ਮੂਲ ਸਮੱਗਰੀ ਨੂੰ ਪਛਾਣ ਨਾ ਸਕੇ।
  • ਇਹ 3 ਅਤੇ 4 ਚੱਕਰ ਵਰਜਨਾਂ ਵਿੱਚ ਅੰਤਰ ਹੈ। ਇੱਕ ਵਾਧੂ ਬਲੈਂਡਿੰਗ ਸਾਈਕਲ ਸ਼ਾਮਿਲ ਕਰਕੇ, 4 ਚੱਕਰ ਵਾਲੇ ਵਰਜਨ ਥੋੜ੍ਹੇ ਜ਼ਿਆਦਾ ਸੁਰੱਖਿਅਤ ਹੁੰਦੇ ਹਨ, ਪਰ ਉਨ੍ਹਾਂ ਨੂੰ ਗਣਨਾ ਕਰਨ ਵਿੱਚ ਥੋੜ੍ਹਾ ਸਮਾਂ ਵੱਧ ਲੱਗਦਾ ਹੈ।
ਬਲੂਸਕੀ 'ਤੇ ਸਾਂਝਾ ਕਰੋਫੇਸਬੁੱਕ 'ਤੇ ਸਾਂਝਾ ਕਰੋਲਿੰਕਡਇਨ 'ਤੇ ਸਾਂਝਾ ਕਰੋਟਮਬਲਰ 'ਤੇ ਸਾਂਝਾ ਕਰੋX 'ਤੇ ਸਾਂਝਾ ਕਰੋਲਿੰਕਡਇਨ 'ਤੇ ਸਾਂਝਾ ਕਰੋPinterest 'ਤੇ ਪਿੰਨ ਕਰੋ

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

ਲੇਖਕ ਬਾਰੇ

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