Miklix

RIPEMD-128 ਹੈਸ਼ ਕੋਡ ਕੈਲਕੁਲੇਟਰ

ਪ੍ਰਕਾਸ਼ਿਤ: 19 ਮਾਰਚ 2025 9:17:54 ਬਾ.ਦੁ. UTC

ਹੈਸ਼ ਕੋਡ ਕੈਲਕੁਲੇਟਰ ਜੋ ਟੈਕਸਟ ਇਨਪੁਟ ਜਾਂ ਫਾਈਲ ਅਪਲੋਡ ਦੇ ਅਧਾਰ ਤੇ ਹੈਸ਼ ਕੋਡ ਦੀ ਗਣਨਾ ਕਰਨ ਲਈ RACE ਇੰਟੀਗ੍ਰਿਟੀ ਪ੍ਰਾਈਮੀਟਿਵਜ਼ ਇਵੈਲੂਏਸ਼ਨ ਮੈਸੇਜ ਡਾਇਜੈਸਟ 128 ਬਿੱਟ (RIPEMD-128) ਹੈਸ਼ ਫੰਕਸ਼ਨ ਦੀ ਵਰਤੋਂ ਕਰਦਾ ਹੈ।

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

RIPEMD-128 Hash Code Calculator

RIPEMD-128 ਇੱਕ ਕ੍ਰਿਪਟੋਗ੍ਰਾਫਿਕ ਹੈਸ਼ ਫੰਕਸ਼ਨ ਹੈ ਜੋ ਇਨਪੁਟ (ਜਾਂ ਸੁਨੇਹਾ) ਲੈਂਦਾ ਹੈ ਅਤੇ ਇੱਕ ਨਿਰਧਾਰਤ ਅਕਾਰ ਵਾਲਾ, 128-ਬਿੱਟ (16-ਬਾਇਟ) ਆਉਟਪੁੱਟ ਪੈਦਾ ਕਰਦਾ ਹੈ, ਜੋ ਆਮ ਤੌਰ 'ਤੇ ਇੱਕ 32-ਅੱਖਰ ਵਾਲੇ ਹੈਕਸਾਡੇਸੀਮਲ ਨੰਬਰ ਵਜੋਂ ਦਰਸਾਇਆ ਜਾਂਦਾ ਹੈ।

RIPEMD (RACE Integrity Primitives Evaluation Message Digest) ਕ੍ਰਿਪਟੋਗ੍ਰਾਫਿਕ ਹੈਸ਼ ਫੰਕਸ਼ਨਾਂ ਦਾ ਇਕ ਪਰਿਵਾਰ ਹੈ ਜੋ ਹੈਸ਼ਿੰਗ ਦੁਆਰਾ ਡੇਟਾ ਦੀ ਪੱਤਰਤਾ ਪ੍ਰਦਾਨ ਕਰਨ ਲਈ ਡਿਜ਼ਾਈਨ ਕੀਤਾ ਗਿਆ ਹੈ। ਇਹ 1990 ਦੇ ਦਹਾਕੇ ਦੇ ਮੱਧ ਵਿੱਚ EU ਦੇ RACE (Research and Development in Advanced Communications Technologies in Europe) ਪ੍ਰੋਜੈਕਟ ਦਾ ਹਿੱਸਾ ਵਜੋਂ ਵਿਕਸਿਤ ਕੀਤਾ ਗਿਆ ਸੀ।

RIPEMD ਦਾ 128 ਬਿੱਟ ਸੰਸਕਰਣ ਹੁਣ ਸੁਰੱਖਿਅਤ ਨਹੀਂ ਸਮਝਿਆ ਜਾਂਦਾ ਕਿਉਂਕਿ MD4 ਅਤੇ MD5 ਵਾਂਗਾਂ ਸਮਾਨ ਚਿੰਤਾਵਾਂ ਹਨ।

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


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

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

ਇਨਪੁੱਟ ਡੇਟਾ:



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



RIPEMD-128 ਹੈਸ਼ ਐਲਗੋਰਿਥਮ ਬਾਰੇ

ਮੈਂ ਨਾ ਤਾਂ ਗਣਿਤਕਾਰੀ ਹਾਂ ਅਤੇ ਨਾ ਹੀ ਕ੍ਰਿਪਟੋਗ੍ਰਾਫ਼ਰ, ਪਰ ਮੈਂ ਕੋਸ਼ਿਸ਼ ਕਰਾਂਗਾ ਕਿ ਇਸ ਹੈਸ਼ ਫੰਕਸ਼ਨ ਨੂੰ ਇਸ ਤਰੀਕੇ ਨਾਲ ਸਮਝਾ ਸਕਾਂ ਕਿ ਜੋ ਗਣਿਤਕਾਰੀ ਨਹੀਂ ਹਨ ਉਹ ਵੀ ਸਮਝ ਸਕਣ। ਜੇ ਤੁਸੀਂ ਵਿਗਿਆਨਕ ਤੌਰ 'ਤੇ ਸਹੀ ਪੂਰੀ ਗਣਿਤਕ ਵਿਆਖਿਆ ਪਸੰਦ ਕਰਦੇ ਹੋ, ਤਾਂ ਮੈਨੂੰ ਯਕੀਨ ਹੈ ਕਿ ਤੁਸੀਂ ਉਹ ਕਈ ਹੋਰ ਵੈੱਬਸਾਈਟਾਂ 'ਤੇ ਮਿਲ ਸਕਦੀ ਹੈ ;-)

RIPEMD ਇੱਕ ਮਰਕਲ-ਡੈਮਗਾਰਡ ਸੰਰਚਨਾ ਦੀ ਵਰਤੋਂ ਕਰਦਾ ਹੈ, ਜੋ ਕਿ ਇਹ SHA-2 ਹੈਸ਼ ਐਲਗੋਰਿਥਮ ਪਰਿਵਾਰ ਨਾਲ ਸਾਂਝੀ ਹੈ। ਮੈਂ ਇਹਨਾਂ ਨੂੰ ਹੋਰ ਪੇਜ਼ਾਂ 'ਤੇ ਬਲੈਂਡਰ ਵਰਗਾ ਕੰਮ ਕਰਦਾ ਹੋਇਆ ਵੇਖਾਇਆ ਹੈ, ਅਤੇ ਇਹ ਗੱਲ RIPEMD ਲਈ ਵੀ ਸਚੀ ਹੈ:

ਕਦਮ 1 - ਤਿਆਰੀ (ਡਾਟਾ ਪੈਡਿੰਗ)

  • ਸਭ ਤੋਂ ਪਹਿਲਾਂ, RIPEMD ਇਹ ਯਕੀਨੀ ਬਣਾਉਂਦਾ ਹੈ ਕਿ "ਸਮੱਗਰੀ" ਬਲੈਂਡਰ ਵਿੱਚ ਪੂਰੀ ਤਰ੍ਹਾਂ ਫਿੱਟ ਹੋਵੇ। ਜੇ ਨਹੀਂ, ਤਾਂ ਇਹ ਕੁਝ ਵਾਧੂ "ਫਿਲਰ" ਜੋੜਦਾ ਹੈ ਤਾਂ ਜੋ ਇਹ ਸੰਪੂਰਨ ਹੋ ਜਾਏ (ਇਹ ਡਾਟਾ ਨੂੰ ਪੈਡ ਕਰਨਾ ਵਰਗਾ ਹੈ)।

ਕਦਮ 2 - ਬਲੈਂਡਰ ਸ਼ੁਰੂ ਕਰਨਾ (ਆਰੰਭਿਕਤਾ)

  • ਬਲੈਂਡਰ ਇੱਕ ਵਿਸ਼ੇਸ਼ ਸੈਟਿੰਗ ਨਾਲ ਸ਼ੁਰੂ ਹੁੰਦਾ ਹੈ - ਜਿਵੇਂ ਕਿ ਗਤੀ, ਤਾਕਤ, ਅਤੇ ਬਲੇਡ ਦੀ ਸਥਿਤੀ। ਇਹ ਖਾਸ ਆਰੰਭਿਕ ਮੁੱਲ ਹੁੰਦੇ ਹਨ ਜੋ ਆਰੰਭਿਕਤਾ ਵੇਕਟਰ ਕਹਲਾਏ ਜਾਂਦੇ ਹਨ।

ਕਦਮ 3 - ਮਿਲਾਉਣ ਦੀ ਪ੍ਰਕਿਰਿਆ (ਡਾਟਾ ਕ੍ਰੰਚ ਕਰਨਾ)

  • ਇਹ ਰਹੀ ਕੂਲ ਗੱਲ: RIPEMD ਸਿਰਫ ਇੱਕ ਸੈਟ ਬਲੇਡਾਂ ਨਾਲ ਨਹੀਂ ਹੁੰਦਾ। ਇਸ ਵਿੱਚ ਦੋ ਬਲੈਂਡਰ ਸਾਈਡ-ਬਾਈ-ਸਾਈਡ ਕੰਮ ਕਰ ਰਹੇ ਹੁੰਦੇ ਹਨ (ਖੱਬਾ ਅਤੇ ਸੱਜਾ)।
  • ਹਰ ਇੱਕ ਬਲੈਂਡਰ ਸਮੱਗਰੀ ਨੂੰ ਵੱਖ-ਵੱਖ ਤਰੀਕੇ ਨਾਲ ਪ੍ਰਕਿਰਿਆ ਕਰਦਾ ਹੈ। ਇੱਕ ਕੱਟਦਾ ਹੈ ਜਦੋਂ ਕਿ ਦੂਜਾ ਪੀਸਦਾ ਹੈ, ਵੱਖ-ਵੱਖ ਗਤੀਆਂ, ਦਿਸ਼ਾਵਾਂ ਅਤੇ ਬਲੇਡ ਪੈਟਰਨਾਂ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋਏ।
  • ਉਹ ਡਾਟਾ ਨੂੰ 80 ਵਾਰ ਮਿਲਾਉਂਦੇ, ਬਦਲਦੇ ਅਤੇ ਮੋੜਦੇ ਹਨ (ਇਹ ਬਲੈਂਡਿੰਗ ਦੀ ਸਾਈਕਲਾਂ ਵਾਂਗ ਹੈ ਤਾਂ ਜੋ ਸਭ ਕੁਝ ਪੂਰੀ ਤਰ੍ਹਾਂ ਮਿਲ ਜਾਵੇ)।

ਕਦਮ 4 - ਆਖਰੀ ਮਿਲਾਉਣਾ (ਨਤੀਜੇ ਮਿਲਾਉਣਾ)

  • ਇਸ ਸਾਰੇ ਮਿਲਾਉਣ ਦੇ ਬਾਅਦ, RIPEMD ਦੋਹਾਂ ਬਲੈਂਡਰਾਂ ਤੋਂ ਨਤੀਜੇ ਇਕੱਠੇ ਕਰਦਾ ਹੈ ਅਤੇ ਇੱਕ ਆਖਰੀ, ਸਧਾਰਣ ਹੈਸ਼ ਬਣਾਉਂਦਾ ਹੈ।
ਬਲੂਸਕੀ 'ਤੇ ਸਾਂਝਾ ਕਰੋਫੇਸਬੁੱਕ 'ਤੇ ਸਾਂਝਾ ਕਰੋਲਿੰਕਡਇਨ 'ਤੇ ਸਾਂਝਾ ਕਰੋਟਮਬਲਰ 'ਤੇ ਸਾਂਝਾ ਕਰੋX 'ਤੇ ਸਾਂਝਾ ਕਰੋਲਿੰਕਡਇਨ 'ਤੇ ਸਾਂਝਾ ਕਰੋPinterest 'ਤੇ ਪਿੰਨ ਕਰੋ

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

ਲੇਖਕ ਬਾਰੇ

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