SHA-512/224 ਹੈਸ਼ ਕੋਡ ਕੈਲਕੁਲੇਟਰ
ਪ੍ਰਕਾਸ਼ਿਤ: 19 ਮਾਰਚ 2025 9:22:26 ਬਾ.ਦੁ. UTC
ਹੈਸ਼ ਕੋਡ ਕੈਲਕੁਲੇਟਰ ਜੋ ਟੈਕਸਟ ਇਨਪੁਟ ਜਾਂ ਫਾਈਲ ਅਪਲੋਡ ਦੇ ਅਧਾਰ ਤੇ ਹੈਸ਼ ਕੋਡ ਦੀ ਗਣਨਾ ਕਰਨ ਲਈ ਸੁਰੱਖਿਅਤ ਹੈਸ਼ ਐਲਗੋਰਿਦਮ 512/224 ਬਿੱਟ (SHA-512/224) ਹੈਸ਼ ਫੰਕਸ਼ਨ ਦੀ ਵਰਤੋਂ ਕਰਦਾ ਹੈ।SHA-512/224 Hash Code Calculator
SHA-512/224 (ਸੁਰੱਖਿਅਤ ਹੈਸ਼ ਅਲਗੋਰੀਥਮ 512/224-ਬਿਟ) ਇੱਕ ਕ੍ਰਿਪਟੋਗ੍ਰਾਫਿਕ ਹੈਸ਼ ਫੰਕਸ਼ਨ ਹੈ ਜੋ ਇੱਕ ਇੰਪੁਟ (ਜਾਂ ਸੁਨੇਹਾ) ਲੈਦਾ ਹੈ ਅਤੇ ਇੱਕ ਫਿਕਸ-ਆਕਾਰ, 224-ਬਿਟ (28-ਬਾਈਟ) ਆਉਟਪੁਟ ਪੈਦਾ ਕਰਦਾ ਹੈ, ਜੋ ਆਮ ਤੌਰ 'ਤੇ ਇੱਕ 56-ਅੱਖਰ ਵਾਲਾ ਹੇਕਸਾਡੇਸੀਮਲ ਨੰਬਰ ਰੂਪ ਵਿੱਚ ਦਰਸਾਇਆ ਜਾਂਦਾ ਹੈ। ਇਹ SHA-2 ਪਰਿਵਾਰ ਦੇ ਹੈਸ਼ ਫੰਕਸ਼ਨਾਂ ਵਿੱਚ ਸ਼ਾਮਲ ਹੈ, ਜੋ NSA ਦੁਆਰਾ ਡਿਜ਼ਾਇਨ ਕੀਤਾ ਗਿਆ ਸੀ। ਇਹ ਅਸਲ ਵਿੱਚ SHA-512 ਹੈ ਜਿਸ ਵਿੱਚ ਵੱਖ-ਵੱਖ ਸ਼ੁਰੂਆਤੀ ਮੁੱਲ ਹਨ ਅਤੇ ਨਤੀਜਾ 224 ਬਿਟ ਤੱਕ ਘਟਾਇਆ ਗਿਆ ਹੈ, ਤਾਂ ਜੋ ਇਹ SHA-512 ਦੇ ਫਾਇਦੇ ਨੂੰ ਲਿਆ ਜਾ ਸਕੇ ਜੋ SHA-256 (ਜੋ ਕਿ SHA-224 ਦਾ ਘਟਾਇਆ ਹੋਇਆ ਵਰਜਨ ਹੈ) ਦੇ ਮੁਕਾਬਲੇ 64-ਬਿਟ ਕੰਪਿਊਟਰਾਂ 'ਤੇ ਤੇਜ਼ ਚਲਦਾ ਹੈ, ਪਰ 224 ਬਿਟ ਹੈਸ਼ ਕੋਡ ਦੀ ਛੋਟੀ ਸਟੋਰੇਜ ਲੋੜ ਨੂੰ ਬਣਾਈ ਰੱਖਦਾ ਹੈ।
SHA-512, SHA-224 ਅਤੇ SHA-512/224 ਦੇ ਆਉਟਪੁਟ ਇੱਕ ਹੀ ਇੰਪੁਟ ਲਈ ਪੂਰੀ ਤਰ੍ਹਾਂ ਵੱਖਰੇ ਹੁੰਦੇ ਹਨ, ਇਸ ਲਈ ਇਹ ਇਕ-ਦੂਜੇ ਨਾਲ ਮੇਲ ਨਹੀਂ ਖਾਂਦੇ - ਯਾਨੀ ਕਿ ਇਹ ਮੱਤਲਬ ਨਹੀਂ ਰੱਖਦਾ ਕਿ ਇੱਕ ਫਾਈਲ ਦੇ SHA-224 ਹੈਸ਼ ਕੋਡ ਨੂੰ ਇੱਕ ਹੀ ਫਾਈਲ ਦੇ SHA-512/224 ਹੈਸ਼ ਕੋਡ ਨਾਲ ਤੁਲਨਾ ਕਰਕੇ ਦੇਖਿਆ ਜਾਵੇ ਕਿ ਇਹ ਬਦਲਿਆ ਹੈ ਜਾਂ ਨਹੀਂ।
ਪੂਰਾ ਖੁਲਾਸਾ: ਮੈਂ ਇਸ ਪੰਨੇ 'ਤੇ ਵਰਤੇ ਗਏ ਹੈਸ਼ ਫੰਕਸ਼ਨ ਦੇ ਖਾਸ ਲਾਗੂਕਰਨ ਨੂੰ ਨਹੀਂ ਲਿਖਿਆ। ਇਹ PHP ਪ੍ਰੋਗਰਾਮਿੰਗ ਭਾਸ਼ਾ ਦੇ ਨਾਲ ਸ਼ਾਮਲ ਇੱਕ ਮਿਆਰੀ ਫੰਕਸ਼ਨ ਹੈ। ਮੈਂ ਸਿਰਫ਼ ਵੈੱਬ ਇੰਟਰਫੇਸ ਨੂੰ ਇੱਥੇ ਸਹੂਲਤ ਲਈ ਜਨਤਕ ਤੌਰ 'ਤੇ ਉਪਲਬਧ ਕਰਵਾਉਣ ਲਈ ਬਣਾਇਆ ਹੈ।
SHA-512/224 ਹੈਸ਼ ਐਲਗੋਰਿਥਮ ਬਾਰੇ
ਮੈਂ ਗਣਿਤ ਵਿੱਚ ਜ਼ਿਆਦਾ ਮਹਿਰਤ ਨਹੀਂ ਰੱਖਦਾ ਅਤੇ ਕਦੇ ਵੀ ਆਪਣੇ ਆਪ ਨੂੰ ਗਣਿਤज्ञ ਨਹੀਂ ਮੰਨਦਾ, ਇਸ ਲਈ ਮੈਂ ਇਹ ਹੈਸ਼ ਫੰਕਸ਼ਨ ਇਸ ਤਰੀਕੇ ਨਾਲ ਸਮਝਾਉਣ ਦੀ ਕੋਸ਼ਿਸ਼ ਕਰਾਂਗਾ ਜਿਸ ਨਾਲ ਮੇਰੇ ਸਾਥੀ ਗਣਿਤ ਨਾ ਜਾਣਨ ਵਾਲੇ ਵੀ ਸਮਝ ਸਕਣ। ਜੇ ਤੁਸੀਂ ਵਿਗਿਆਨਿਕ ਤੌਰ 'ਤੇ ਸਹੀ ਗਣਿਤੀ ਵਰਜਨ ਪਸੰਦ ਕਰਦੇ ਹੋ, ਤਾਂ ਮੈਨੂੰ ਯਕੀਨ ਹੈ ਕਿ ਤੁਸੀਂ ਉਹ ਕਿਸੇ ਹੋਰ ਵੈੱਬਸਾਈਟ 'ਤੇ ਲੱਭ ਸਕਦੇ ਹੋ ;-)
ਚਲੋ ਫਿਰ, ਸੋਚੀਏ ਕਿ ਹੈਸ਼ ਫੰਕਸ਼ਨ ਇੱਕ ਬਹੁਤ ਹੀ ਉੱਚਾ ਟੈਕਨੋਲੋਜੀ ਵਾਲਾ ਬਲੈਂਡਰ ਹੈ ਜੋ ਤੁਸੀਂ ਇਸ ਵਿੱਚ ਜੋ ਕੁਝ ਵੀ ਸਮੱਗਰੀ ਪਾਉਂਦੇ ਹੋ, ਉਸ ਨੂੰ ਇੱਕ ਵਿਲੱਖਣ ਸਮੂਥੀ ਵਿੱਚ ਬਦਲਦਾ ਹੈ। ਇਸ ਵਿੱਚ ਚਾਰ ਕਦਮ ਹੁੰਦੇ ਹਨ, ਜਿਨ੍ਹਾਂ ਵਿੱਚ ਤਿੰਨ SHA-512 ਵਰਗੇ ਹੁੰਦੇ ਹਨ:
ਕਦਮ 1: ਸਮੱਗਰੀ ਪਾਓ (ਇਨਪੁਟ)
- ਇਨਪੁਟ ਨੂੰ ਉਹਨਾਂ ਚੀਜ਼ਾਂ ਵਜੋਂ ਸੋਚੋ ਜੋ ਤੁਸੀਂ ਬਲੈਂਡ ਕਰਨਾ ਚਾਹੁੰਦੇ ਹੋ: ਕੇਲਾ, ਸਟਰਾਬੇਰੀ, ਪਿਜ਼ਾ ਦੇ ਟੁਕੜੇ, ਜਾਂ ਇੱਕ ਪੂਰੀ ਕਿਤਾਬ ਵੀ। ਜੋ ਕੁਝ ਤੁਸੀਂ ਪਾਉਂਦੇ ਹੋ, ਉਸ ਦੀ ਮਹੱਤਵਪੂਰਣਤਾ ਨਹੀਂ - ਵੱਡਾ ਜਾਂ ਛੋਟਾ, ਸਾਦਾ ਜਾਂ ਜਟਿਲ।
ਕਦਮ 2: ਬਲੈਂਡਿੰਗ ਪ੍ਰਕਿਰਿਆ (ਹੈਸ਼ ਫੰਕਸ਼ਨ)
- ਤੁਸੀਂ ਬਟਨ ਦਬਾਉਂਦੇ ਹੋ, ਅਤੇ ਬਲੈਂਡਰ ਬੇਹੱਦ ਜ਼ੋਰ ਨਾਲ ਘੁੰਮਣਾ ਸ਼ੁਰੂ ਕਰ ਦਿੰਦਾ ਹੈ - ਕੱਟਣਾ, ਮਿਕਸ ਕਰਨਾ, ਅਤੇ ਪਾਗਲ ਗਤੀ ਨਾਲ ਘੁੰਮਣਾ। ਇਸ ਵਿੱਚ ਇਕ ਖਾਸ ਰੇਸਪੀ ਹੁੰਦੀ ਹੈ ਜੋ ਕੋਈ ਵੀ ਬਦਲ ਨਹੀਂ ਸਕਦਾ।
- ਇਹ ਰੇਸਪੀ ਵਿਸ਼ਾਲ ਨਿਯਮਾਂ ਨੂੰ ਸ਼ਾਮਲ ਕਰਦੀ ਹੈ, ਜਿਵੇਂ ਕਿ: "ਖੱਬੇ ਵੱਲ ਘੁੰਮੋ, ਸੱਜੇ ਵੱਲ ਘੁੰਮੋ, ਉਲਟੇ ਵੱਲ ਫਲਿੱਪ ਕਰੋ, ਝੂਲੋ, ਅਜੀਬ ਤਰੀਕਿਆਂ ਨਾਲ ਕੱਟੋ।" ਇਹ ਸਾਰਾ ਕੁਝ ਪਿਛੇ ਹੋ ਰਿਹਾ ਹੁੰਦਾ ਹੈ।
ਕਦਮ 3: ਤੁਹਾਨੂੰ ਸਮੂਥੀ ਮਿਲਦੀ ਹੈ (ਆਊਟਪੁਟ):
- ਜੋ ਕੁਝ ਵੀ ਸਮੱਗਰੀ ਤੁਸੀਂ ਵਰਤੀ, ਬਲੈਂਡਰ ਹਮੇਸ਼ਾ ਤੁਹਾਨੂੰ ਇੱਕ ਕੱਪ ਸਮੂਥੀ ਹੀ ਦਿੰਦਾ ਹੈ (ਜੋ ਕਿ SHA-512 ਵਿੱਚ 512 ਬਿੱਟ ਦੀ ਨਿਰਧਾਰਿਤ ਆਕਾਰ ਹੈ)।
- ਸਮੂਥੀ ਦਾ ਫਲੇਵਰ ਅਤੇ ਰੰਗ ਉਸ ਸਮੱਗਰੀ 'ਤੇ ਆਧਾਰਿਤ ਹੁੰਦਾ ਹੈ ਜੋ ਤੁਸੀਂ ਪਾਈ ਹੈ। ਭਾਵੇਂ ਤੁਸੀਂ ਇੱਕ ਛੋਟਾ ਬਦਲਾਅ ਵੀ ਕਰ ਲਿਆ ਹੋਵੇ - ਜਿਵੇਂ ਕਿ ਇੱਕ ਦਾਣਾ ਚੀਨੀ ਪਾ ਦੇਣਾ - ਸਮੂਥੀ ਦਾ ਸੁਆਦ ਪੂਰੀ ਤਰ੍ਹਾਂ ਵੱਖਰਾ ਹੋ ਜਾਵੇਗਾ।
ਕਦਮ 4: ਕਟਾਈ
- 224 ਬਿੱਟ ਤੱਕ ਕਟਾਈ ਕਰਕੇ (ਕੱਟ ਕੇ) ਅਸੀਂ ਇਸ ਗੱਲ ਦਾ ਫਾਇਦਾ ਲੈਂਦੇ ਹਾਂ ਕਿ SHA-512 SHA-224 ਨਾਲੋਂ 64 ਬਿੱਟ ਸਿਸਟਮਾਂ 'ਤੇ ਤੇਜ਼ ਚੱਲਦਾ ਹੈ, ਪਰ 224 ਬਿੱਟ ਹੈਸ਼ ਕੋਡਾਂ ਲਈ ਛੋਟੇ ਸਟੋਰੇਜ ਦੀ ਲੋੜ ਰੱਖਦੇ ਹੋਏ ਇਸਦੇ ਫਾਇਦੇ ਨੂੰ ਵੀ ਜਾਰੀ ਰੱਖਦੇ ਹਾਂ। ਨੋਟ ਕਰੋ ਕਿ ਨਤੀਜੇ ਸਹਿਯੋਗੀ ਨਹੀਂ ਹੁੰਦੇ, SHA-512/224 ਅਤੇ SHA-224 ਪੂਰੀ ਤਰ੍ਹਾਂ ਵੱਖਰੇ ਹੈਸ਼ ਕੋਡ ਬਣਾਉਂਦੇ ਹਨ।