SHA3-512 ਹੈਸ਼ ਕੋਡ ਕੈਲਕੁਲੇਟਰ
ਪ੍ਰਕਾਸ਼ਿਤ: 19 ਮਾਰਚ 2025 8:28:25 ਬਾ.ਦੁ. UTC
ਹੈਸ਼ ਕੋਡ ਕੈਲਕੁਲੇਟਰ ਜੋ ਟੈਕਸਟ ਇਨਪੁਟ ਜਾਂ ਫਾਈਲ ਅਪਲੋਡ ਦੇ ਅਧਾਰ ਤੇ ਹੈਸ਼ ਕੋਡ ਦੀ ਗਣਨਾ ਕਰਨ ਲਈ ਸੁਰੱਖਿਅਤ ਹੈਸ਼ ਐਲਗੋਰਿਦਮ 3 512 ਬਿੱਟ (SHA3-512) ਹੈਸ਼ ਫੰਕਸ਼ਨ ਦੀ ਵਰਤੋਂ ਕਰਦਾ ਹੈ।SHA3-512 Hash Code Calculator
SHA3-512 (ਸੁਰੱਖਿਅਤ ਹੈਸ਼ ਐਲਗੋਰਿਥਮ 3 512-ਬਿਟ) ਇੱਕ ਕ੍ਰਿਪਟੋਗ੍ਰਾਫਿਕ ਹੈਸ਼ ਫੰਕਸ਼ਨ ਹੈ ਜੋ ਇੱਕ ਇੰਪੁਟ (ਜਾਂ ਸੁਨੇਹਾ) ਲੈ ਕੇ ਇੱਕ ਫਿਕਸਡ-ਆਕਾਰ, 512-ਬਿਟ (64-ਬਾਈਟ) ਆਉਟਪੁਟ ਉਤਪੰਨ ਕਰਦਾ ਹੈ, ਜਿਸਨੂੰ ਆਮ ਤੌਰ 'ਤੇ ਇੱਕ 128-ਅੱਖਰ ਹੇਕਸਾਡੇਸੀਮਲ ਨੰਬਰ ਵਜੋਂ ਦਰਸਾਇਆ ਜਾਂਦਾ ਹੈ।
SHA-3 ਸੁਰੱਖਿਅਤ ਹੈਸ਼ ਐਲਗੋਰਿਥਮ (SHA) ਪਰਿਵਾਰ ਦਾ ਸਭ ਤੋਂ ਨਵਾਂ ਮੈਂਬਰ ਹੈ, ਜਿਸਨੂੰ 2015 ਵਿੱਚ ਸਿੱਧਾ ਜਾਰੀ ਕੀਤਾ ਗਿਆ ਸੀ। SHA-1 ਅਤੇ SHA-2 ਦੇ ਵਿਰੁੱਧ, ਜੋ ਸਮਾਨ ਗਣਿਤੀ ਢਾਂਚਿਆਂ 'ਤੇ ਆਧਾਰਿਤ ਹਨ, SHA-3 ਇਕ ਪੂਰੀ ਤਰ੍ਹਾਂ ਵੱਖਰੇ ਡਿਜ਼ਾਈਨ 'ਤੇ ਬਣਿਆ ਹੈ ਜਿਸਨੂੰ ਕੇਕੈਕ ਐਲਗੋਰਿਥਮ ਕਿਹਾ ਜਾਂਦਾ ਹੈ। ਇਸਨੂੰ ਇਸ ਲਈ ਨਹੀਂ ਬਣਾਇਆ ਗਿਆ ਕਿ SHA-2 ਅਸੁਰੱਖਿਅਤ ਹੈ; SHA-2 ਅਜੇ ਵੀ ਸੁਰੱਖਿਅਤ ਮੰਨਿਆ ਜਾਂਦਾ ਹੈ, ਪਰ SHA-3 ਇੱਕ ਵੱਖਰੀ ਡਿਜ਼ਾਈਨ ਨਾਲ ਇੱਕ ਵਾਧੂ ਸੁਰੱਖਿਆ ਦੀ ਪਰਤ ਪੇਸ਼ ਕਰਦਾ ਹੈ, ਤਾਂ ਕਿ ਭਵਿੱਖ ਵਿੱਚ SHA-2 ਵਿੱਚ ਕੋਈ ਕਮਜ਼ੋਰੀ ਮਿਲੇ ਤਾਂ ਉਸਦੀ ਤਿਆਰੀ ਕੀਤੀ ਜਾ ਸਕੇ।
ਪੂਰਾ ਖੁਲਾਸਾ: ਮੈਂ ਇਸ ਪੰਨੇ 'ਤੇ ਵਰਤੇ ਗਏ ਹੈਸ਼ ਫੰਕਸ਼ਨ ਦੇ ਖਾਸ ਲਾਗੂਕਰਨ ਨੂੰ ਨਹੀਂ ਲਿਖਿਆ। ਇਹ PHP ਪ੍ਰੋਗਰਾਮਿੰਗ ਭਾਸ਼ਾ ਦੇ ਨਾਲ ਸ਼ਾਮਲ ਇੱਕ ਮਿਆਰੀ ਫੰਕਸ਼ਨ ਹੈ। ਮੈਂ ਸਿਰਫ਼ ਵੈੱਬ ਇੰਟਰਫੇਸ ਨੂੰ ਇੱਥੇ ਸਹੂਲਤ ਲਈ ਜਨਤਕ ਤੌਰ 'ਤੇ ਉਪਲਬਧ ਕਰਵਾਉਣ ਲਈ ਬਣਾਇਆ ਹੈ।
SHA3-512 ਹੈਸ਼ ਐਲਗੋਰਿਦਮ ਬਾਰੇ
ਮੈਂ ਨਾ ਤਾਂ ਗਣਿਤੀਕਾਰ ਹਾਂ ਨਾ ਹੀ ਗੁਪਤਵਿਗਿਆਨੀ, ਇਸ ਲਈ ਮੈਂ ਇਸ ਹੈਸ਼ ਫੰਕਸ਼ਨ ਨੂੰ ਇਸ ਤਰੀਕੇ ਨਾਲ ਸਮਝਾਉਣ ਦੀ ਕੋਸ਼ਿਸ਼ ਕਰਾਂਗਾ ਜਿਵੇਂ ਮੇਰੇ ਨਾਲੀ ਗਣਿਤੀਕਾਰ ਨਾ ਹੋਣ ਵਾਲੇ ਦੋਸਤ ਸਮਝ ਸਕਣ। ਜੇਕਰ ਤੁਸੀਂ ਇੱਕ ਵਿਗਿਆਨਕ ਤੌਰ 'ਤੇ ਸਹੀ, ਪੂਰੀ ਗਣਿਤੀ ਸਮਝਾਉਣਾ ਚਾਹੁੰਦੇ ਹੋ, ਤਾਂ ਤੁਸੀਂ ਇਹ ਬਹੁਤ ਸਾਰੀਆਂ ਵੈੱਬਸਾਈਟਾਂ 'ਤੇ ਪਾ ਸਕਦੇ ਹੋ ;-)
ਕਿਸੇ ਵੀ ਥਾਂ, ਪਿਛਲੇ 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 ਨੂੰ ਇੱਕੋ ਜਿਹੀ ਕੜੀ ਜਾਂਚ ਦਾ ਸਾਹਮਣਾ ਕਰਨ ਲਈ ਕੁਝ ਸਮਾਂ ਲੱਗੇਗਾ ਜੋ ਅਰਬਾਂ ਦੀ ਦੁਨੀਆਂ ਵਿੱਚ ਕੀਤਾ ਗਿਆ ਹੈ।