ਫਾਈਲ ਹੈਸ਼ ਅਤੇ ਚੈੱਕਸਮ ਕੈਲਕੁਲੇਟਰ

ਕਿਸੇ ਵੀ ਫਾਈਲ ਲਈ MD5, SHA-1, SHA-256, ਅਤੇ SHA-512 ਪ੍ਰਾਪਤ ਕਰੋ, ਅਤੇ ਚੈੱਕਸਮ ਦੀ ਪੁਸ਼ਟੀ ਕਰੋ।

ਹੈਸ਼

ਹੈਸ਼ ਇੱਥੇ ਦਿਖਾਈ ਦੇਣਗੇ।

ਤਿਆਰ ਹੈ। ਹੈਸ਼ ਕਰਨ ਲਈ ਇੱਕ ਫਾਈਲ ਇੱਥੇ ਸੁੱਟੋ।

ਤੁਹਾਡੀਆਂ ਫਾਈਲਾਂ ਤੁਹਾਡੇ ਬ੍ਰਾਊਜ਼ਰ ਵਿੱਚ ਪੜ੍ਹੀਆਂ ਅਤੇ ਹੈਸ਼ ਕੀਤੀਆਂ ਜਾਂਦੀਆਂ ਹਨ। BroBroGo 'ਤੇ ਕੁਝ ਵੀ ਅਪਲੋਡ ਨਹੀਂ ਕੀਤਾ ਜਾਂਦਾ।

ਅਕਸਰ ਪੁੱਛੇ ਜਾਣ ਵਾਲੇ ਸਵਾਲ

ਮੈਂ ਚੈੱਕਸਮ ਨਾਲ ਡਾਊਨਲੋਡ ਦੀ ਪੁਸ਼ਟੀ (verify) ਕਿਵੇਂ ਕਰਾਂ?

ਡਾਊਨਲੋਡ ਕੀਤੀ ਫਾਈਲ ਨੂੰ ਇੱਥੇ ਸੁੱਟੋ, ਫਿਰ ਸਰੋਤ ਦੁਆਰਾ ਪ੍ਰਕਾਸ਼ਿਤ ਕੀਤੇ ਗਏ ਚੈੱਕਸਮ ਨੂੰ ਵੈਰੀਫਾਈ ਬਾਕਸ ਵਿੱਚ ਪੇਸਟ ਕਰੋ। ਮੇਲ ਖਾਂਦੇ ਐਲਗੋਰਿਦਮ ਦੀ ਲਾਈਨ ਹਰੀ ਹੋ ਜਾਵੇਗੀ। ਜੇਕਰ ਕੁਝ ਵੀ ਹਰਾ ਨਹੀਂ ਹੁੰਦਾ, ਤਾਂ ਫਾਈਲ ਪ੍ਰਕਾਸ਼ਿਤ ਕੀਤੇ ਗਏ ਚੈੱਕਸਮ ਨਾਲ ਮੇਲ ਨਹੀਂ ਖਾਂਦੀ — ਇਸਨੂੰ ਖਰਾਬ ਜਾਂ ਛੇੜਛਾੜ ਕੀਤੀ ਹੋਈ ਮੰਨੋ।

ਇਹ ਕਿਹੜੇ ਐਲਗੋਰਿਦਮ ਦੀ ਗਣਨਾ ਕਰਦਾ ਹੈ, ਅਤੇ ਮੈਨੂੰ ਕਿਹੜਾ ਵਰਤਣਾ ਚਾਹੀਦਾ ਹੈ?

ਇਹ ਫਾਈਲ ਨੂੰ ਇੱਕ ਵਾਰ ਪੜ੍ਹ ਕੇ MD5, SHA-1, SHA-256, ਅਤੇ SHA-512 ਦੀ ਇਕੱਠਿਆਂ ਗਣਨਾ ਕਰਦਾ ਹੈ। ਅਚਾਨਕ ਹੋਣ ਵਾਲੀ ਖਰਾਬੀ ਨੂੰ ਫੜਨ ਲਈ MD5 ਅਤੇ SHA-1 ਠੀਕ ਹਨ ਪਰ ਸੁਰੱਖਿਆ ਲਈ ਕਮਜ਼ੋਰ ਹਨ — ਜਦੋਂ ਵੀ ਚੈੱਕਸਮ ਨੂੰ ਛੇੜਛਾੜ ਤੋਂ ਬਚਾਉਣ ਦੀ ਲੋੜ ਹੋਵੇ ਤਾਂ SHA-256 ਜਾਂ SHA-512 ਨੂੰ ਤਰਜੀਹ ਦਿਓ।

ਕੀ ਮੇਰੀਆਂ ਫਾਈਲਾਂ ਕਿਤੇ ਅਪਲੋਡ ਹੁੰਦੀਆਂ ਹਨ?

ਨਹੀਂ। ਫਾਈਲਾਂ ਨੂੰ ਸਥਾਨਕ ਤੌਰ 'ਤੇ ਪੜ੍ਹਿਆ ਅਤੇ ਹੈਸ਼ ਕੀਤਾ ਜਾਂਦਾ ਹੈ — ਇੱਥੋਂ ਤੱਕ ਕਿ ਕਈ ਗੀਗਾਬਾਈਟ ਦੀਆਂ ਫਾਈਲਾਂ ਨੂੰ ਵੀ ਟੁਕੜਿਆਂ ਵਿੱਚ ਸਟ੍ਰੀਮ ਕੀਤਾ ਜਾਂਦਾ ਹੈ, ਇਸ ਲਈ ਤੁਹਾਡੀ ਡਿਵਾਈਸ ਤੋਂ ਬਾਹਰ ਕਦੇ ਕੁਝ ਨਹੀਂ ਭੇਜਿਆ ਜਾਂਦਾ।

ਫਾਈਲ ਹੈਸ਼ ਅਤੇ ਚੈੱਕਸਮ ਕੈਲਕੁਲੇਟਰ ਦੀ ਜਾਣ-ਪਛਾਣ

"ਫਾਈਲ ਹੈਸ਼ ਅਤੇ ਚੈੱਕਸਮ ਕੈਲਕੁਲੇਟਰ" ਇੱਕ ਸ਼ਕਤੀਸ਼ਾਲੀ ਵੈੱਬ-ਅਧਾਰਿਤ ਟੂਲ ਹੈ ਜੋ ਤੁਹਾਡੀਆਂ ਫਾਈਲਾਂ ਲਈ ਕ੍ਰਿਪਟੋਗ੍ਰਾਫਿਕ ਹੈਸ਼ਾਂ ਦੀ ਗਣਨਾ ਕਰਦਾ ਹੈ। ਇਹ ਟੂਲ ਇੱਕੋ ਸਮੇਂ ਕਈ ਵੱਖ-ਵੱਖ ਐਲਗੋਰਿਦਮਾਂ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਹੈਸ਼ ਤਿਆਰ ਕਰਦਾ ਹੈ। ਇਸਦੀ ਮਦਦ ਨਾਲ, ਤੁਸੀਂ ਆਪਣੇ ਦੁਆਰਾ ਪ੍ਰਦਾਨ ਕੀਤੇ ਗਏ ਕਿਸੇ ਜਾਣੇ-ਪਛਾਣੇ ਚੈੱਕਸਮ ਨਾਲ ਗਣਨਾ ਕੀਤੇ ਗਏ ਹੈਸ਼ ਦੀ ਤੁਲਨਾ ਕਰਕੇ ਕਿਸੇ ਵੀ ਫਾਈਲ ਦੀ ਅਖੰਡਤਾ (integrity) ਦੀ ਪੁਸ਼ਟੀ ਕਰ ਸਕਦੇ ਹੋ।

ਇਹ ਪ੍ਰਕਿਰਿਆ ਪੂਰੀ ਤਰ੍ਹਾਂ ਤੁਹਾਡੇ ਵੈੱਬ ਬ੍ਰਾਊਜ਼ਰ ਦੇ ਅੰਦਰ ਹੁੰਦੀ ਹੈ। ਇਹ ਟੂਲ ਫਾਈਲਾਂ ਨੂੰ ਛੋਟੇ ਟੁਕੜਿਆਂ (chunks) ਵਿੱਚ ਪ੍ਰੋਸੈਸ ਕਰਦਾ ਹੈ, ਜਿਸ ਕਾਰਨ ਇਹ ਕਿਸੇ ਵੀ ਆਕਾਰ ਦੀਆਂ ਫਾਈਲਾਂ ਨੂੰ ਆਸਾਨੀ ਨਾਲ ਸੰਭਾਲ ਸਕਦਾ ਹੈ।

ਸਹਾਇਕ ਇਨਪੁਟ ਅਤੇ ਆਉਟਪੁਟ ਵਿਕਲਪ

ਇਸ ਟੂਲ ਨੂੰ ਵਰਤਣ ਲਈ ਬਹੁਤ ਹੀ ਸਰਲ ਇਨਪੁਟ ਅਤੇ ਆਉਟਪੁਟ ਵਿਕਲਪ ਦਿੱਤੇ ਗਏ ਹਨ:

ਇਨਪੁਟ (Inputs)

  • ਫਾਈਲਾਂ: ਤੁਸੀਂ ਕਿਸੇ ਵੀ ਆਕਾਰ ਦੀ ਕੋਈ ਵੀ ਫਾਈਲ ਚੁਣ ਸਕਦੇ ਹੋ। ਫਾਈਲਾਂ ਨੂੰ ਅਪਲੋਡ ਕਰਨ ਲਈ ਤੁਸੀਂ ਉਹਨਾਂ ਨੂੰ ਨਿਰਧਾਰਤ ਖੇਤਰ ਵਿੱਚ ਸੁੱਟ (drop) ਸਕਦੇ ਹੋ ਜਾਂ ਫਾਈਲਾਂ ਦੀ ਚੋਣ ਕਰਨ ਲਈ ਕਲਿੱਕ ਕਰ ਸਕਦੇ ਹੋ।
  • ਪੁਸ਼ਟੀ ਲਈ ਚੈੱਕਸਮ: ਤੁਸੀਂ ਵੈਰੀਫਿਕੇਸ਼ਨ ਬਾਕਸ ਵਿੱਚ ਇੱਕ ਉਮੀਦ ਕੀਤਾ MD5, SHA-1, SHA-256, ਜਾਂ SHA-512 ਹੈਸ਼ ਪੇਸਟ ਕਰ ਸਕਦੇ ਹੋ। ਇਹ ਇੱਕ ਸਾਧਾਰਨ ਹੈਕਸਾਡੈਸੀਮਲ (hexadecimal) ਸਟ੍ਰਿੰਗ ਦੇ ਰੂਪ ਵਿੱਚ ਹੋ ਸਕਦਾ ਹੈ, ਜਾਂ ਫਿਰ coreutils, BSD, ਜਾਂ sha256:<hash> ਵਰਗੇ ਫਾਰਮੈਟਾਂ ਵਿੱਚ ਵੀ ਹੋ ਸਕਦਾ ਹੈ।

ਆਉਟਪੁਟ (Outputs)

  • MD5: ਫਾਈਲ ਦਾ MD5 ਹੈਸ਼।
  • SHA-1: ਫਾਈਲ ਦਾ SHA-1 ਹੈਸ਼।
  • SHA-256: ਫਾਈਲ ਦਾ SHA-256 ਹੈਸ਼।
  • SHA-512: ਫਾਈਲ ਦਾ SHA-512 ਹੈਸ਼।
  • ਮੇਲ ਖਾਂਦਾ ਹੈ: {file} ({algo}): ਇਹ ਸੁਨੇਹਾ ਉਦੋਂ ਦਿਖਾਈ ਦਿੰਦਾ ਹੈ ਜਦੋਂ ਤੁਹਾਡੇ ਦੁਆਰਾ ਪੇਸਟ ਕੀਤਾ ਗਿਆ ਚੈੱਕਸਮ ਫਾਈਲ ਦੇ ਗਣਨਾ ਕੀਤੇ ਗਏ ਹੈਸ਼ਾਂ ਵਿੱਚੋਂ ਕਿਸੇ ਇੱਕ ਨਾਲ ਮੇਲ ਖਾ ਜਾਂਦਾ ਹੈ।
  • ਕੋਈ ਵੀ ਫਾਈਲ ਉਸ ਚੈੱਕਸਮ ਨਾਲ ਮੇਲ ਨਹੀਂ ਖਾਂਦੀ।: ਇਹ ਸੁਨੇਹਾ ਉਦੋਂ ਆਉਂਦਾ ਹੈ ਜਦੋਂ ਪੇਸਟ ਕੀਤਾ ਗਿਆ ਚੈੱਕਸਮ ਕਿਸੇ ਵੀ ਫਾਈਲ ਦੇ ਗਣਨਾ ਕੀਤੇ ਹੈਸ਼ ਨਾਲ ਮੇਲ ਨਹੀਂ ਖਾਂਦਾ।

ਵਰਤੋਂ ਦੇ ਨਿਯਮ ਅਤੇ ਵਿਸ਼ੇਸ਼ ਸਥਿਤੀਆਂ

ਟੂਲ ਦੀ ਕੁਸ਼ਲ ਵਰਤੋਂ ਲਈ ਹੇਠ ਲਿਖੇ ਨਿਯਮਾਂ ਅਤੇ ਵਿਸ਼ੇਸ਼ ਸਥਿਤੀਆਂ ਨੂੰ ਸਮਝਣਾ ਮਹੱਤਵਪੂਰਨ ਹੈ:

  • ਫਾਈਲ ਸੀਮਾ: ਇਹ ਟੂਲ ਇੱਕ ਸਮੇਂ ਵਿੱਚ ਵੱਧ ਤੋਂ ਵੱਧ 20 ਫਾਈਲਾਂ ਦੀ ਪ੍ਰਕਿਰਿਆ (process) ਕਰ ਸਕਦਾ ਹੈ।
  • ਚੈੱਕਸਮ ਐਕਸਟਰੈਕਸ਼ਨ: ਜਦੋਂ ਤੁਸੀਂ ਪੁਸ਼ਟੀਕਰਨ ਬਾਕਸ ਵਿੱਚ ਕੋਈ ਚੈੱਕਸਮ ਪੇਸਟ ਕਰਦੇ ਹੋ, ਤਾਂ ਟੂਲ ਉਸ ਵਿੱਚੋਂ ਸਭ ਤੋਂ ਲੰਬੀ ਹੈਕਸਾਡੈਸੀਮਲ ਸਟ੍ਰਿੰਗ ਨੂੰ ਆਪਣੇ ਆਪ ਬਾਹਰ ਕੱਢ ਲੈਂਦਾ ਹੈ।
  • ਕੇਸ-ਸੰਵੇਦਨਸ਼ੀਲਤਾ: ਚੈੱਕਸਮ ਦੀਆਂ ਤੁਲਨਾਵਾਂ ਕੇਸ-ਇਨਸੈਂਸਟਿਵ (case-insensitive) ਹੁੰਦੀਆਂ ਹਨ, ਯਾਨੀ ਕਿ ਸਾਰੇ ਅੱਖਰਾਂ ਨੂੰ ਛੋਟੇ ਅੱਖਰਾਂ (lowercase) ਵਿੱਚ ਬਦਲ ਕੇ ਮਿਲਾਇਆ ਜਾਂਦਾ ਹੈ।
  • ਸਫਲਤਾ ਦਾ ਸੰਕੇਤ: ਜੇਕਰ ਪੇਸਟ ਕੀਤਾ ਗਿਆ ਚੈੱਕਸਮ ਗਣਨਾ ਕੀਤੇ ਗਏ ਹੈਸ਼ਾਂ ਵਿੱਚੋਂ ਕਿਸੇ ਇੱਕ ਨਾਲ ਮੇਲ ਖਾਂਦਾ ਹੈ, ਤਾਂ ਉਸ ਨਾਲ ਸੰਬੰਧਿਤ ਐਲਗੋਰਿਦਮ ਵਾਲੀ ਲਾਈਨ ਹਰੀ ਹੋ ਜਾਂਦੀ ਹੈ। ਜੇਕਰ ਕੋਈ ਵੀ ਲਾਈਨ ਹਰੀ ਨਹੀਂ ਹੁੰਦੀ, ਤਾਂ ਇਸਦਾ ਮਤਲਬ ਹੈ ਕਿ ਫਾਈਲ ਪ੍ਰਕਾਸ਼ਿਤ ਕੀਤੇ ਗਏ ਚੈੱਕਸਮ ਨਾਲ ਮੇਲ ਨਹੀਂ ਖਾਂਦੀ।
  • ਗਲਤੀਆਂ ਦਾ ਪ੍ਰਬੰਧਨ: ਜੇਕਰ ਕੋਈ ਇੱਕ ਫਾਈਲ ਪੜ੍ਹਨ ਵਿੱਚ ਅਸਫਲ ਰਹਿੰਦੀ ਹੈ, ਤਾਂ ਵੀ ਦੂਜੀਆਂ ਫਾਈਲਾਂ ਦੀ ਪ੍ਰਕਿਰਿਆ ਜਾਰੀ ਰਹਿੰਦੀ ਹੈ।
  • ਪ੍ਰਗਤੀ ਰਿਪੋਰਟ: ਹੈਸ਼ਿੰਗ ਦੇ ਦੌਰਾਨ, ਹਰ 4 MB ਦੀ ਪ੍ਰਕਿਰਿਆ ਤੋਂ ਬਾਅਰ ਪ੍ਰਗਤੀ (progress) ਦੀ ਰਿਪੋਰਟ ਦਿੱਤੀ ਜਾਂਦੀ ਹੈ।

ਇੰਟਰਫੇਸ ਸਥਿਤੀਆਂ ਅਤੇ ਸੁਨੇਹੇ

ਵਰਤੋਂ ਦੌਰਾਨ ਤੁਹਾਨੂੰ ਸਕ੍ਰੀਨ 'ਤੇ ਹੇਠ ਲਿਖੇ ਸਿਸਟਮ ਸੁਨੇਹੇ ਅਤੇ ਲੇਬਲ ਦੇਖਣ ਨੂੰ ਮਿਲਣਗੇ:

  • ਤਿਆਰ ਹੈ। ਹੈਸ਼ ਕਰਨ ਲਈ ਇੱਕ ਫਾਈਲ ਇੱਥੇ ਸੁੱਟੋ।: ਇਹ ਟੂਲ ਦੀ ਸ਼ੁਰੂਆਤੀ ਸਥਿਤੀ ਦਾ ਸੁਨੇਹਾ ਹੈ।
  • ਹੈਸ਼ਿੰਗ ਕੀਤੀ ਜਾ ਰਹੀ ਹੈ {file} ({done}/{total}) — {percent}%: ਹੈਸ਼ਿੰਗ ਪ੍ਰਕਿਰਿਆ ਦੇ ਦੌਰਾਨ ਦਿਖਾਈ ਦੇਣ ਵਾਲਾ ਪ੍ਰਗਤੀ ਸੂਚਕ।
  • {count} ਫਾਈਲ(ਾਂ) ਦਾ ਹੈਸ਼ ਤਿਆਰ ਕੀਤਾ ਗਿਆ।: ਹੈਸ਼ਿੰਗ ਸਫਲਤਾਪੂਰਵਕ ਪੂਰੀ ਹੋਣ 'ਤੇ ਦਿਖਾਈ ਦੇਣ ਵਾਲਾ ਸੁਨੇਹਾ।
  • {count} ਨੂੰ ਪੜ੍ਹਿਆ ਨਹੀਂ ਜਾ ਸਕਿਆ।: ਇਹ ਦੱਸਦਾ ਹੈ ਕਿ ਕਿੰਨੀਆਂ ਫਾਈਲਾਂ ਦਾ ਹੈਸ਼ ਤਿਆਰ ਕਰਨ ਵਿੱਚ ਅਸਫਲਤਾ ਹੋਈ ਹੈ।
  • ਹੈਸ਼ਿੰਗ ਅਸਫਲ ਰਹੀ। ਦੁਬਾਰਾ ਕੋਸ਼ਿਸ਼ ਕਰੋ।: ਹੈਸ਼ਿੰਗ ਵਿੱਚ ਆਮ ਖਰਾਬੀ ਆਉਣ 'ਤੇ ਦਿਖਾਇਆ ਜਾਣ ਵਾਲਾ ਸੁਨੇਹਾ।
  • ਇਸ ਫਾਈਲ ਨੂੰ ਪੜ੍ਹਿਆ ਨਹੀਂ ਜਾ ਸਕਿਆ।: ਕਿਸੇ ਖਾਸ ਫਾਈਲ ਨੂੰ ਪੜ੍ਹਨ ਵਿੱਚ ਅਸਫਲ ਰਹਿਣ 'ਤੇ ਆਉਣ ਵਾਲੀ ਗਲਤੀ।
  • {count} ਫਾਈਲ(ਾਂ) ਚੁਣੀਆਂ ਗਈਆਂ: ਵਰਤਮਾਨ ਵਿੱਚ ਚੁਣੀਆਂ ਗਈਆਂ ਫਾਈਲਾਂ ਦੀ ਗਿਣਤੀ ਦਰਸਾਉਂਦਾ ਹੈ।
  • ਸਾਫ਼ ਕੀਤਾ ਗਿਆ।: ਨਤੀਜਿਆਂ ਨੂੰ ਸਾਫ਼ ਕਰਨ ਤੋਂ ਬਾਅਦ ਦਿਖਾਈ ਦੇਣ ਵਾਲਾ ਸੁਨੇਹਾ।
  • ਹੈਸ਼: ਨਤੀਜੇ ਵਾਲੇ ਭਾਗ ਦਾ ਮੁੱਖ ਸਿਰਲੇਖ।
  • ਹੈਸ਼ ਇੱਥੇ ਦਿਖਾਈ ਦੇਣਗੇ।: ਨਤੀਜੇ ਵਾਲੇ ਭਾਗ ਵਿੱਚ ਦਿਖਾਈ ਦੇਣ ਵਾਲਾ ਸ਼ੁਰੂਆਤੀ ਪਲੇਸਹੋਲਡਰ ਟੈਕਸਟ।
  • ਫਾਈਲਾਂ: ਚੁਣੀਆਂ ਗਈਆਂ ਫਾਈਲਾਂ ਵਾਲੇ ਭਾਗ ਦਾ ਸਿਰਲੇਖ।

ਸੁਰੱਖਿਆ ਬਨਾਮ ਅਖੰਡਤਾ: ਐਲਗੋਰਿਦਮ ਦੀ ਚੋਣ

ਵੱਖ-ਵੱਖ ਹੈਸ਼ਿੰਗ ਐਲਗੋਰਿਦਮਾਂ ਦੇ ਉਦੇਸ਼ ਵੱਖੋ-ਵੱਖਰੇ ਹੁੰਦੇ ਹਨ, ਜਿਨ੍ਹਾਂ ਨੂੰ ਸਮਝਣਾ ਬਹੁਤ ਜ਼ਰੂਰੀ ਹੈ:

  • ਅਚਾਨਕ ਹੋਣ ਵਾਲੀ ਖਰਾਬੀ (Accidental Corruption): MD5 ਅਤੇ SHA-1 ਐਲਗੋਰਿਦਮ ਫਾਈਲ ਟ੍ਰਾਂਸਫਰ ਜਾਂ ਡਾਊਨਲੋਡ ਦੌਰਾਨ ਹੋਣ ਵਾਲੀ ਕਿਸੇ ਅਚਾਨਕ ਖਰਾਬੀ ਦਾ ਪਤਾ ਲਗਾਉਣ ਲਈ ਬਿਲਕੁਲ ਢੁਕਵੇਂ ਹਨ। ਹਾਲਾਂਕਿ, ਇਹ ਐਲਗੋਰਿਦਮ ਸੁਰੱਖਿਆ ਪੱਖੋਂ ਕਮਜ਼ੋਰ ਹਨ ਅਤੇ ਜਾਣਬੁੱਝ ਕੇ ਕੀਤੀ ਜਾਣ ਵਾਲੀ ਛੇੜਛਾੜ ਨੂੰ ਰੋਕਣ ਦੇ ਯੋਗ ਨਹੀਂ ਹਨ।
  • ਛੇੜਛਾੜ ਤੋਂ ਸੁਰੱਖਿਆ (Tampering Resistance): ਜਦੋਂ ਤੁਹਾਨੂੰ ਇਹ ਯਕੀਨੀ ਬਣਾਉਣ ਦੀ ਲੋੜ ਹੋਵੇ ਕਿ ਫਾਈਲ ਨਾਲ ਕਿਸੇ ਵੀ ਤਰ੍ਹਾਂ ਦੀ ਕੋਈ ਖਰਾਬ ਇਰਾਦੇ ਵਾਲੀ ਛੇੜਛਾੜ ਨਹੀਂ ਕੀਤੀ ਗਈ ਹੈ, ਤਾਂ ਤੁਹਾਨੂੰ ਹਮੇਸ਼ਾ SHA-256 ਜਾਂ SHA-512 ਐਲਗੋਰਿਦਮ ਨੂੰ ਤਰਜੀਹ ਦੇਣੀ ਚਾਹੀਦੀ ਹੈ। ਇਹ ਐਲਗੋਰਿਦਮ ਸੁਰੱਖਿਆ ਪੱਖੋਂ ਬਹੁਤ ਮਜ਼ਬੂਤ ਹਨ।

ਨਿੱਜਤਾ ਅਤੇ ਸਥਾਨਕ ਪ੍ਰੋਸੈਸਿੰਗ

ਇਸ ਟੂਲ ਦੀ ਸਭ ਤੋਂ ਵੱਡੀ ਵਿਸ਼ੇਸ਼ਤਾ ਇਸਦੀ ਨਿੱਜਤਾ ਨੀਤੀ ਹੈ। ਤੁਹਾਡੀਆਂ ਫਾਈਲਾਂ ਨੂੰ ਪੂਰੀ ਤਰ੍ਹਾਂ ਤੁਹਾਡੇ ਆਪਣੇ ਬ੍ਰਾਊਜ਼ਰ ਦੇ ਅੰਦਰ ਹੀ ਪੜ੍ਹਿਆ ਅਤੇ ਹੈਸ਼ ਕੀਤਾ ਜਾਂਦਾ ਹੈ। BroBroGo 'ਤੇ ਕੋਈ ਵੀ ਡਾਟਾ ਅਪਲੋਡ ਨਹੀਂ ਕੀਤਾ ਜਾਂਦਾ। ਇੱਥੋਂ ਤੱਕ ਕਿ ਕਈ ਗੀਗਾਬਾਈਟ (multi-gigabyte) ਦੀਆਂ ਵੱਡੀਆਂ ਫਾਈਲਾਂ ਨੂੰ ਵੀ ਟੁਕੜਿਆਂ ਵਿੱਚ ਸਟ੍ਰੀਮ ਕੀਤਾ ਜਾਂਦਾ ਹੈ, ਜਿਸ ਕਾਰਨ ਫਾਈਲ ਦਾ ਕੋਈ ਵੀ ਹਿੱਸਾ ਕਦੇ ਵੀ ਤੁਹਾਡੀ ਡਿਵਾਈਸ ਤੋਂ ਬਾਹਰ ਨਹੀਂ ਭੇਜਿਆ ਜਾਂਦਾ।

ਇਸ ਟੂਲ ਦੀ ਲੋੜ ਕਿਸਨੂੰ ਹੈ?

ਇਹ ਟੂਲ ਹੇਠ ਲਿਖੇ ਉਪਭੋਗਤਾਵਾਂ ਲਈ ਬਹੁਤ ਉਪਯੋਗੀ ਹੈ:

  • ਉਹ ਡਿਵੈਲਪਰ ਜੋ ਵੱਡੀਆਂ ਫਾਈਲਾਂ ਡਾਊਨਲੋਡ ਕਰਦੇ ਹਨ ਅਤੇ ਉਹਨਾਂ ਦੀ ਅਖੰਡਤਾ ਦੀ ਪੁਸ਼ਟੀ ਕਰਨਾ ਚਾਹੁੰਦੇ ਹਨ।
  • ਉਹ ਵਿਅਕਤੀ ਜੋ ਸਾਫਟਵੇਅਰ ਬਿਲਡ ਆਰਟੀਫੈਕਟਸ (build artifacts) ਪ੍ਰਕਾਸ਼ਿਤ ਕਰਦੇ ਹਨ ਅਤੇ ਪੁਸ਼ਟੀਕਰਨ ਲਈ ਚੈੱਕਸਮ ਪ੍ਰਦਾਨ ਕਰਨਾ ਚਾਹੁੰਦੇ ਹਨ।
  • ਕੋਈ ਵੀ ਅਜਿਹਾ ਉਪਭੋਗਤਾ ਜੋ ਕਿਸੇ ਪ੍ਰਕਾਸ਼ਿਤ ਚੈੱਕਸਮ ਦੇ ਵਿਰੁੱਧ ਡਾਊਨਲੋਡ ਕੀਤੀ ਫਾਈਲ ਦੀ ਅਖੰਡਤਾ ਦੀ ਜਾਂਚ ਕਰਨਾ ਚਾਹੁੰਦਾ ਹੈ।
  • ਉਹ ਲੋਕ ਜੋ ਇਹ ਯਕੀਨੀ ਬਣਾਉਣਾ ਚਾਹੁੰਦੇ ਹਨ ਕਿ ਉਹਨਾਂ ਦੀ ਫਾਈਲ ਖਰਾਬ ਨਹੀਂ ਹੋਈ ਹੈ ਅਤੇ ਨਾ ਹੀ ਉਸ ਨਾਲ ਕੋਈ ਛੇੜਛਾੜ ਕੀਤੀ ਗਈ ਹੈ।

ਅਕਸਰ ਪੁੱਛੇ ਜਾਣ ਵਾਲੇ ਸਵਾਲ (FAQ)

ਮੈਂ ਚੈੱਕਸਮ ਨਾਲ ਡਾਊਨਲੋਡ ਦੀ ਪੁਸ਼ਟੀ (verify) ਕਿਵੇਂ ਕਰਾਂ?

ਡਾਊਨਲੋਡ ਕੀਤੀ ਫਾਈਲ ਨੂੰ ਇੱਥੇ ਸੁੱਟੋ, ਫਿਰ ਸਰੋਤ ਦੁਆਰਾ ਪ੍ਰਕਾਸ਼ਿਤ ਕੀਤੇ ਗਏ ਚੈੱਕਸਮ ਨੂੰ ਵੈਰੀਫਾਈ ਬਾਕਸ ਵਿੱਚ ਪੇਸਟ ਕਰੋ। ਮੇਲ ਖਾਂਦੇ ਐਲਗੋਰਿਦਮ ਦੀ ਲਾਈਨ ਹਰੀ ਹੋ ਜਾਵੇਗੀ। ਜੇਕਰ ਕੁਝ ਵੀ ਹਰਾ ਨਹੀਂ ਹੁੰਦਾ, ਤਾਂ ਫਾਈਲ ਪ੍ਰਕਾਸ਼ਿਤ ਕੀਤੇ ਗਏ ਚੈੱਕਸਮ ਨਾਲ ਮੇਲ ਨਹੀਂ ਖਾਂਦੀ — ਇਸਨੂੰ ਖਰਾਬ ਜਾਂ ਛੇੜਛਾੜ ਕੀਤੀ ਹੋਈ ਮੰਨੋ।

ਇਹ ਕਿਹੜੇ ਐਲਗੋਰਿਦਮ ਦੀ ਗਣਨਾ ਕਰਦਾ ਹੈ, ਅਤੇ ਮੈਨੂੰ ਕਿਹੜਾ ਵਰਤਣਾ ਚਾਹੀਦਾ ਹੈ?

ਇਹ ਫਾਈਲ ਨੂੰ ਇੱਕ ਵਾਰ ਪੜ੍ਹ ਕੇ MD5, SHA-1, SHA-256, ਅਤੇ SHA-512 ਦੀ ਇਕੱਠਿਆਂ ਗਣਨਾ ਕਰਦਾ ਹੈ। ਅਚਾਨਕ ਹੋਣ ਵਾਲੀ ਖਰਾਬੀ ਨੂੰ ਫੜਨ ਲਈ MD5 ਅਤੇ SHA-1 ਠੀਕ ਹਨ ਪਰ ਸੁਰੱਖਿਆ ਲਈ ਕਮਜ਼ੋਰ ਹਨ — ਜਦੋਂ ਵੀ ਚੈੱਕਸਮ ਨੂੰ ਛੇੜਛਾੜ ਤੋਂ ਬਚਾਉਣ ਦੀ ਲੋੜ ਹੋਵੇ ਤਾਂ SHA-256 ਜਾਂ SHA-512 ਨੂੰ ਤਰਜੀਹ ਦਿਓ।

ਕੀ ਮੇਰੀਆਂ ਫਾਈਲਾਂ ਕਿਤੇ ਅਪਲੋਡ ਹੁੰਦੀਆਂ ਹਨ?

ਨਹੀਂ। ਫਾਈਲਾਂ ਨੂੰ ਸਥਾਨਕ ਤੌਰ 'ਤੇ ਪੜ੍ਹਿਆ ਅਤੇ ਹੈਸ਼ ਕੀਤਾ ਜਾਂਦਾ ਹੈ — ਇੱਥੋਂ ਤੱਕ ਕਿ ਕਈ ਗੀਗਾਬਾਈਟ ਦੀਆਂ ਫਾਈਲਾਂ ਨੂੰ ਵੀ ਟੁਕੜਿਆਂ ਵਿੱਚ ਸਟ੍ਰੀਮ ਕੀਤਾ ਜਾਂਦਾ ਹੈ, ਇਸ ਲਈ ਤੁਹਾਡੀ ਡਿਵਾਈਸ ਤੋਂ ਬਾਹਰ ਕਦੇ ਕੁਝ ਨਹੀਂ ਭੇਜਿਆ ਜਾਂਦਾ।