SHA-256 ਹੈਸ਼ ਕੈਲਕੁਲੇਟਰ (ਟੈਕਸਟ/ਫਾਈਲ ਚੈਕਸਮ)

ਆਪਣੇ ਬ੍ਰਾਊਜ਼ਰ ਵਿੱਚ ਸਿੱਧਾ SHA-256 ਗਣਨਾ ਕਰੋ। ਤੁਹਾਡਾ ਇਨਪੁੱਟ ਡਾਟਾ ਕਦੇ ਭੇਜਿਆ ਨਹੀਂ ਜਾਂਦਾ।

ਲਿਖਤ ਅਤੇ ਫਾਈਲ ਦੋਨਾਂ ਲਈ checksum ਇੱਕੇ ਥਾਂ ਬਣਾਓ, ਕਾਪੀ ਕਰੋ ਅਤੇ verify ਕਰੋ।

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

SHA-256 ਗਣਨਾ (ਲਿਖਤ)

Text ਇਨਪੁੱਟ UTF-8 bytes ਵਿੱਚ encode ਹੋ ਕੇ Web Crypto API ਨਾਲ hash ਹੁੰਦੀ ਹੈ। Auto-calculate ਚਾਲੂ ਹੋਣ 'ਤੇ ਟਾਈਪ ਕਰਦੇ ਸਮੇਂ ਨਤੀਜਾ ਅਪਡੇਟ ਹੁੰਦਾ ਹੈ।

sha256 Checksum (ਫਾਈਲ)

ਸਥਾਨਕ ZIP, exe, pdf ਜਾਂ ਕੋਈ ਵੀ ਫਾਈਲ drag/drop ਜਾਂ select ਕਰੋ ਅਤੇ ਉਸ ਦਾ checksum ਗਣਨਾ ਕਰੋ। ਫਾਈਲ ਕਦੇ ਅੱਪਲੋਡ ਨਹੀਂ ਹੁੰਦੀ।

ਵਰਤੋਂ ਦਾ ਤਰੀਕਾ (3 ਕਦਮ)

  1. ਲਿਖਤ ਪੇਸਟ ਕਰੋ ਜਾਂ ਫਾਈਲ drop/select ਕਰੋ।
  2. Text hash ਆਪਣੇ ਆਪ ਬਣਦੀ ਹੈ। ਫਾਈਲ ਲਈ "Calculate SHA-256" ਕਲਿੱਕ ਕਰੋ।
  3. ਨਤੀਜਾ ਕਾਪੀ ਕਰੋ ਜਾਂ verify ਕਰਨ ਲਈ expected value ਪੇਸਟ ਕਰੋ।

Verification ਨਮੂਨੇ

ਖਾਲੀ string

ਇਨਪੁੱਟ: (ਕੋਈ ਇਨਪੁੱਟ ਨਹੀਂ)

ਆਉਟਪੁੱਟ: e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855

abc

ਇਨਪੁੱਟ: abc

ਆਉਟਪੁੱਟ: ba7816bf8f01cfea414140de5dae2223b00361a396177a9cb410ff61f20015ad

ਸਮੱਗਰੀ ਇਕੋ ਜਿਹੀ ਲੱਗਣ ਦੇ ਬਾਵਜੂਦ hash ਵੱਖਰੀ ਕਿਉਂ ਹੁੰਦੀ ਹੈ

  • ਵੱਖਰੀ newline style (LF vs CRLF)।
  • ਵੱਖਰੀ trailing newline ਜਾਂ trailing spaces।
  • ਵੱਖਰੀ text encoding (non-UTF-8)।
  • ਵੱਖਰੀ Unicode normalization (NFC/NFD)।
  • Text ਇਨਪੁੱਟ ਅਤੇ file bytes ਇੱਕੋ ਨਹੀਂ ਹਨ (ਜਿਵੇਂ BOM)।

FAQ

ਕੀ ਮੈਂ ਫਾਈਲਾਂ ਦਾ hash ਵੀ ਕਰ ਸਕਦਾ ਹਾਂ?

ਹਾਂ। ਸਥਾਨਕ ਫਾਈਲਾਂ ਤੁਹਾਡੇ ਬ੍ਰਾਊਜ਼ਰ ਵਿੱਚ ਪੜ੍ਹੀਆਂ ਜਾਂਦੀਆਂ ਹਨ ਅਤੇ SHA-256 ਨਾਲ hash ਹੁੰਦੀਆਂ ਹਨ। ਫਾਈਲਾਂ ਅੱਪਲੋਡ ਨਹੀਂ ਹੁੰਦੀਆਂ।

ਇੱਕੋ ਵਰਗੀ ਲੱਗਦੀ ਸਮੱਗਰੀ ਲਈ hash ਵੱਖਰੀ ਕਿਉਂ ਹੈ?

ਭਾਵੇਂ ਲਿਖਤ ਇੱਕੋ ਜਿਹੀ ਲੱਗੇ, newline, trailing spaces, encoding ਜਾਂ Unicode normalization ਕਾਰਨ byte sequence ਵੱਖਰੀ ਹੋ ਸਕਦੀ ਹੈ।

ਕੀ ਕੋਈ ਡਾਟਾ ਸਰਵਰ ਨੂੰ ਭੇਜਿਆ ਜਾਂਦਾ ਹੈ?

ਨਹੀਂ। ਸਾਰੀ ਪ੍ਰੋਸੈਸਿੰਗ ਤੁਹਾਡੇ ਬ੍ਰਾਊਜ਼ਰ ਵਿੱਚ ਸਥਾਨਕ ਤੌਰ 'ਤੇ ਹੁੰਦੀ ਹੈ।

ਇਹ unsupported environment ਕਿਉਂ ਕਹਿੰਦਾ ਹੈ?

Web Crypto API ਲਈ HTTPS (secure context) ਲੋੜੀਂਦਾ ਹੈ। ਟੂਲ ਨੂੰ HTTPS 'ਤੇ ਖੋਲ੍ਹੋ।

ਨੋਟਸ

  • Web Crypto API ਲਈ HTTPS (secure context) ਲੋੜੀਂਦਾ ਹੈ।
  • ਬਹੁਤ ਵੱਡੀਆਂ ਫਾਈਲਾਂ ਵੱਧ memory ਲੈ ਸਕਦੀਆਂ ਹਨ ਅਤੇ ਵਧੇਰੇ ਸਮਾਂ ਲੈ ਸਕਦੀਆਂ ਹਨ।