SHA-256 ਹੈਸ਼ ਕੈਲਕੁਲੇਟਰ (ਟੈਕਸਟ/ਫਾਈਲ ਚੈਕਸਮ)
ਆਪਣੇ ਬ੍ਰਾਊਜ਼ਰ ਵਿੱਚ ਸਿੱਧਾ SHA-256 ਗਣਨਾ ਕਰੋ। ਤੁਹਾਡਾ ਇਨਪੁੱਟ ਡਾਟਾ ਕਦੇ ਭੇਜਿਆ ਨਹੀਂ ਜਾਂਦਾ।
ਲਿਖਤ ਅਤੇ ਫਾਈਲ ਦੋਨਾਂ ਲਈ checksum ਇੱਕੇ ਥਾਂ ਬਣਾਓ, ਕਾਪੀ ਕਰੋ ਅਤੇ verify ਕਰੋ।
SHA-256 ਗਣਨਾ (ਲਿਖਤ)
Text ਇਨਪੁੱਟ UTF-8 bytes ਵਿੱਚ encode ਹੋ ਕੇ Web Crypto API ਨਾਲ hash ਹੁੰਦੀ ਹੈ। Auto-calculate ਚਾਲੂ ਹੋਣ 'ਤੇ ਟਾਈਪ ਕਰਦੇ ਸਮੇਂ ਨਤੀਜਾ ਅਪਡੇਟ ਹੁੰਦਾ ਹੈ।
sha256 Checksum (ਫਾਈਲ)
ਸਥਾਨਕ ZIP, exe, pdf ਜਾਂ ਕੋਈ ਵੀ ਫਾਈਲ drag/drop ਜਾਂ select ਕਰੋ ਅਤੇ ਉਸ ਦਾ checksum ਗਣਨਾ ਕਰੋ। ਫਾਈਲ ਕਦੇ ਅੱਪਲੋਡ ਨਹੀਂ ਹੁੰਦੀ।
ਵਰਤੋਂ ਦਾ ਤਰੀਕਾ (3 ਕਦਮ)
- ਲਿਖਤ ਪੇਸਟ ਕਰੋ ਜਾਂ ਫਾਈਲ drop/select ਕਰੋ।
- Text hash ਆਪਣੇ ਆਪ ਬਣਦੀ ਹੈ। ਫਾਈਲ ਲਈ "Calculate SHA-256" ਕਲਿੱਕ ਕਰੋ।
- ਨਤੀਜਾ ਕਾਪੀ ਕਰੋ ਜਾਂ 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 ਲੈ ਸਕਦੀਆਂ ਹਨ ਅਤੇ ਵਧੇਰੇ ਸਮਾਂ ਲੈ ਸਕਦੀਆਂ ਹਨ।