SHA3-256 ਹੈਸ਼ ਕੋਡ ਕੈਲਕੁਲੇਟਰ
ਪ੍ਰਕਾਸ਼ਿਤ: 19 ਮਾਰਚ 2025 9:23:41 ਬਾ.ਦੁ. UTC
ਹੈਸ਼ ਕੋਡ ਕੈਲਕੁਲੇਟਰ ਜੋ ਟੈਕਸਟ ਇਨਪੁਟ ਜਾਂ ਫਾਈਲ ਅਪਲੋਡ ਦੇ ਅਧਾਰ ਤੇ ਹੈਸ਼ ਕੋਡ ਦੀ ਗਣਨਾ ਕਰਨ ਲਈ ਸੁਰੱਖਿਅਤ ਹੈਸ਼ ਐਲਗੋਰਿਦਮ 3 256 ਬਿੱਟ (SHA3-256) ਹੈਸ਼ ਫੰਕਸ਼ਨ ਦੀ ਵਰਤੋਂ ਕਰਦਾ ਹੈ।SHA3-256 Hash Code Calculator
SHA3-256 (ਸੁਰੱਖਿਅਤ ਹੈਸ਼ ਐਲਗੋਰਿਦਮ 3 256-ਬਿੱਟ) ਇੱਕ ਕ੍ਰਿਪਟੋਗ੍ਰਾਫਿਕ ਹੈਸ਼ ਫੰਕਸ਼ਨ ਹੈ ਜੋ ਇਨਪੁਟ (ਜਾਂ ਸੁਨੇਹਾ) ਨੂੰ ਲੈਂਦਾ ਹੈ ਅਤੇ ਇੱਕ ਨਿਰਧਾਰਿਤ ਆਕਾਰ, 256-ਬਿੱਟ (32-ਬਾਈਟ) ਆਉਟਪੁੱਟ ਉਤਪੰਨ ਕਰਦਾ ਹੈ, ਜਿਸ ਨੂੰ ਆਮ ਤੌਰ 'ਤੇ 64-ਅੱਖਰਾਂ ਵਾਲੇ ਹੈਕਸਾਡੇਸੀਮਲ ਨੰਬਰ ਵਜੋਂ ਦਰਸਾਇਆ ਜਾਂਦਾ ਹੈ।
SHA-3 ਸੁਰੱਖਿਅਤ ਹੈਸ਼ ਐਲਗੋਰਿਦਮ (SHA) ਪਰਿਵਾਰ ਦਾ ਨਵਾਂ ਮੈਂਬਰ ਹੈ, ਜਿਸ ਨੂੰ 2015 ਵਿੱਚ ਅਧਿਕਾਰਿਕ ਤੌਰ 'ਤੇ ਜਾਰੀ ਕੀਤਾ ਗਿਆ ਸੀ। SHA-1 ਅਤੇ SHA-2 ਦੇ ਮੁਕਾਬਲੇ, ਜੋ ਸਮਾਨ ਗਣਿਤੀ ਸਾਂਚਿਆਂ 'ਤੇ ਆਧਾਰਿਤ ਹਨ, SHA-3 ਇੱਕ ਬਿਲਕੁਲ ਵੱਖਰੀ ਡਿਜ਼ਾਈਨ 'ਤੇ ਬਣਿਆ ਹੈ ਜਿਸਨੂੰ ਕੇਕੈਕ ਐਲਗੋਰਿਦਮ ਕਹਿੰਦੇ ਹਨ। ਇਹ ਇਸਲਈ ਨਹੀਂ ਬਣਾਇਆ ਗਿਆ ਕਿ SHA-2 ਅਸੁਰੱਖਿਅਤ ਹੈ; SHA-2 ਅਜੇ ਵੀ ਸੁਰੱਖਿਅਤ ਮੰਨਿਆ ਜਾਂਦਾ ਹੈ, ਪਰ SHA-3 ਇੱਕ ਵੱਖਰੀ ਡਿਜ਼ਾਈਨ ਨਾਲ ਇੱਕ ਵਾਧੂ ਸੁਰੱਖਿਆ ਦੀ ਪਹਿਰੇਦਾਰੀ ਦਿੰਦਾ ਹੈ, ਜੇਕਰ ਭਵਿੱਖ ਵਿੱਚ SHA-2 ਵਿੱਚ ਕਦੇ ਵੀ ਕੋਈ ਖਾਮੀ ਮਿਲੀ।
ਪੂਰਾ ਖੁਲਾਸਾ: ਮੈਂ ਇਸ ਪੰਨੇ 'ਤੇ ਵਰਤੇ ਗਏ ਹੈਸ਼ ਫੰਕਸ਼ਨ ਦੇ ਖਾਸ ਲਾਗੂਕਰਨ ਨੂੰ ਨਹੀਂ ਲਿਖਿਆ। ਇਹ PHP ਪ੍ਰੋਗਰਾਮਿੰਗ ਭਾਸ਼ਾ ਦੇ ਨਾਲ ਸ਼ਾਮਲ ਇੱਕ ਮਿਆਰੀ ਫੰਕਸ਼ਨ ਹੈ। ਮੈਂ ਸਿਰਫ਼ ਵੈੱਬ ਇੰਟਰਫੇਸ ਨੂੰ ਇੱਥੇ ਸਹੂਲਤ ਲਈ ਜਨਤਕ ਤੌਰ 'ਤੇ ਉਪਲਬਧ ਕਰਵਾਉਣ ਲਈ ਬਣਾਇਆ ਹੈ।
SHA3-256 ਹੈਸ਼ ਐਲਗੋਰਿਦਮ ਬਾਰੇ
ਮੈਂ ਨਾ ਤਾਂ ਗਣਿਤਕ ਵਿਦਵਾਨ ਹਾਂ ਅਤੇ ਨਾ ਹੀ ਕ੍ਰਿਪਟੋਗ੍ਰਾਫ਼ਰ, ਇਸ ਲਈ ਮੈਂ ਇਸ ਹੈਸ਼ ਫੰਕਸ਼ਨ ਨੂੰ ਇਸ ਤਰੀਕੇ ਨਾਲ ਸਮਝਾਉਣ ਦੀ ਕੋਸ਼ਿਸ਼ ਕਰਾਂਗਾ ਜਿਵੇਂ ਮੇਰੇ ਸਾਥੀ ਗਣਿਤਕ ਵਿਦਵਾਨ ਨਹੀਂ ਸਮਝ ਸਕਦੇ। ਜੇ ਤੁਸੀਂ ਇੱਕ ਵਿਗਿਆਨਕ ਤੌਰ 'ਤੇ ਸਹੀ, ਪੂਰੀ ਗਣਿਤ ਦੀ ਵਿਆਖਿਆ ਚਾਹੁੰਦੇ ਹੋ ਤਾਂ ਤੁਹਾਨੂੰ ਇਹ ਬਹੁਤ ਸਾਰੀਆਂ ਵੈਬਸਾਈਟਾਂ 'ਤੇ ਮਿਲ ਜਾਵੇਗੀ ;-)
ਜਿਸ ਤਰੀਕੇ ਨਾਲ ਪਿਛਲੇ SHA ਪਰਿਵਾਰ (SHA-1 ਅਤੇ SHA-2) ਨੂੰ ਇੱਕ ਬਲੈਂਡਰ ਦੀ ਤਰ੍ਹਾਂ ਮੰਨਿਆ ਜਾ ਸਕਦਾ ਹੈ, SHA-3 ਇੱਕ ਸਪੰਜ ਵਾਂਗ ਕੰਮ ਕਰਦਾ ਹੈ।
ਇਸ ਤਰੀਕੇ ਨਾਲ ਹੈਸ਼ ਦੀ ਗਣਨਾ ਕਰਨ ਦਾ ਪ੍ਰਕਿਰਿਆ ਤਿੰਨ ਉੱਚ-ਸਤਹ ਹਦਾਂ ਵਿੱਚ ਵੰਡ ਸਕੀਦੀ ਹੈ:
ਚਰਨ 1 - ਆਬਜ਼ਰਬਿੰਗ ਫੇਜ਼
- ਸੋਚੋ ਕਿ ਤੁਸੀਂ ਪਾਣੀ (ਆਪਣੇ ਡਾਟਾ) ਨੂੰ ਸਪੰਜ 'ਤੇ ਡਾਲ ਰਹੇ ਹੋ। ਸਪੰਜ ਪਾਣੀ ਨੂੰ ਇੱਕ ਸਮੇਂ ਵਿੱਚ ਹੌਲੀ-ਹੌਲੀ ਸਾਂਭਦਾ ਹੈ।
- SHA-3 ਵਿੱਚ, ਇਨਪੁਟ ਡਾਟਾ ਨੂੰ ਛੋਟੇ ਟੁਕੜਿਆਂ ਵਿੱਚ ਤੋੜਿਆ ਜਾਂਦਾ ਹੈ ਅਤੇ ਇੱਕ ਅੰਦਰੂਨੀ "ਸਪੰਜ" (ਇੱਕ ਵੱਡਾ ਬਿੱਟ ਐਰੇ) ਵਿੱਚ ਆਬਜ਼ਰਬ ਕਰ ਲਿਆ ਜਾਂਦਾ ਹੈ।
ਚਰਨ 2 - ਮਿਲਾਉਣਾ (ਪੇਰਮੀੂਟੇਸ਼ਨ)
- ਡਾਟਾ ਨੂੰ ਆਬਜ਼ਰਬ ਕਰਨ ਦੇ ਬਾਅਦ, SHA-3 ਸਪੰਜ ਨੂੰ ਅੰਦਰੂਨੀ ਤੌਰ 'ਤੇ ਢੁੱਕਦਾ ਅਤੇ ਮੋੜਦਾ ਹੈ, ਹਰ ਚੀਜ਼ ਨੂੰ ਕੰਪਲੈਕਸ ਪੈਟਰਨਾਂ ਵਿੱਚ ਮਿਲਾਉਂਦਾ ਹੈ। ਇਹ ਯਕੀਨੀ ਬਣਾਉਂਦਾ ਹੈ ਕਿ ਇਨਪੁਟ ਵਿੱਚ ਛੋਟਾ ਸਬ ਤੋਂ ਛੋਟਾ ਬਦਲਾਅ ਵੀ ਇੱਕ ਬਿਲਕੁਲ ਵੱਖਰਾ ਹੈਸ਼ ਦਿੰਦਾ ਹੈ।
ਚਰਨ 3 - ਸਕੂਜ਼ਿੰਗ ਫੇਜ਼
- ਅਖੀਰਕਾਰ, ਤੁਸੀਂ ਸਪੰਜ ਨੂੰ ਸਕੂਜ਼ ਕਰਦੇ ਹੋ ਤਾਂ ਜੋ ਆਉਟਪੁਟ (ਹੈਸ਼) ਮੁਕਤ ਹੋ ਜਾਵੇ। ਜੇ ਤੁਸੀਂ ਲੰਮਾ ਹੈਸ਼ ਚਾਹੁੰਦੇ ਹੋ ਤਾਂ ਤੁਸੀਂ ਹੋਰ ਆਉਟਪੁਟ ਪ੍ਰਾਪਤ ਕਰਨ ਲਈ ਸਕੂਜ਼ ਕਰ ਸਕਦੇ ਹੋ।
ਜਦੋਂ ਕਿ SHA-2 ਉਤਪਾਦਨ ਦੇ ਹੈਸ਼ ਫੰਕਸ਼ਨ ਹਜੇ ਵੀ ਸੁਰੱਖਿਅਤ ਮੰਨਿਆ ਜਾਂਦਾ ਹੈ (SHA-1 ਦੇ ਵਿਰੁੱਧ ਜੋ ਹੁਣ ਸੁਰੱਖਿਆ ਲਈ ਵਰਤਣਾ ਨਹੀਂ ਚਾਹੀਦਾ), ਇਹ ਸਮਝਦਾਰੀ ਹੋਵੇਗੀ ਕਿ ਨਵੇਂ ਸਿਸਟਮ ਡਿਜ਼ਾਇਨ ਕਰਦਿਆਂ SHA-3 ਉਤਪਾਦਨ ਦੀ ਵਰਤੋਂ ਸ਼ੁਰੂ ਕਰਨੀ ਚਾਹੀਦੀ ਹੈ, ਜੇਕਰ ਇਹ ਪੁਰਾਣੇ ਸਿਸਟਮਾਂ ਨਾਲ ਬੈਕਵਰਡ-ਕੰਪੈਟਿਬਲ ਨਹੀਂ ਹੋਣਗੇ ਜੋ ਇਸਨੂੰ ਸਹਾਰਾ ਨਹੀਂ ਦਿੰਦੇ।
ਇੱਕ ਗੱਲ ਜੋ ਵਿਚਾਰ ਕਰਨਯੋਗ ਹੈ ਉਹ ਇਹ ਹੈ ਕਿ SHA-2 ਉਤਪਾਦਨ ਸਭ ਤੋਂ ਵੱਧ ਵਰਤਿਆ ਅਤੇ ਹਮਲਾ ਕੀਤਾ ਗਿਆ ਹੈਸ਼ ਫੰਕਸ਼ਨ ਹੋ ਸਕਦਾ ਹੈ (ਖਾਸ ਕਰਕੇ SHA-256 ਨੂੰ ਬਿਟਕੋਇਨ ਬਲਾਕਚੇਨ 'ਤੇ ਇਸਦੀ ਵਰਤੋਂ ਦੇ ਨਾਲ), ਫਿਰ ਵੀ ਇਹ ਅਜੇ ਵੀ ਟਿਕਿਆ ਹੋਇਆ ਹੈ। SHA-3 ਨੂੰ ਉਹੀ ਸਖਤ ਟੈਸਟਿੰਗ ਪਾਸ ਕਰਨ ਵਿੱਚ ਸਮਾਂ ਲੱਗੇਗਾ ਜੋ ਕ੍ਰੋੜਾਂ ਲੋਕਾਂ ਨੇ ਕੀਤਾ ਹੈ।