SHA-224 ਹੈਸ਼ ਕੋਡ ਕੈਲਕੁਲੇਟਰ
ਪ੍ਰਕਾਸ਼ਿਤ: 19 ਮਾਰਚ 2025 9:19:51 ਬਾ.ਦੁ. UTC
ਹੈਸ਼ ਕੋਡ ਕੈਲਕੁਲੇਟਰ ਜੋ ਟੈਕਸਟ ਇਨਪੁਟ ਜਾਂ ਫਾਈਲ ਅਪਲੋਡ ਦੇ ਅਧਾਰ ਤੇ ਹੈਸ਼ ਕੋਡ ਦੀ ਗਣਨਾ ਕਰਨ ਲਈ ਸੁਰੱਖਿਅਤ ਹੈਸ਼ ਐਲਗੋਰਿਦਮ 224 ਬਿੱਟ (SHA-224) ਹੈਸ਼ ਫੰਕਸ਼ਨ ਦੀ ਵਰਤੋਂ ਕਰਦਾ ਹੈ।SHA-224 Hash Code Calculator
SHA-224 (ਸੁਰੱਖਿਅਤ ਹੈਸ਼ ਐਲਗੋਰੀਥਮ 224-ਬਿੱਟ) ਇੱਕ ਕ੍ਰਿਪਟੋਗ੍ਰਾਫਿਕ ਹੈਸ਼ ਫੰਕਸ਼ਨ ਹੈ ਜੋ ਇੱਕ ਇਨਪੁਟ (ਜਾਂ ਸੰਦੇਸ਼) ਨੂੰ ਲੈਂਦਾ ਹੈ ਅਤੇ ਇੱਕ ਨਿਰਧਾਰਿਤ ਆਕਾਰ ਦਾ, 224-ਬਿੱਟ (28-ਬਾਈਟ) ਆਉਟਪੁੱਟ ਉਤਪੰਨ ਕਰਦਾ ਹੈ, ਜੋ ਆਮ ਤੌਰ 'ਤੇ 56-ਅੱਖਰ ਵਾਲੀ ਹੈਕਸਾਡੀਮਲ ਸੰਖਿਆ ਦੇ ਰੂਪ ਵਿੱਚ ਦਰਸਾਇਆ ਜਾਂਦਾ ਹੈ। ਇਹ SHA-2 ਪਰਿਵਾਰ ਦੇ ਹੈਸ਼ ਫੰਕਸ਼ਨਾਂ ਦਾ ਹਿੱਸਾ ਹੈ, ਜਿਸਨੂੰ NSA ਨੇ ਡਿਜ਼ਾਈਨ ਕੀਤਾ ਸੀ। ਇਹ ਵਾਸਤਵ ਵਿੱਚ SHA-256 ਦਾ ਇੱਕ ਟ੍ਰੰਕੇਟਡ ਵਰਜਨ ਹੈ ਜਿਸ ਵਿੱਚ ਵੱਖਰੇ ਇਨੀਸ਼ੀਅਲਾਈਜ਼ੇਸ਼ਨ ਮੁੱਲ ਹਨ, ਜੋ ਉਹਨਾਂ ਉਪਯੋਗਾਂ ਲਈ ਤਿਆਰ ਕੀਤਾ ਗਿਆ ਹੈ ਜਿੱਥੇ ਗਤੀ ਅਤੇ ਥਾਂ ਦੀ ਕੁਸ਼ਲਤਾ ਜ਼ਿਆਦਾ ਅਹਮ ਹੁੰਦੀ ਹੈ, ਜਿਵੇਂ ਕਿ ਐਂਬੇਡਡ ਸਿਸਟਮ। SHA-224 ਹਾਲਾਂਕਿ ਅਜੇ ਵੀ ਸੁਰੱਖਿਅਤ ਮੰਨਿਆ ਜਾਂਦਾ ਹੈ, ਪਰ ਇਹ SHA-256 ਨਾਲੋਂ ਕੁਝ ਘੱਟ ਸੁਰੱਖਿਅਤ ਹੈ।
ਪੂਰਾ ਖੁਲਾਸਾ: ਮੈਂ ਇਸ ਪੰਨੇ 'ਤੇ ਵਰਤੇ ਗਏ ਹੈਸ਼ ਫੰਕਸ਼ਨ ਦੇ ਖਾਸ ਲਾਗੂਕਰਨ ਨੂੰ ਨਹੀਂ ਲਿਖਿਆ। ਇਹ PHP ਪ੍ਰੋਗਰਾਮਿੰਗ ਭਾਸ਼ਾ ਦੇ ਨਾਲ ਸ਼ਾਮਲ ਇੱਕ ਮਿਆਰੀ ਫੰਕਸ਼ਨ ਹੈ। ਮੈਂ ਸਿਰਫ਼ ਵੈੱਬ ਇੰਟਰਫੇਸ ਨੂੰ ਇੱਥੇ ਸਹੂਲਤ ਲਈ ਜਨਤਕ ਤੌਰ 'ਤੇ ਉਪਲਬਧ ਕਰਵਾਉਣ ਲਈ ਬਣਾਇਆ ਹੈ।
SHA-224 ਹੈਸ਼ ਐਲਗੋਰੀਦਮ ਬਾਰੇ
ਮੈਂ ਗਣਿਤ ਵਿੱਚ ਖਾਸ ਮਹਾਰਤ ਨਹੀਂ ਰੱਖਦਾ ਅਤੇ ਆਪਣੇ ਆਪ ਨੂੰ ਕਿਸੇ ਵੀ ਤਰ੍ਹਾਂ ਗਣਿਤਜ್ಞ ਨਹੀਂ ਮੰਨਦਾ, ਇਸ ਲਈ ਮੈਂ ਇਸ ਹੈਸ਼ ਫੰਕਸ਼ਨ ਨੂੰ ਇਸ ਤਰੀਕੇ ਨਾਲ ਸਮਝਾਉਣ ਦੀ ਕੋਸ਼ਿਸ਼ ਕਰਾਂਗਾ ਤਾਂ ਜੋ ਮੇਰੇ ਸਾਥੀ ਨਾ-ਗਣਿਤਜ্ঞ ਵੀ ਸਮਝ ਸਕਣ। ਜੇ ਤੁਸੀਂ ਵਿਗਿਆਨਕ ਤੌਰ 'ਤੇ ਸਹੀ ਗਣਿਤ ਵਰਜਨ ਨੂੰ ਪਸੰਦ ਕਰਦੇ ਹੋ, ਤਾਂ ਮੈਨੂੰ ਯਕੀਨ ਹੈ ਕਿ ਤੁਸੀਂ ਉਹ ਕਈ ਹੋਰ ਵੈਬਸਾਈਟਾਂ 'ਤੇ ਲੱਭ ਸਕਦੇ ਹੋ ;-)
ਕਿਸੇ ਵੀ ਤਰ੍ਹਾਂ, ਆਓ ਕਲਪਨਾ ਕਰੀਏ ਕਿ ਹੈਸ਼ ਫੰਕਸ਼ਨ ਇੱਕ ਸੁਪਰ ਹਾਈ-ਟੈਕ ਬਲੈਂਡਰ ਹੈ ਜੋ ਤੁਸੀਂ ਜਿਸ ਵੀ ਸਮੱਗਰੀ ਨੂੰ ਇਸ ਵਿੱਚ ਪਾਉਂਦੇ ਹੋ, ਉਸ ਤੋਂ ਇੱਕ ਵਿਲੱਖਣ ਸਮੂਥੀ ਤਿਆਰ ਕਰਨ ਲਈ ਬਣਾਇਆ ਗਿਆ ਹੈ। ਇਹ ਚਾਰ ਕਦਮਾਂ ਵਿੱਚ ਹੁੰਦਾ ਹੈ, ਜਿਨ੍ਹਾਂ ਵਿੱਚੋਂ ਪਹਿਲੇ ਤਿੰਨ SHA-256 ਨਾਲ ਇਕੋ ਜਿਹੇ ਹਨ:
ਕਦਮ 1: ਸਮੱਗਰੀ ਪਾਓ (ਇੰਪੁਟ)
- ਇੰਪੁਟ ਨੂੰ ਇਸ ਤਰ੍ਹਾਂ ਸੋਚੋ ਕਿ ਇਹ ਉਹ ਕੁਝ ਵੀ ਹੋ ਸਕਦਾ ਹੈ ਜੋ ਤੁਸੀਂ ਬਲੈਂਡ ਕਰਨਾ ਚਾਹੁੰਦੇ ਹੋ: ਕੇਲਾ, ਸਟਰਾਬੈਰੀ, ਪੀਜ਼ਾ ਦੇ ਟੁਕੜੇ, ਜਾਂ ਇੱਕ ਪੂਰੀ ਕਿਤਾਬ ਵੀ। ਇਹ ਮਤਲਬ ਨਹੀਂ ਰੱਖਦਾ ਕਿ ਤੁਸੀਂ ਕੀ ਪਾਓ - ਵੱਡਾ ਜਾਂ ਛੋਟਾ, ਸਾਦਾ ਜਾਂ ਜਟਿਲ।
ਕਦਮ 2: ਬਲੈਂਡਿੰਗ ਪ੍ਰਕਿਰਿਆ (ਹੈਸ਼ ਫੰਕਸ਼ਨ)
- ਤੁਸੀਂ ਬਟਨ ਦਬਾਉਂਦੇ ਹੋ, ਅਤੇ ਬਲੈਂਡਰ ਜੰਗਲੀ ਹੋ ਜਾਂਦਾ ਹੈ - ਕੱਟਣ, ਮਿਲਾਉਣ, ਤੇਜ਼ੀ ਨਾਲ ਘੁੰਮਣਾ। ਇਸ ਵਿੱਚ ਇੱਕ ਖਾਸ ਰੇਸਪੀ ਹੈ ਜਿਸਨੂੰ ਕੋਈ ਵੀ ਬਦਲ ਨਹੀਂ ਸਕਦਾ।
- ਇਹ ਰੇਸਪੀ ਵਿਚ ਕਈ ਜਟਿਲ ਨਿਯਮ ਹਨ ਜਿਵੇਂ: "ਖੱਬੇ ਮੋੜੋ, ਸੱਜੇ ਮੋੜੋ, ਉਲਟ ਕਰ ਦਿਓ, ਝਟਕੋ, ਅਜੀਬ ਤਰੀਕੇ ਨਾਲ ਕੱਟੋ।" ਇਹ ਸਾਰੇ ਕੁਝ ਪਿਛੇ ਹੋ ਰਿਹਾ ਹੈ।
ਕਦਮ 3: ਤੁਹਾਨੂੰ ਸਮੂਥੀ ਮਿਲਦੀ ਹੈ (ਆਉਟਪੁਟ):
- ਤੁਸੀਂ ਜੋ ਵੀ ਸਮੱਗਰੀ ਵਰਤੋਂ, ਬਲੈਂਡਰ ਹਮੇਸ਼ਾ ਇੱਕ ਕੱਪ ਸਮੂਥੀ ਦੇਦਾ ਹੈ (ਜੋ ਕਿ SHA-256 ਵਿੱਚ 256 ਬਿਟ ਦਾ ثابت ਆਕਾਰ ਹੁੰਦਾ ਹੈ)।
- ਸਮੂਥੀ ਦਾ ਸੁਆਦ ਅਤੇ ਰੰਗ ਉਹ ਸਮੱਗਰੀਆਂ 'ਤੇ ਆਧਾਰਿਤ ਹੁੰਦਾ ਹੈ ਜੋ ਤੁਸੀਂ ਪਾਈਆਂ। ਭਾਵੇਂ ਤੁਸੀਂ ਇੱਕ ਛੋਟਾ ਜਿਹਾ ਬਦਲਾਅ ਹੀ ਕਰੋ - ਜਿਵੇਂ ਇੱਕ ਚਮਚਾ ਸ਼ਹਦ ਪਾਉਣਾ - ਤਾਂ ਸਮੂਥੀ ਦਾ ਸੁਆਦ ਬਿਲਕੁਲ ਵੱਖਰਾ ਹੋ ਜਾਏਗਾ।
ਕਦਮ 4: ਟਰੰਕੇਟ
- ਆਖਰੀ ਆਉਟਪੁਟ ਨੂੰ 224 ਬਿਟਾਂ ਤੱਕ ਟਰੰਕੇਟ (ਕੱਟਿਆ) ਕੀਤਾ ਜਾਂਦਾ ਹੈ, ਬਾਕੀ ਦੇ 32 ਬਿਟਾਂ ਨੂੰ ਛੱਡ ਦਿੱਤਾ ਜਾਂਦਾ ਹੈ। ਇਸ ਨਾਲ ਇਹ ਜ਼ਿਆਦਾ ਸਪੇਸ ਐਫੀਸ਼ੈਂਟ ਬਣ ਜਾਂਦਾ ਹੈ, ਪਰ ਕੁਝ ਹੱਦ ਤੱਕ ਘੱਟ ਸੁਰੱਖਿਅਤ ਵੀ। ਫਿਰ ਵੀ ਫਾਈਲ ਇੰਟੀਗ੍ਰਿਟੀ ਚੈੱਕ ਅਤੇ ਇਸ ਤਰ੍ਹਾਂ ਲਈ ਠੀਕ ਹੈ, ਪਰ ਡਿਜੀਟਲ ਸਰਟੀਫਿਕੇਟਾਂ ਅਤੇ ਅਜਿਹੀਆਂ ਹਾਲਤਾਂ ਲਈ ਜਿੱਥੇ ਸੁਰੱਖਿਆ ਜਰੂਰੀ ਹੈ, SHA-256 ਬਿਹਤਰ ਹੈ।
ਮੇਰੇ SHA-256 ਹੈਸ਼ ਕੈਲਕੂਲੇਟਰ ਨੂੰ ਵੀ ਚੈੱਕ ਕਰੋ: SHA-256 ਹੈਸ਼ ਕੋਡ ਕੈਲਕੁਲੇਟਰ