ਟਾਈਗਰ-160/3 ਹੈਸ਼ ਕੋਡ ਕੈਲਕੁਲੇਟਰ
ਪ੍ਰਕਾਸ਼ਿਤ: 19 ਮਾਰਚ 2025 8:55:24 ਬਾ.ਦੁ. UTC
ਹੈਸ਼ ਕੋਡ ਕੈਲਕੁਲੇਟਰ ਜੋ ਟੈਕਸਟ ਇਨਪੁਟ ਜਾਂ ਫਾਈਲ ਅਪਲੋਡ ਦੇ ਅਧਾਰ ਤੇ ਹੈਸ਼ ਕੋਡ ਦੀ ਗਣਨਾ ਕਰਨ ਲਈ ਟਾਈਗਰ 160 ਬਿੱਟ, 3 ਰਾਊਂਡ (ਟਾਈਗਰ-160/3) ਹੈਸ਼ ਫੰਕਸ਼ਨ ਦੀ ਵਰਤੋਂ ਕਰਦਾ ਹੈ।Tiger-160/3 Hash Code Calculator
ਟਾਈਗਰ 160/3 (ਟਾਈਗਰ 160 ਬਿਟ, 3 ਰਾਊਂਡ) ਇੱਕ ਕ੍ਰਿਪਟੋਗ੍ਰਾਫਿਕ ਹੈਸ਼ ਫੰਕਸ਼ਨ ਹੈ ਜੋ ਇੱਕ ਇਨਪੁੱਟ (ਜਾਂ ਸੁਨੇਹਾ) ਲੈਂਦਾ ਹੈ ਅਤੇ ਇੱਕ ਨਿਰਧਾਰਿਤ ਆਕਾਰ, 160-ਬਿਟ (20-ਬਾਈਟ) ਆਊਟਪੁੱਟ ਉਤਪੰਨ ਕਰਦਾ ਹੈ, ਜਿਸਨੂੰ ਆਮ ਤੌਰ 'ਤੇ 40-ਚਰਿਤ੍ਰੀ ਹੈਕਸਾਡੀਮਲ ਸੰਖਿਆ ਦੇ ਰੂਪ ਵਿੱਚ ਦਰਸਾਇਆ ਜਾਂਦਾ ਹੈ।
ਟਾਈਗਰ ਹੈਸ਼ ਫੰਕਸ਼ਨ ਇੱਕ ਕ੍ਰਿਪਟੋਗ੍ਰਾਫਿਕ ਹੈਸ਼ ਫੰਕਸ਼ਨ ਹੈ ਜੋ ਰੌਸ ਐਂਡਰਸਨ ਅਤੇ ਐਲੀ ਬਿਹਮ ਨੇ 1995 ਵਿੱਚ ਡਿਜ਼ਾਈਨ ਕੀਤਾ ਸੀ। ਇਸਨੂੰ ਵਿਸ਼ੇਸ਼ ਤੌਰ 'ਤੇ 64-ਬਿਟ ਪਲੇਟਫਾਰਮਾਂ 'ਤੇ ਤੇਜ਼ ਪ੍ਰਦਰਸ਼ਨ ਲਈ ਅਨੁਕੂਲਿਤ ਕੀਤਾ ਗਿਆ ਸੀ, ਜਿਸ ਨਾਲ ਇਹ ਉਹਨਾਂ ਐਪਲੀਕੇਸ਼ਨਾਂ ਲਈ ਵਧੀਆ ਹੈ ਜੋ ਉੱਚ-ਗਤੀ ਡੇਟਾ ਪ੍ਰਕਿਰਿਆ ਕਰਨ ਦੀ ਲੋੜ ਰੱਖਦੀਆਂ ਹਨ, ਜਿਵੇਂ ਕਿ ਫਾਈਲ ਦੀ ਅਖ਼ਤਾ ਜਾਂਚ, ਡਿਜੀਟਲ ਸਿਗਨੇਚਰ ਅਤੇ ਡੇਟਾ ਇੰਡੈਕਸਿੰਗ। ਇਹ 192 ਬਿਟ ਹੈਸ਼ ਕੋਡ ਉਤਪੰਨ ਕਰਦਾ ਹੈ ਜਾਂ ਤਾਂ 3 ਜਾਂ 4 ਰਾਊਂਡ ਵਿੱਚ, ਜਿਹਨਾਂ ਨੂੰ ਜੇਕਰ ਸਟੋਰੇਜ਼ ਸੀਮਾਵਾਂ ਜਾਂ ਹੋਰ ਐਪਲੀਕੇਸ਼ਨਾਂ ਨਾਲ ਸੰਗਤਤਾ ਲਈ ਲੋੜ ਹੋਵੇ ਤਾਂ 160 ਜਾਂ 128 ਬਿਟਾਂ ਤੱਕ ਛੋਟਾ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ।
ਇਹ ਹੁਣ ਆਧੁਨਿਕ ਕ੍ਰਿਪਟੋਗ੍ਰਾਫਿਕ ਐਪਲੀਕੇਸ਼ਨਾਂ ਲਈ ਸੁਰੱਖਿਅਤ ਨਹੀਂ ਮੰਨੀ ਜਾਂਦੀ, ਪਰ ਇਸਨੂੰ ਇਥੇ ਇਸ ਲਈ ਸ਼ਾਮਲ ਕੀਤਾ ਗਿਆ ਹੈ ਤਾਂ ਜੋ ਜੇ ਕੋਈ ਪਿਛਲੇ ਸਮੇਂ ਦੀ ਸੰਗਤਤਾ ਲਈ ਹੈਸ਼ ਕੋਡ ਗਣਨਾ ਕਰਨ ਦੀ ਲੋੜ ਹੋਵੇ।
ਪੂਰਾ ਖੁਲਾਸਾ: ਮੈਂ ਇਸ ਪੰਨੇ 'ਤੇ ਵਰਤੇ ਗਏ ਹੈਸ਼ ਫੰਕਸ਼ਨ ਦੇ ਖਾਸ ਲਾਗੂਕਰਨ ਨੂੰ ਨਹੀਂ ਲਿਖਿਆ। ਇਹ PHP ਪ੍ਰੋਗਰਾਮਿੰਗ ਭਾਸ਼ਾ ਦੇ ਨਾਲ ਸ਼ਾਮਲ ਇੱਕ ਮਿਆਰੀ ਫੰਕਸ਼ਨ ਹੈ। ਮੈਂ ਸਿਰਫ਼ ਵੈੱਬ ਇੰਟਰਫੇਸ ਨੂੰ ਇੱਥੇ ਸਹੂਲਤ ਲਈ ਜਨਤਕ ਤੌਰ 'ਤੇ ਉਪਲਬਧ ਕਰਵਾਉਣ ਲਈ ਬਣਾਇਆ ਹੈ।
ਟਾਈਗਰ-160/3 ਹੈਸ਼ ਐਲਗੋਰਿਦਮ ਬਾਰੇ
ਮੈਂ ਨਾ ਤਾਂ ਗਣਿਤਜ्ञ ਹਾਂ ਨਾ ਹੀ ਕ੍ਰਿਪਟੋਗ੍ਰਾਫਰ, ਪਰ ਮੈਂ ਇਸ ਹੈਸ਼ ਫੰਕਸ਼ਨ ਨੂੰ ਆਮ ਬੋਲੀ ਵਿੱਚ ਇੱਕ ਉਦਾਹਰਨ ਦੇ ਨਾਲ ਸਮਝਾਉਣ ਦੀ ਕੋਸ਼ਿਸ਼ ਕਰਾਂਗਾ। ਜੇ ਤੁਸੀਂ ਵਿਗਿਆਨਕ ਤੌਰ 'ਤੇ ਸਹੀ ਅਤੇ ਸਥਿਰ ਮੈਥਮੈਟਿਕਲ ਵਿਆਖਿਆ ਨੂੰ ਤਰਜੀਹ ਦਿੰਦੇ ਹੋ, ਤਾਂ ਮੈਨੂੰ ਪੱਕਾ ਯਕੀਨ ਹੈ ਕਿ ਤੁਸੀਂ ਇਹ ਕਈ ਹੋਰ ਵੈਬਸਾਈਟਾਂ 'ਤੇ ਲੱਭ ਸਕਦੇ ਹੋ ;-)
ਹੁਣ, ਕਲਪਨਾ ਕਰੋ ਕਿ ਤੁਸੀਂ ਇੱਕ ਗੁਪਤ ਸmoothie ਰੈਸੀਪੀ ਬਣਾ ਰਹੇ ਹੋ। ਤੁਸੀਂ ਕਈ ਤਰ੍ਹਾਂ ਦੇ ਫਲ (ਤੁਹਾਡੇ ਡੇਟਾ) ਪੈਦਾ ਕਰਦੇ ਹੋ, ਉਹਨਾਂ ਨੂੰ ਖਾਸ ਤਰੀਕੇ ਨਾਲ ਬਲੈਂਡ ਕਰਦੇ ਹੋ (ਹੈਸ਼ਿੰਗ ਪ੍ਰਕਿਰਿਆ), ਅਤੇ ਅਖੀਰਕਾਰ, ਤੁਸੀਂ ਇੱਕ ਵਿਲੱਖਣ ਸਵਾਦ (ਹੈਸ਼) ਪ੍ਰਾਪਤ ਕਰਦੇ ਹੋ। ਜੇ ਤੁਸੀਂ ਸਿਰਫ਼ ਇੱਕ ਛੋਟੀ ਗੱਲ ਬਦਲ ਦਿਓ - ਜਿਵੇਂ ਇੱਕ ਹੋਰ ਬਲੂਬੈਰੀ ਸ਼ਾਮਲ ਕਰਨਾ - ਤਾਂ ਸਵਾਦ ਪੂਰੀ ਤਰ੍ਹਾਂ ਵੱਖਰਾ ਹੋਵੇਗਾ।
ਟਾਈਗਰ ਨਾਲ, ਇਸ ਵਿੱਚ ਤਿੰਨ ਕਦਮ ਹਨ:
ਕਦਮ 1: ਸਮੱਗਰੀ ਦੀ ਤਿਆਰੀ (ਡੇਟਾ ਨੂੰ ਪੈਡਿੰਗ ਕਰਨਾ)
- ਚਾਹੇ ਤੁਹਾਡਾ ਡੇਟਾ ਕਿੰਨਾ ਵੀ ਵੱਡਾ ਜਾਂ ਛੋਟਾ ਹੋਵੇ, ਟਾਈਗਰ ਇਹ ਯਕੀਨੀ ਬਣਾਉਂਦਾ ਹੈ ਕਿ ਇਹ ਬਲੈਂਡਰ ਲਈ ਠੀਕ ਅਕਾਰ ਦਾ ਹੈ। ਇਹ ਥੋੜ੍ਹੀ ਵਧੀਕ ਭਰਾਈ (ਪੈਡਿੰਗ ਵਰਗਾ) ਸ਼ਾਮਲ ਕਰਦਾ ਹੈ ਤਾਂ ਜੋ ਹਰ ਚੀਜ਼ ਪੂਰੀ ਤਰ੍ਹਾਂ ਫਿੱਟ ਹੋ ਜਾਵੇ।
ਕਦਮ 2: ਸੁਪਰ ਬਲੈਂਡਰ (ਕੰਪ੍ਰੈਸ਼ਨ ਫੰਕਸ਼ਨ)
- ਇਹ ਬਲੈਂਡਰ ਤਿੰਨ ਤਾਕਤਵਰ ਬਲੇਡਾਂ ਨਾਲ ਲੈਸ ਹੈ।
- ਡੇਟਾ ਨੂੰ ਟੁਕੜਿਆਂ ਵਿੱਚ ਕੱਟਿਆ ਜਾਂਦਾ ਹੈ, ਅਤੇ ਹਰ ਟੁਕੜਾ ਇਕ ਵਾਰੀ ਵਿੱਚ ਬਲੈਂਡਰ ਵਿੱਚ ਜਾਓਂਦਾ ਹੈ।
- ਬਲੇਡ ਸਿਰਫ਼ ਘੁੰਮਦੇ ਨਹੀਂ - ਇਹ ਡੇਟਾ ਨੂੰ ਵਿਸ਼ੇਸ਼ ਪੈਟਰਨਾਂ ਨਾਲ ਮਿਕਸ, ਮਾਰ, ਮੋੜ ਅਤੇ ਖ਼ਰਾਬ ਕਰਦੇ ਹਨ (ਇਹ ਉਹ ਗੁਪਤ ਬਲੈਂਡਰ ਸੈਟਿੰਗਜ਼ ਹਨ ਜੋ ਇਹ ਯਕੀਨੀ ਬਣਾਉਂਦੀਆਂ ਹਨ ਕਿ ਹਰ ਚੀਜ਼ ਅਣਪੇਖਿਆ ਤਰੀਕੇ ਨਾਲ ਮਿਕਸ ਹੋ ਜਾਵੇ)।
ਕਦਮ 3: ਕਈ ਬਲੈਂਡ (ਪਾਸ/ਗੋਲਾਂ)
- ਇੱਥੇ ਇਹ ਦਿਲਚਸਪ ਹੋ ਜਾਂਦਾ ਹੈ। ਟਾਈਗਰ ਸਿਰਫ਼ ਇੱਕ ਵਾਰੀ ਤੁਹਾਡੇ ਡੇਟਾ ਨੂੰ ਬਲੈਂਡ ਨਹੀਂ ਕਰਦਾ - ਇਹ ਉਸਨੂੰ ਕਈ ਵਾਰੀ ਬਲੈਂਡ ਕਰਦਾ ਹੈ ਤਾਂ ਜੋ ਕੋਈ ਵੀ ਮੂਲ ਸਮੱਗਰੀਆਂ ਦਾ ਪਤਾ ਨਾ ਲਗਾ ਸਕੇ।
- ਇਹ 3 ਅਤੇ 4 ਗੋਲਾਂ ਵਾਲੀਆਂ ਵਰਜਨਾਂ ਵਿਚਕਾਰ ਦਾ ਫਰਕ ਹੈ। ਇੱਕ ਹੋਰ ਬਲੈਂਡਿੰਗ ਚੱਕਰ ਸ਼ਾਮਲ ਕਰਕੇ, 4 ਗੋਲਾਂ ਵਾਲੀਆਂ ਵਰਜਨਾਂ ਥੋੜ੍ਹੀਆਂ ਜ਼ਿਆਦਾ ਸੁਰੱਖਿਅਤ ਹੁੰਦੀਆਂ ਹਨ, ਪਰ ਇਹ ਗਣਨਾ ਕਰਨ ਵਿੱਚ ਥੋੜ੍ਹਾ ਧੀਮਾ ਵੀ ਹੁੰਦੀਆਂ ਹਨ।