ਵਰਲਪੂਲ ਹੈਸ਼ ਕੋਡ ਕੈਲਕੁਲੇਟਰ
ਪ੍ਰਕਾਸ਼ਿਤ: 19 ਮਾਰਚ 2025 9:17:14 ਬਾ.ਦੁ. UTC
ਹੈਸ਼ ਕੋਡ ਕੈਲਕੁਲੇਟਰ ਜੋ ਟੈਕਸਟ ਇਨਪੁਟ ਜਾਂ ਫਾਈਲ ਅਪਲੋਡ ਦੇ ਅਧਾਰ ਤੇ ਹੈਸ਼ ਕੋਡ ਦੀ ਗਣਨਾ ਕਰਨ ਲਈ ਵਰਲਪੂਲ ਹੈਸ਼ ਫੰਕਸ਼ਨ ਦੀ ਵਰਤੋਂ ਕਰਦਾ ਹੈ।Whirlpool Hash Code Calculator
ਵਰਲਪੂਲ ਹੈਸ਼ ਫੰਕਸ਼ਨ ਇੱਕ ਕ੍ਰਿਪਟੋਗ੍ਰਾਫਿਕ ਹੈਸ਼ ਫੰਕਸ਼ਨ ਹੈ ਜੋ ਵਿਨਸੈਂਟ ਰਿਜਮੇਨ (AES ਦੇ ਸਹਿ-ਡਿਜ਼ਾਈਨਰਾਂ ਵਿੱਚੋਂ ਇੱਕ) ਅਤੇ ਪਾਉਲੋ SLM ਬੈਰੇਟੋ ਦੁਆਰਾ ਡਿਜ਼ਾਈਨ ਕੀਤਾ ਗਿਆ ਹੈ। ਇਸਨੂੰ ਪਹਿਲੀ ਵਾਰ 2000 ਵਿੱਚ ਪੇਸ਼ ਕੀਤਾ ਗਿਆ ਸੀ ਅਤੇ ਬਾਅਦ ਵਿੱਚ ਸੁਰੱਖਿਆ ਨੂੰ ਬਿਹਤਰ ਬਣਾਉਣ ਲਈ 2003 ਵਿੱਚ ਸੋਧਿਆ ਗਿਆ ਸੀ। ਵਰਲਪੂਲ ISO/IEC 10118-3 ਸਟੈਂਡਰਡ ਦਾ ਹਿੱਸਾ ਹੈ, ਜੋ ਇਸਨੂੰ ਕ੍ਰਿਪਟੋਗ੍ਰਾਫਿਕ ਐਪਲੀਕੇਸ਼ਨਾਂ ਦੀ ਇੱਕ ਵਿਸ਼ਾਲ ਸ਼੍ਰੇਣੀ ਲਈ ਢੁਕਵਾਂ ਬਣਾਉਂਦਾ ਹੈ। ਇਹ ਇੱਕ 512 ਬਿੱਟ (64 ਬਾਈਟ) ਹੈਸ਼ ਕੋਡ ਤਿਆਰ ਕਰਦਾ ਹੈ, ਜਿਸਨੂੰ ਆਮ ਤੌਰ 'ਤੇ 128 ਹੈਕਸਾਡੈਸੀਮਲ ਅੱਖਰਾਂ ਵਜੋਂ ਦਰਸਾਇਆ ਜਾਂਦਾ ਹੈ।
ਪੂਰਾ ਖੁਲਾਸਾ: ਮੈਂ ਇਸ ਪੰਨੇ 'ਤੇ ਵਰਤੇ ਗਏ ਹੈਸ਼ ਫੰਕਸ਼ਨ ਦੇ ਖਾਸ ਲਾਗੂਕਰਨ ਨੂੰ ਨਹੀਂ ਲਿਖਿਆ। ਇਹ PHP ਪ੍ਰੋਗਰਾਮਿੰਗ ਭਾਸ਼ਾ ਦੇ ਨਾਲ ਸ਼ਾਮਲ ਇੱਕ ਮਿਆਰੀ ਫੰਕਸ਼ਨ ਹੈ। ਮੈਂ ਸਿਰਫ਼ ਵੈੱਬ ਇੰਟਰਫੇਸ ਨੂੰ ਇੱਥੇ ਸਹੂਲਤ ਲਈ ਜਨਤਕ ਤੌਰ 'ਤੇ ਉਪਲਬਧ ਕਰਵਾਉਣ ਲਈ ਬਣਾਇਆ ਹੈ।
ਵਰਪੂਲ ਹੈਸ਼ ਐਲਗੋਰਿਦਮ ਬਾਰੇ
ਮੈਂ ਨਾ ਤਾਂ ਗਣਿਤਜ्ञਾਨੀ ਹਾਂ ਅਤੇ ਨਾ ਹੀ ਗੁਪਤਲਿਖਾਈ ਵਿੱਚ ਮਹਿਰਤ ਰੱਖਦਾ ਹਾਂ, ਇਸ ਲਈ ਮੈਂ ਇਸ ਹੈਸ਼ ਫੰਕਸ਼ਨ ਨੂੰ ਆਮ ਲੋਕਾਂ ਲਈ ਸਧਾਰਣ ਤਰੀਕੇ ਨਾਲ ਸਮਝਾਉਣ ਦੀ ਕੋਸ਼ਿਸ਼ ਕਰਾਂਗਾ। ਜੇ ਤੁਸੀਂ ਵਿਗਿਆਨਕ ਰੂਪ ਵਿੱਚ ਸਹੀ, ਗਣਿਤ-ਭਾਰੀ ਵਿਆਖਿਆ ਚਾਹੁੰਦੇ ਹੋ, ਤਾਂ ਮੈਨੂੰ ਯਕੀਨ ਹੈ ਕਿ ਤੁਸੀਂ ਉਹ ਹੋਰ ਵੈਬਸਾਈਟਾਂ 'ਤੇ ਲੱਭ ਸਕਦੇ ਹੋ ;-)
ਕਿਸੇ ਵੀ ਤਰੀਕੇ ਨਾਲ, ਧਿਆਨ ਕਰੋ ਕਿ ਤੁਸੀਂ ਸਾਰੇ ਤਰ੍ਹਾਂ ਦੇ ਸਮੱਗਰੀ ਨਾਲ ਇੱਕ ਸਮੂਥੀ ਬਣਾ ਰਹੇ ਹੋ: ਕੇਲੇ, ਸਟਰਾਬੈਰੀਜ਼, ਪਾਲਕ, ਪੀਨਟ ਬਟਰ, ਆਦਿ। ਇੱਥੇ ਜੋ ਵਰਪੂਲ ਤੁਹਾਡੇ ਸਮੱਗਰੀ (ਜਾਂ ਡੇਟਾ) ਨਾਲ ਕਰਦਾ ਹੈ, ਉਹ ਇਹ ਹੈ:
ਕਦਮ 1 - ਸਭ ਕੁਝ ਕੱਟੋ (ਡੇਟਾ ਨੂੰ ਟੁਕੜਿਆਂ ਵਿੱਚ ਤੋੜਨਾ)
- ਸਭ ਤੋਂ ਪਹਿਲਾਂ, ਇਹ ਤੁਹਾਡੇ ਡੇਟਾ ਨੂੰ ਛੋਟੇ-ਛੋਟੇ ਟੁਕੜਿਆਂ ਵਿੱਚ ਤੋੜਦਾ ਹੈ, ਜਿਵੇਂ ਫਲਾਂ ਨੂੰ ਬਲੇਂਡ ਕਰਨ ਤੋਂ ਪਹਿਲਾਂ ਕੱਟਣਾ।
ਕਦਮ 2 - ਪਾਗਲ ਹੋ ਕੇ ਮਿਲਾਓ (ਇਸਨੂੰ ਮਿਲਾਉਣਾ)
ਹੁਣ, ਇਹ ਇਹਨਾਂ ਟੁਕੜਿਆਂ ਨੂੰ ਇੱਕ ਤਾਕਤਵਰ ਬਲੇਂਡਰ ਵਿੱਚ ਪਾ ਦਿੰਦਾ ਹੈ ਜਿਸ ਵਿੱਚ 10 ਵੱਖ-ਵੱਖ ਗਤੀਾਂ ਹੁੰਦੀਆਂ ਹਨ (ਜਿਨ੍ਹਾਂ ਨੂੰ "ਗੋਲਾਂ" ਕਿਹਾ ਜਾਂਦਾ ਹੈ)। ਹਰ ਗੋਲਾ ਡੇਟਾ ਨੂੰ ਵੱਖ-ਵੱਖ ਤਰੀਕੇ ਨਾਲ ਮਿਲਾਉਂਦਾ ਹੈ:
- ਬਦਲਾਓ ਅਤੇ ਘੁਮਾਓ (ਪਦਾਰਥ ਬਦਲਣਾ): ਕੁਝ ਟੁਕੜੇ ਹੋਰ ਨਾਲ ਬਦਲੇ ਜਾਂਦੇ ਹਨ, ਜਿਵੇਂ ਸਟਰਾਬੈਰੀ ਨੂੰ ਬਲੂਬੈਰੀ ਨਾਲ ਬਦਲਣਾ।
- ਗੋਲ ਗੋਲ ਹਿਲਾਓ (ਪਾਰਮੀੂਟੇਸ਼ਨ): ਇਹ ਮਿਸ਼ਰਣ ਨੂੰ ਘੁਮਾਉਂਦਾ ਹੈ, ਸਮੱਗਰੀ ਨੂੰ ਇਕ ਥਾਂ ਤੋਂ ਦੂਜੀ ਥਾਂ ਵਿੱਚ ਖਿਸਕਾਉਂਦਾ ਹੈ ਤਾਂ ਜੋ ਕੁਝ ਵੀ ਆਪਣੀ ਮੂਲ ਸਥਾਨ 'ਤੇ ਨਾ ਰਹੇ।
- ਸਭ ਕੁਝ ਇਕੱਠਾ ਮਸ਼ ਕਰੋ (ਮਿਲਾਉਣਾ): ਇਹ ਪੇਸ਼ੀ ਕਰਦਾ ਹੈ ਅਤੇ ਹਿਲਾਉਂਦਾ ਹੈ ਤਾਂ ਜੋ ਸਵਾਦ (ਜਾਂ ਡੇਟਾ) ਸਮੂਹ ਵਿੱਚ ਬਰਾਬਰੀ ਨਾਲ ਫੈਲ ਜਾਵੇ।
- ਇੱਕ ਗੁਪਤ ਸਮੱਗਰੀ ਪਾਓ (ਕੀ ਮਿਲਾਉਣਾ): ਇਹ ਇੱਕ "ਗੁਪਤ ਸਮੱਗਰੀ" (ਇੱਕ ਖਾਸ ਕੋਡ) ਛਿੜਕਦਾ ਹੈ ਤਾਂ ਜੋ ਸਮੂਥੀ ਨੂੰ ਵਿਲੱਖਣ ਬਣਾਇਆ ਜਾ ਸਕੇ।
ਕਦਮ 3 - ਅੰਤਿਮ ਨਤੀਜਾ (ਹੈਸ਼)
- 10 ਗੋਲਾਂ ਦੇ ਤੀਬਰ ਬਲੇਂਡਿੰਗ ਤੋਂ ਬਾਅਦ, ਤੁਹਾਨੂੰ ਇੱਕ ਸਖ਼ਤ, ਪੂਰੀ ਤਰ੍ਹਾਂ ਮਿਲੀ ਹੋਈ ਸ਼ਰਬਤ ਮਿਲਦੀ ਹੈ - ਜਾਂ ਇਸ ਮਾਮਲੇ ਵਿੱਚ, ਇੱਕ 512-ਬਿਟ ਹੈਸ਼। ਹੁਣ ਸਮੂਥੀ ਤੋਂ ਮੂਲ ਕੇਲੇ ਜਾਂ ਪਾਲਕ ਕੱਢਣ ਦਾ ਕੋਈ ਤਰੀਕਾ ਨਹੀਂ ਹੈ। ਤੁਹਾਡੇ ਕੋਲ ਸਿਰਫ ਅੰਤਿਮ ਪੀਣੀ ਵਾਲੀ ਸ਼ਰਬਤ ਹੈ।
ਹੋਰ ਪੜ੍ਹਨਾ
ਜੇਕਰ ਤੁਹਾਨੂੰ ਇਹ ਪੋਸਟ ਪਸੰਦ ਆਈ ਹੈ, ਤਾਂ ਤੁਹਾਨੂੰ ਇਹ ਸੁਝਾਅ ਵੀ ਪਸੰਦ ਆ ਸਕਦੇ ਹਨ: