Miklix

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

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

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

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

Tiger-128/3 Hash Code Calculator

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

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

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

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


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

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

ਇਨਪੁੱਟ ਡੇਟਾ:



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



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

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

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

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

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

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

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

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

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

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

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

ਲੇਖਕ ਬਾਰੇ

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