Miklix

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

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

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

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

Tiger-128/4 Hash Code Calculator

ਟਾਈਗਰ 128/4 (ਟਾਈਗਰ 128 ਬਿਟ, 4 ਰਾਊਂਡ) ਇੱਕ ਕ੍ਰਿਪਟੋਗ੍ਰਾਫਿਕ ਹੈਸ਼ ਫੰਕਸ਼ਨ ਹੈ ਜੋ ਇੱਕ ਇੰਪੁਟ (ਜਾਂ ਸੁਨੇਹਾ) ਲੈਂਦਾ ਹੈ ਅਤੇ ਇੱਕ ਨਿਰਧਾਰਿਤ ਆਕਾਰ, 128-ਬਿਟ (16-ਬਾਈਟ) ਆਊਟਪੁੱਟ ਤਿਆਰ ਕਰਦਾ ਹੈ, ਜੋ ਆਮ ਤੌਰ 'ਤੇ ਇੱਕ 32-ਅੰਕੜੇ ਵਾਲੇ ਹੈਕਸਾਡੀਸੀਮਲ ਨੰਬਰ ਵਜੋਂ ਪ੍ਰਸਤੁਤ ਕੀਤਾ ਜਾਂਦਾ ਹੈ।

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

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

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


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

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

ਇਨਪੁੱਟ ਡੇਟਾ:



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



ਟਾਈਗਰ-128/4 ਹੈਸ਼ ਐਲਗੋਰਿਥਮ ਬਾਰੇ

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

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

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

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

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

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

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

ਕਦਮ 3: ਕਈ ਵਾਰੀ ਬਲੈਂਡ ਕਰਨਾ (ਪਾਸ / ਰਾਊਂਡ)

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

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

ਲੇਖਕ ਬਾਰੇ

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