GOST ਹੈਸ਼ ਕੋਡ ਕੈਲਕੁਲੇਟਰ
ਪ੍ਰਕਾਸ਼ਿਤ: 19 ਮਾਰਚ 2025 8:48:25 ਬਾ.ਦੁ. UTC
ਹੈਸ਼ ਕੋਡ ਕੈਲਕੁਲੇਟਰ ਜੋ ਟੈਕਸਟ ਇਨਪੁਟ ਜਾਂ ਫਾਈਲ ਅਪਲੋਡ ਦੇ ਅਧਾਰ ਤੇ ਹੈਸ਼ ਕੋਡ ਦੀ ਗਣਨਾ ਕਰਨ ਲਈ GOST ਹੈਸ਼ ਫੰਕਸ਼ਨ ਦੀ ਵਰਤੋਂ ਕਰਦਾ ਹੈ।GOST Hash Code Calculator
GOST ਹੈਸ਼ ਫੰਕਸ਼ਨ ਰੂਸੀ ਸਰਕਾਰ ਦੁਆਰਾ ਪਰਿਭਾਸ਼ਿਤ ਕ੍ਰਿਪਟੋਗ੍ਰਾਫਿਕ ਹੈਸ਼ ਫੰਕਸ਼ਨਾਂ ਦੇ ਇੱਕ ਪਰਿਵਾਰ ਨੂੰ ਦਰਸਾਉਂਦਾ ਹੈ। ਸਭ ਤੋਂ ਮਸ਼ਹੂਰ ਸੰਸਕਰਣ GOST R 34.11-94 ਹੈ, ਜੋ ਕਿ ਰੂਸ ਅਤੇ ਹੋਰ ਦੇਸ਼ਾਂ ਵਿੱਚ ਵਿਆਪਕ ਤੌਰ 'ਤੇ ਵਰਤਿਆ ਜਾਂਦਾ ਸੀ ਜਿਨ੍ਹਾਂ ਨੇ GOST ਮਿਆਰਾਂ ਨੂੰ ਅਪਣਾਇਆ ਸੀ। ਇਸਨੂੰ ਬਾਅਦ ਵਿੱਚ GOST R 34.11-2012 ਦੁਆਰਾ ਬਦਲਿਆ ਗਿਆ, ਜਿਸਨੂੰ ਸਟ੍ਰੀਬੋਗ ਵੀ ਕਿਹਾ ਜਾਂਦਾ ਹੈ। ਇਹ ਅਸਲ ਸੰਸਕਰਣ ਹੈ।
ਪੂਰਾ ਖੁਲਾਸਾ: ਮੈਂ ਇਸ ਪੰਨੇ 'ਤੇ ਵਰਤੇ ਗਏ ਹੈਸ਼ ਫੰਕਸ਼ਨ ਦੇ ਖਾਸ ਲਾਗੂਕਰਨ ਨੂੰ ਨਹੀਂ ਲਿਖਿਆ। ਇਹ PHP ਪ੍ਰੋਗਰਾਮਿੰਗ ਭਾਸ਼ਾ ਦੇ ਨਾਲ ਸ਼ਾਮਲ ਇੱਕ ਮਿਆਰੀ ਫੰਕਸ਼ਨ ਹੈ। ਮੈਂ ਸਿਰਫ਼ ਵੈੱਬ ਇੰਟਰਫੇਸ ਨੂੰ ਇੱਥੇ ਸਹੂਲਤ ਲਈ ਜਨਤਕ ਤੌਰ 'ਤੇ ਉਪਲਬਧ ਕਰਵਾਉਣ ਲਈ ਬਣਾਇਆ ਹੈ।
GOST ਹੈਸ਼ ਐਲਗੋਰਿਦਮ ਬਾਰੇ
ਮੈਂ ਨਾ ਤਾਂ ਗਣਿਤੀ ਵਿਦਵਾਨ ਹਾਂ ਅਤੇ ਨਾ ਹੀ ਇੱਕ ਕ੍ਰਿਪਟੋਗ੍ਰਾਫਰ, ਪਰ ਮੈਂ ਇਹ ਹੈਸ਼ ਫੰਕਸ਼ਨ ਇੱਕ ਹਰ ਰੋਜ਼ ਦੀ ਤੁਲਨਾ ਨਾਲ ਸਮਝਾਉਣ ਦੀ ਕੋਸ਼ਿਸ਼ ਕਰਾਂਗਾ, ਜਿਸ ਨੂੰ ਹੋਰ ਗਣਿਤੀ ਦੇ ਨਾ ਸਮਝਣ ਵਾਲੇ ਲੋਕ ਸਮਝ ਸਕਣ। ਜੇ ਤੁਸੀਂ ਵਿਗਿਆਨਿਕ ਤੌਰ 'ਤੇ ਸਹੀ, ਗਣਿਤ-ਭਾਰੀ ਵਰਜਨ ਨੂੰ ਤਰਜੀਹ ਦੇਂਦੇ ਹੋ, ਤਾਂ ਮੈਂ ਯਕੀਨ ਨਾਲ ਕਹਿ ਸਕਦਾ ਹਾਂ ਕਿ ਤੁਸੀਂ ਉਹ ਕਿਤੇ ਹੋਰ ਪਾ ਸਕਦੇ ਹੋ ;-)
GOST ਨੂੰ ਇੱਕ ਉੱਨਤ "ਡਾਟਾ ਬਲੈਂਡਰ" ਵਾਂਗ ਸੋਚੋ ਜੋ ਤੁਹਾਡੇ ਵਿੱਚ ਜੋ ਕੁਝ ਵੀ ਪਾਓਗੇ ਉਸ ਨੂੰ ਇੱਕ ਵਿਲੱਖਣ ਸਮੂਥੀ ਵਿੱਚ ਬਦਲ ਦੇਂਦਾ ਹੈ। ਜੇਕਰ ਉਹੀ ਸਮੱਗਰੀ ਦਿੱਤੀ ਜਾਵੇ, ਤਾਂ ਇਹ ਹਮੇਸ਼ਾ ਉਹੀ ਸਮੂਥੀ ਬਣਾਏਗਾ, ਪਰ ਜੇਕਰ ਸਮੱਗਰੀ ਵਿੱਚ ਛੋਟਾ ਜਿਹਾ ਵੀ ਬਦਲਾਅ ਕੀਤਾ ਜਾਵੇ, ਤਾਂ ਤੁਸੀਂ ਇੱਕ ਬਿਲਕੁਲ ਵੱਖਰੀ ਸਮੂਥੀ ਪ੍ਰਾਪਤ ਕਰੋਗੇ।
ਇਹ ਤਿੰਨ ਕਦਮਾਂ ਵਾਲੀ ਪ੍ਰਕਿਰਿਆ ਹੈ:
ਕਦਮ 1: ਸਮੱਗਰੀ ਦੀ ਤਿਆਰੀ (ਪੈਡਿੰਗ)
- ਤੁਸੀਂ ਆਪਣੀ "ਸਮੱਗਰੀ" (ਸੁਨੇਹਾ) ਨਾਲ ਸ਼ੁਰੂ ਕਰਦੇ ਹੋ।
- ਜੇਕਰ ਤੁਹਾਡਾ ਸੁਨੇਹਾ ਬਲੈਂਡਰ ਲਈ ਸਹੀ ਆਕਾਰ ਦਾ ਨਹੀਂ ਹੈ, ਤਾਂ GOST ਕੁਝ "ਫਿਲਰ" (ਜਿੱਥੇ ਹੋਰ ਡਾਟਾ) ਸ਼ਾਮਲ ਕਰਦਾ ਹੈ ਤਾਂ ਕਿ ਇਹ ਬਿਲਕੁਲ ਫਿੱਟ ਹੋ ਜਾਵੇ। ਇਹ ਬਲੈਂਡਰ ਨੂੰ ਭਰਨ ਲਈ ਪਾਣੀ ਸ਼ਾਮਲ ਕਰਨ ਵਾਂਗ ਹੈ।
ਕਦਮ 2: ਗੁਪਤ ਰੈਸੀਪੀ ਨਾਲ ਮਿਲਾਉਣਾ (ਮਿਕਸਿੰਗ)
- GOST ਸਿਰਫ ਇੱਕ ਵਾਰ ਨਹੀਂ ਮਿਲਾਉਂਦਾ - ਇਹ ਡਾਟਾ ਨੂੰ ਗੁਪਤ ਰੈਸੀਪੀ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਕਈ ਵਾਰ ਮਿਲਾਉਂਦਾ ਹੈ।
- ਇਹ ਰੈਸੀਪੀ ਵਿੱਚ ਸ਼ਾਮਲ ਹੈ:
- ਕਟਾਈ (ਡਾਟਾ ਨੂੰ ਛੋਟੇ ਹਿੱਸਿਆਂ ਵਿੱਚ ਤੋੜਨਾ)।
- ਸਵਾਪਿੰਗ (ਹਿੱਸਿਆਂ ਨੂੰ ਅੱਗੇ-ਪੀਛੇ ਕਰਨਾ)।
- ਸਟਿਰਿੰਗ (ਇਨ੍ਹਾਂ ਨੂੰ ਨਵੀਂ ਤਰੀਕਿਆਂ ਨਾਲ ਮਿਲਾਉਣਾ)।
ਇਹ ਕਲਪਨਾ ਕਰੋ ਕਿ ਇੱਕ ਸ਼ੈਫ਼ ਹੈ ਜਿਸਦਾ ਇੱਕ ਜਟਿਲ ਤਰੀਕਾ ਹੈ ਜਿਸ ਨਾਲ ਉਹ ਸਮੱਗਰੀ ਨੂੰ ਮਿਲਾਉਂਦਾ ਹੈ ਤਾਂ ਜੋ ਕੋਈ ਵੀ ਨਾ ਜਾਣ ਸਕੇ ਕਿ ਇਹ ਕਿਵੇਂ ਕੀਤਾ ਗਿਆ ਹੈ। ਇਹ ਉਹੀ ਹੈ ਜੋ GOST ਤੁਹਾਡੇ ਡਾਟਾ ਨਾਲ ਕਰਦਾ ਹੈ।
ਕਦਮ 3: ਸਮੂਥੀ ਸਰਵ ਕਰਨਾ (ਅੰਤਿਮ ਹੈਸ਼)
- ਸਾਰੇ ਮਿਲਾਉਣ ਤੋਂ ਬਾਅਦ, ਤੁਹਾਨੂੰ ਆਪਣੀ ਸਮੂਥੀ ਮਿਲਦੀ ਹੈ - ਤੁਹਾਡੇ ਡਾਟਾ ਦਾ ਇੱਕ ਠਹਿਰਿਆ ਹੋਇਆ, ਸ਼ੰਕਲਿਤ ਵਰਜਨ।
- ਇਹ ਸਮੂਥੀ ਤੁਹਾਡੇ ਮੂਲ ਸਮੱਗਰੀ ਨਾਲ ਵਿਲੱਖਣ ਹੈ। ਕੁਝ ਵੀ ਬਦਲੋ, ਇਨ੍ਹਾਂ ਵਿੱਚੋਂ ਇੱਕ ਛੋਟੀ ਕ੍ਰੰਬ ਵੀ, ਅਤੇ ਤੁਸੀਂ ਬਿਲਕੁਲ ਵੱਖਰੀ ਸਮੂਥੀ ਪ੍ਰਾਪਤ ਕਰੋਗੇ।
GOST ਫੰਕਸ਼ਨ ਦਾ ਇਹ ਵਰਜਨ ਮੂਲ "ਟੈਸਟ ਪੈਰਾਮੀਟਰ" S-ਬਾਕਸ ਦਾ ਉਪਯੋਗ ਕਰਦਾ ਹੈ, ਜੋ ਉਤਪਾਦਨ ਦੀ ਵਰਤੋਂ ਲਈ ਸਿਫਾਰਸ਼ੀ ਨਹੀਂ ਹੈ। ਜੇ ਤੁਸੀਂ GOST ਦੀ ਵਰਤੋਂ ਕਰਨ ਜਾ ਰਹੇ ਹੋ, ਤਾਂ ਤੁਹਾਨੂੰ ਉਹ ਇੰਪਲੀਮੇਂਟੇਸ਼ਨ ਵਰਤਣਾ ਚਾਹੀਦਾ ਹੈ ਜੋ CryptoPro S-ਬਾਕਸਜ਼ ਦਾ ਉਪਯੋਗ ਕਰਦੀ ਹੈ: GOST CryptoPro ਹੈਸ਼ ਕੋਡ ਕੈਲਕੁਲੇਟਰ