Miklix

ਐਡਲਰ-32 ਹੈਸ਼ ਕੋਡ ਕੈਲਕੁਲੇਟਰ

ਪ੍ਰਕਾਸ਼ਿਤ: 19 ਮਾਰਚ 2025 8:49:51 ਬਾ.ਦੁ. UTC

ਹੈਸ਼ ਕੋਡ ਕੈਲਕੁਲੇਟਰ ਜੋ ਟੈਕਸਟ ਇਨਪੁਟ ਜਾਂ ਫਾਈਲ ਅਪਲੋਡ ਦੇ ਅਧਾਰ ਤੇ ਹੈਸ਼ ਕੋਡ ਦੀ ਗਣਨਾ ਕਰਨ ਲਈ ਐਡਲਰ-32 ਹੈਸ਼ ਫੰਕਸ਼ਨ ਦੀ ਵਰਤੋਂ ਕਰਦਾ ਹੈ।

ਇਸ ਪੰਨੇ ਨੂੰ ਵੱਧ ਤੋਂ ਵੱਧ ਲੋਕਾਂ ਤੱਕ ਪਹੁੰਚਯੋਗ ਬਣਾਉਣ ਲਈ ਅੰਗਰੇਜ਼ੀ ਤੋਂ ਮਸ਼ੀਨ ਅਨੁਵਾਦ ਕੀਤਾ ਗਿਆ ਸੀ। ਬਦਕਿਸਮਤੀ ਨਾਲ, ਮਸ਼ੀਨ ਅਨੁਵਾਦ ਅਜੇ ਇੱਕ ਸੰਪੂਰਨ ਤਕਨਾਲੋਜੀ ਨਹੀਂ ਹੈ, ਇਸ ਲਈ ਗਲਤੀਆਂ ਹੋ ਸਕਦੀਆਂ ਹਨ। ਜੇ ਤੁਸੀਂ ਚਾਹੋ, ਤਾਂ ਤੁਸੀਂ ਮੂਲ ਅੰਗਰੇਜ਼ੀ ਸੰਸਕਰਣ ਇੱਥੇ ਦੇਖ ਸਕਦੇ ਹੋ:

Adler-32 Hash Code Calculator

ਐਡਲਰ-32 ਹੈਸ਼ ਫੰਕਸ਼ਨ ਇੱਕ ਚੈੱਕਸਮ ਐਲਗੋਰਿਦਮ ਹੈ ਜੋ ਸਧਾਰਨ, ਤੇਜ਼ ਹੈ, ਅਤੇ ਅਕਸਰ ਡੇਟਾ ਇਕਸਾਰਤਾ ਤਸਦੀਕ ਲਈ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ। ਇਸਨੂੰ ਮਾਰਕ ਐਡਲਰ ਦੁਆਰਾ ਡਿਜ਼ਾਈਨ ਕੀਤਾ ਗਿਆ ਸੀ ਅਤੇ ਆਮ ਤੌਰ 'ਤੇ ਡੇਟਾ ਕੰਪ੍ਰੈਸ਼ਨ ਲਈ zlib ਵਰਗੇ ਐਪਲੀਕੇਸ਼ਨਾਂ ਵਿੱਚ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ। ਕ੍ਰਿਪਟੋਗ੍ਰਾਫਿਕ ਹੈਸ਼ ਫੰਕਸ਼ਨਾਂ (ਜਿਵੇਂ ਕਿ SHA-256) ਦੇ ਉਲਟ, ਐਡਲਰ-32 ਸੁਰੱਖਿਆ ਲਈ ਨਹੀਂ ਸਗੋਂ ਤੇਜ਼ ਗਲਤੀ-ਜਾਂਚ ਲਈ ਤਿਆਰ ਕੀਤਾ ਗਿਆ ਹੈ। ਇਹ ਇੱਕ 32-ਬਿੱਟ (4 ਬਾਈਟ) ਚੈੱਕਸਮ ਦੀ ਗਣਨਾ ਕਰਦਾ ਹੈ, ਜਿਸਨੂੰ ਆਮ ਤੌਰ 'ਤੇ 8 ਹੈਕਸਾਡੈਸੀਮਲ ਅੱਖਰਾਂ ਵਜੋਂ ਦਰਸਾਇਆ ਜਾਂਦਾ ਹੈ।

ਪੂਰਾ ਖੁਲਾਸਾ: ਮੈਂ ਇਸ ਪੰਨੇ 'ਤੇ ਵਰਤੇ ਗਏ ਹੈਸ਼ ਫੰਕਸ਼ਨ ਦੇ ਖਾਸ ਲਾਗੂਕਰਨ ਨੂੰ ਨਹੀਂ ਲਿਖਿਆ। ਇਹ PHP ਪ੍ਰੋਗਰਾਮਿੰਗ ਭਾਸ਼ਾ ਦੇ ਨਾਲ ਸ਼ਾਮਲ ਇੱਕ ਮਿਆਰੀ ਫੰਕਸ਼ਨ ਹੈ। ਮੈਂ ਸਿਰਫ਼ ਵੈੱਬ ਇੰਟਰਫੇਸ ਨੂੰ ਇੱਥੇ ਸਹੂਲਤ ਲਈ ਜਨਤਕ ਤੌਰ 'ਤੇ ਉਪਲਬਧ ਕਰਵਾਉਣ ਲਈ ਬਣਾਇਆ ਹੈ।


ਨਵੇਂ ਹੈਸ਼ ਕੋਡ ਦੀ ਗਣਨਾ ਕਰੋ

ਇਸ ਫਾਰਮ ਰਾਹੀਂ ਜਮ੍ਹਾਂ ਕੀਤਾ ਗਿਆ ਡੇਟਾ ਜਾਂ ਅੱਪਲੋਡ ਕੀਤੀਆਂ ਫਾਈਲਾਂ ਸਰਵਰ 'ਤੇ ਸਿਰਫ਼ ਓਨੀ ਦੇਰ ਲਈ ਰੱਖੀਆਂ ਜਾਣਗੀਆਂ ਜਿੰਨੀ ਦੇਰ ਤੱਕ ਬੇਨਤੀ ਕੀਤਾ ਹੈਸ਼ ਕੋਡ ਤਿਆਰ ਕਰਨ ਵਿੱਚ ਲੱਗਦਾ ਹੈ। ਨਤੀਜਾ ਤੁਹਾਡੇ ਬ੍ਰਾਊਜ਼ਰ 'ਤੇ ਵਾਪਸ ਆਉਣ ਤੋਂ ਤੁਰੰਤ ਪਹਿਲਾਂ ਇਸਨੂੰ ਮਿਟਾ ਦਿੱਤਾ ਜਾਵੇਗਾ।

ਇਨਪੁੱਟ ਡੇਟਾ:



ਸਪੁਰਦ ਕੀਤਾ ਟੈਕਸਟ UTF-8 ਏਨਕੋਡ ਕੀਤਾ ਗਿਆ ਹੈ। ਕਿਉਂਕਿ ਹੈਸ਼ ਫੰਕਸ਼ਨ ਬਾਈਨਰੀ ਡੇਟਾ 'ਤੇ ਕੰਮ ਕਰਦੇ ਹਨ, ਇਸ ਲਈ ਨਤੀਜਾ ਉਸ ਟੈਕਸਟ ਨਾਲੋਂ ਵੱਖਰਾ ਹੋਵੇਗਾ ਜੋ ਕਿਸੇ ਹੋਰ ਏਨਕੋਡਿੰਗ ਵਿੱਚ ਸੀ। ਜੇਕਰ ਤੁਹਾਨੂੰ ਕਿਸੇ ਖਾਸ ਏਨਕੋਡਿੰਗ ਵਿੱਚ ਟੈਕਸਟ ਦੇ ਹੈਸ਼ ਦੀ ਗਣਨਾ ਕਰਨ ਦੀ ਲੋੜ ਹੈ, ਤਾਂ ਤੁਹਾਨੂੰ ਇਸਦੀ ਬਜਾਏ ਇੱਕ ਫਾਈਲ ਅਪਲੋਡ ਕਰਨੀ ਚਾਹੀਦੀ ਹੈ।



ਐਡਲਰ-32 ਹੈਸ਼ ਐਲਗੋਰੀਥਮ ਬਾਰੇ

ਮੈਂ ਗਣਿਤਕਾਰ ਨਹੀਂ ਹਾਂ, ਪਰ ਮੈਂ ਇਹ ਹੈਸ਼ ਫੰਕਸ਼ਨ ਦਿਨਬੱਦੀ ਤਰੀਕੇ ਨਾਲ ਸਮਝਾਉਣ ਦੀ ਕੋਸ਼ਿਸ਼ ਕਰਾਂਗਾ ਜੋ ਮੈਂ ਉਮੀਦ ਕਰਦਾ ਹਾਂ ਕਿ ਮੇਰੇ ਸਾਥੀ ਗਣਿਤਕਾਰ ਨਹੀਂ ਸਮਝ ਸਕਦੇ। ਕਈ ਕ੍ਰਿਪਟੋਗ੍ਰਾਫਿਕ ਹੈਸ਼ ਫੰਕਸ਼ਨਾਂ ਦੇ ਬਾਵਜੂਦ, ਐਡਲਰ32 ਇਕ ਕਾਫੀ ਸਧਾਰਣ ਚੈਕਸਮ ਫੰਕਸ਼ਨ ਹੈ, ਇਸ ਲਈ ਇਹ ਬਹੁਤ ਖਰਾਬ ਨਹੀਂ ਹੋਣਾ ਚਾਹੀਦਾ ;-)

ਉਮੀਦ ਕਰੋ ਕਿ ਤੁਹਾਡੇ ਕੋਲ ਛੋਟੀਆਂ ਗਿਣਤੀ ਵਾਲੀਆਂ ਟਾਈਲਾਂ ਦਾ ਇੱਕ ਬੈਗ ਹੈ, ਜਿਨ੍ਹਾਂ ਵਿੱਚੋਂ ਹਰ ਇੱਕ ਤੁਹਾਡੇ ਡੇਟਾ ਦਾ ਇੱਕ ਅੱਖਰ ਜਾਂ ਹਿੱਸਾ ਦਰਸਾਉਂਦੀ ਹੈ। ਉਦਾਹਰਣ ਵਜੋਂ, ਸ਼ਬਦ "ਹੈਲੋ" ਵਿੱਚ ਦੋ ਟਾਈਲਾਂ ਹਨ: ਇੱਕ "ਹ" ਲਈ ਅਤੇ ਇੱਕ "i" ਲਈ।

ਹੁਣ, ਅਸੀਂ ਇਨ੍ਹਾਂ ਟਾਈਲਾਂ ਨਾਲ ਦੋ ਸਧਾਰਣ ਗੱਲਾਂ ਕਰਨ ਜਾ ਰਹੇ ਹਾਂ:

ਕਦਮ 1: ਇਨ੍ਹਾਂ ਨੂੰ ਜੋੜੋ (ਸੰਖਿਆ A)

  • ਸੰਖਿਆ 1 ਨਾਲ ਸ਼ੁਰੂ ਕਰੋ (ਸਿਰਫ ਇੱਕ ਨਿਯਮ ਦੇ ਤੌਰ ਤੇ)।
  • ਹਰ ਟਾਈਲ ਤੋਂ ਨੰਬਰ ਇਸ ਕੁੱਲ ਵਿੱਚ ਸ਼ਾਮਲ ਕਰੋ।

ਕਦਮ 2: ਸਾਰੇ ਜੋੜਾਂ ਦਾ ਰੁਕ-ਰੁਕ ਕੇ ਕੁੱਲ ਰੱਖੋ (ਸੰਖਿਆ B)

  • ਹਰ ਵਾਰੀ ਜਦੋਂ ਤੁਸੀਂ ਇੱਕ ਨਵੀਂ ਟਾਈਲ ਦੇ ਨੰਬਰ ਨੂੰ ਸੰਖਿਆ A ਵਿੱਚ ਜੋੜਦੇ ਹੋ, ਤੁਸੀਂ ਇਸ ਨਵੀਂ ਮੁੱਲ ਨੂੰ ਸੰਖਿਆ B ਵਿੱਚ ਵੀ ਸ਼ਾਮਲ ਕਰਦੇ ਹੋ।
  • ਇਹ ਸਿੱਕਿਆਂ ਨੂੰ ਅਧਾਰਿਤ ਕਰਨ ਵਾਂਗ ਹੈ: ਤੁਸੀਂ ਇੱਕ ਸਿੱਕਾ ਉੱਪਰ ਰੱਖਦੇ ਹੋ (ਸੰਖਿਆ A), ਅਤੇ ਫਿਰ ਤੁਸੀਂ ਨਵੀਂ ਕੁੱਲ ਸਟੈਕ ਹਾਈਟ (ਸੰਖਿਆ B) ਨੂੰ ਲਿਖ ਲੈਂਦੇ ਹੋ।

ਅਖਿਰਕਾਰ, ਤੁਸੀਂ ਦੋਹਾਂ ਕੁੱਲਾਂ ਨੂੰ ਇਕੱਠਾ ਕਰਦੇ ਹੋ ਤਾਂ ਜੋ ਇੱਕ ਵੱਡਾ ਨੰਬਰ ਬਣੇ। ਉਹ ਵੱਡਾ ਨੰਬਰ ਐਡਲਰ-32 ਚੈਕਸਮ ਹੈ।

ਬਲੂਸਕੀ 'ਤੇ ਸਾਂਝਾ ਕਰੋਫੇਸਬੁੱਕ 'ਤੇ ਸਾਂਝਾ ਕਰੋਲਿੰਕਡਇਨ 'ਤੇ ਸਾਂਝਾ ਕਰੋਟਮਬਲਰ 'ਤੇ ਸਾਂਝਾ ਕਰੋX 'ਤੇ ਸਾਂਝਾ ਕਰੋਲਿੰਕਡਇਨ 'ਤੇ ਸਾਂਝਾ ਕਰੋPinterest 'ਤੇ ਪਿੰਨ ਕਰੋ

ਮਿੱਕੇਲ ਕ੍ਰਿਸਟਨਸਨ

ਲੇਖਕ ਬਾਰੇ

ਮਿੱਕੇਲ ਕ੍ਰਿਸਟਨਸਨ
ਮਿਕੇਲ miklix.com ਦਾ ਸਿਰਜਣਹਾਰ ਅਤੇ ਮਾਲਕ ਹੈ। ਉਸਨੂੰ ਇੱਕ ਪੇਸ਼ੇਵਰ ਕੰਪਿਊਟਰ ਪ੍ਰੋਗਰਾਮਰ/ਸਾਫਟਵੇਅਰ ਡਿਵੈਲਪਰ ਵਜੋਂ 20 ਸਾਲਾਂ ਤੋਂ ਵੱਧ ਦਾ ਤਜਰਬਾ ਹੈ ਅਤੇ ਉਹ ਵਰਤਮਾਨ ਵਿੱਚ ਇੱਕ ਵੱਡੇ ਯੂਰਪੀਅਨ ਆਈਟੀ ਕਾਰਪੋਰੇਸ਼ਨ ਲਈ ਪੂਰਾ ਸਮਾਂ ਕੰਮ ਕਰਦਾ ਹੈ। ਜਦੋਂ ਉਹ ਬਲੌਗ ਨਹੀਂ ਲਿਖਦਾ, ਤਾਂ ਉਹ ਆਪਣਾ ਖਾਲੀ ਸਮਾਂ ਬਹੁਤ ਸਾਰੀਆਂ ਰੁਚੀਆਂ, ਸ਼ੌਕ ਅਤੇ ਗਤੀਵਿਧੀਆਂ 'ਤੇ ਬਿਤਾਉਂਦਾ ਹੈ, ਜੋ ਕਿ ਕੁਝ ਹੱਦ ਤੱਕ ਇਸ ਵੈੱਬਸਾਈਟ 'ਤੇ ਕਵਰ ਕੀਤੇ ਗਏ ਵਿਸ਼ਿਆਂ ਦੀ ਵਿਭਿੰਨਤਾ ਵਿੱਚ ਪ੍ਰਤੀਬਿੰਬਤ ਹੋ ਸਕਦਾ ਹੈ।