Get the SHA-256 of any file or text in seconds
Verifying downloads shouldn't need a command line. Drop a file or paste text for instant SHA-1, SHA-256, SHA-384 and SHA-512 digests. Use and copy results free — no account needed.
ਹੈਸ਼ ਕਰਨ ਲਈ ਟੈਕਸਟ ਪੇਸਟ ਕਰੋ…
or drop any file — get all four SHA digests to copy
What you can do with ਹੈਸ਼ ਜਨਰੇਟਰ
Everything this tool helps you accomplish — no learning curve, no setup.
- Generate SHA-256 hashes from any text
- Create SHA-1, SHA-384 and SHA-512 digests
- Verify file integrity with a checksum
- Compute hashes for uploaded files
- Fingerprint passwords or tokens as hex
- Compare downloads against expected checksums
Settings information
2 settings
Every control in ਹੈਸ਼ ਜਨਰੇਟਰ, explained — what it does and when to use it.
ਸੈਟਿੰਗਾਂ
- ਸਰੋਤDropdown
- ਬਦਲਦਾ ਹੈ ਕਿ ਹੈਸ਼ ਕਿਸ ਦਾ ਬਣੇ — ਪੇਸਟ ਕੀਤੇ ਟੈਕਸਟ ਦਾ ਜਾਂ ਚੁਣੀ ਹੋਈ ਫ਼ਾਈਲ ਦਾ; ਕਿਸੇ ਡਾਊਨਲੋਡ ਦਾ ਚੈੱਕਸਮ ਜਾਂਚਣ ਲਈ ਫ਼ਾਈਲ ਚੁਣੋ, ਜਾਂ ਪੇਸਟ ਕੀਤੀ ਸਟ੍ਰਿੰਗ ਦਾ ਫਿੰਗਰਪ੍ਰਿੰਟ ਬਣਾਉਣ ਲਈ ਟੈਕਸਟ।ਚੋਣਾਂ: ਟੈਕਸਟਫਾਈਲ
- ਫਾਈਲFile input
- ਫਾਈਲ ਚੁਣਨ ਵਾਲਾ ਬਟਨ, ਜੋ ਸਰੋਤ ਨੂੰ ਫਾਈਲ ਉੱਤੇ ਸੈੱਟ ਕਰਨ ਵੇਲੇ ਦਿਖਦਾ ਹੈ; ਨਵੀਂ ਫਾਈਲ ਚੁਣਦਿਆਂ ਹੀ ਉਸ ਫਾਈਲ ਲਈ ਪੰਜੇ ਚੈੱਕਸਮ ਤੁਰੰਤ ਦੁਬਾਰਾ ਗਿਣੇ ਜਾਂਦੇ ਹਨ।
ਹੈਸ਼ ਜਨਰੇਟਰ ਨਾਲ ਹੋ ਗਿਆ? ਅੱਗੇ ਇਹ ਅਜ਼ਮਾਓ
ਚੋਣਵੇਂ ਟੂਲ ਜੋ ਹੈਸ਼ ਜਨਰੇਟਰ ਨਾਲ ਵਧੀਆ ਜੁੜਦੇ ਹਨ। ਆਪਣੀ ਫ਼ਾਈਲ ਗੁਆਏ ਬਿਨਾਂ ਅੱਗੇ ਵਧਦੇ ਰਹੋ।
ਪਾਸਵਰਡ ਜਨਰੇਟਰ
Weak, reused passwords get accounts hijacked. Create cryptographically random passwords up to 128 characters with live strength feedback, then copy securely. Free to use, with no account needed.
ਹੁਣੇ ਅਜ਼ਮਾਓBase64 ਏਨਕੋਡਰ / ਡੀਕੋਡਰ
Cryptic Base64 in logs and payloads slows you down. Decode to readable text or encode any text or file — URL-safe, UTF-8 safe, and instant in your browser.
ਹੁਣੇ ਅਜ਼ਮਾਓJWT ਡੀਕੋਡਰ
Debugging auth means squinting at opaque tokens. Paste a JWT to see its decoded header, payload and expiry instantly — then copy locally. Free to use, with no account needed.
ਹੁਣੇ ਅਜ਼ਮਾਓURL ਐਨਕੋਡਰ / ਡੀਕੋਡਰ
Percent-encoded URLs are unreadable, and hand-editing breaks them. Paste any string or full URL to encode or decode it correctly in component or full-URL mode, right in your browser.
ਹੁਣੇ ਅਜ਼ਮਾਓJSON ਪ੍ਰੈਟੀਫਾਈ
One-line API responses are impossible to scan. Paste or drop JSON to validate it, pretty-print at 2, 4, or 8 spaces, or minify it for production — instantly in your browser.
ਹੁਣੇ ਅਜ਼ਮਾਓਡਿੱਫ ਚੈੱਕਰ
Eyeballing two versions misses changes. Paste both texts and see every addition and deletion highlighted in split or unified view — then copy the result. Free to use, with no account needed.
ਹੁਣੇ ਅਜ਼ਮਾਓਅਕਸਰ ਪੁੱਛੇ ਜਾਂਦੇ ਸਵਾਲ
SHA-1, SHA-256, SHA-384 ਅਤੇ SHA-512 — ਬ੍ਰਾਊਜ਼ਰ ਦੇ Web Crypto API ਵੱਲੋਂ ਉਪਲਬਧ ਕਰਾਇਆ ਹਰ ਐਲਗੋਰਿਦਮ। ਡਾਇਜੈਸਟ ਨੂੰ ਛੋਟੇ ਅੱਖਰਾਂ ਵਾਲੀ ਹੈਕਸਾਡੈਸੀਮਲ ਸਟਰਿੰਗ ਵਜੋਂ ਦਿਖਾਇਆ ਜਾਂਦਾ ਹੈ, ਜੋ ਚੈੱਕਸਮ ਫਾਈਲਾਂ, ਪੈਕੇਜ ਮੈਨੀਫੈਸਟ ਅਤੇ HMAC ਟੂਲਿੰਗ ਵੱਲੋਂ ਅਪੇਖਿਤ ਫਾਰਮੈਟ ਹੈ।
featuresਇਹ ਆਉਟਪੁੱਟ ਦੀ ਲੰਬਾਈ ਅਤੇ ਡਿਜ਼ਾਈਨ ਜਨਰੇਸ਼ਨ ਵਿੱਚ ਵੱਖਰੇ ਹਨ। SHA-256 ਇੰਟੈਗ੍ਰਿਟੀ ਜਾਂਚਾਂ ਅਤੇ ਜ਼ਿਆਦਾਤਰ ਬਲਾਕਚੇਨ ਵਰਤੋਂ ਲਈ ਆਧੁਨਿਕ ਮੂਲ ਹੈ। SHA-384 ਅਤੇ SHA-512 ਲੰਬੇ ਡਾਇਜੈਸਟ ਪੈਦਾ ਕਰਦੇ ਹਨ ਜੋ ਲੰਬਾਈ-ਵਿਸਥਾਰ ਹਮਲਿਆਂ ਦਾ ਟਾਕਰਾ ਕਰਦੇ ਹਨ। SHA-1 ਪੁਰਾਣੀ ਅਨੁਕੂਲਤਾ ਲਈ ਦਿਖਾਇਆ ਜਾਂਦਾ ਹੈ ਪਰ ਟਕਰਾਅ ਹਮਲਿਆਂ ਵਿਰੁੱਧ ਹੁਣ ਸੁਰੱਖਿਅਤ ਨਹੀਂ ਮੰਨਿਆ ਜਾਂਦਾ।
technicalਨਹੀਂ — ਦੋਵੇਂ ਜਾਣ-ਬੁੱਝ ਕੇ ਕੀਤੇ ਕੋਲੀਜ਼ਨ ਹਮਲਿਆਂ ਅੱਗੇ ਟੁੱਟ ਜਾਂਦੇ ਹਨ, ਇਸ ਲਈ ਇਨ੍ਹਾਂ ਨੂੰ ਪਾਸਵਰਡ, ਸਿਗਨੇਚਰ ਜਾਂ ਕਿਸੇ ਵੀ ਸੁਰੱਖਿਆ-ਸੰਵੇਦਨਸ਼ੀਲ ਕੰਮ ਲਈ ਕਦੇ ਨਾ ਵਰਤੋ। ਇਹ ਇੱਥੇ ਸਿਰਫ਼ ਪੁਰਾਣੀ ਅਨੁਕੂਲਤਾ ਲਈ ਸ਼ਾਮਲ ਹਨ: ਪੁਰਾਣੇ ਡਾਊਨਲੋਡ ਚੈੱਕਸਮ, ETags ਅਤੇ ਮੌਜੂਦਾ ਮੈਨੀਫੈਸਟਾਂ ਦੀ ਪੁਸ਼ਟੀ ਕਰਨ ਲਈ। ਕਿਸੇ ਵੀ ਨਵੇਂ ਕੰਮ ਲਈ SHA-256 ਜਾਂ ਇਸ ਤੋਂ ਲੰਬਾ ਵਰਤੋ; ਕੈਸ਼ ਕੀਜ਼ ਵਰਗੇ ਗੈਰ-ਸੁਰੱਖਿਆ ਕੰਮਾਂ ਲਈ, ਲੋੜੀਂਦੇ ਆਕਾਰ ਤੱਕ ਛੋਟਾ ਕੀਤਾ SHA-256 ਵਧੀਆ ਕੰਮ ਕਰਦਾ ਹੈ।
technicalਦੋਵੇਂ। ਇਨਪੁਟ ਬਾਕਸ ਵਿੱਚ ਕੋਈ ਸਟ੍ਰਿੰਗ ਪੇਸਟ ਕਰੋ ਜਾਂ ਫ਼ਾਈਲ ਛੱਡੋ — ਟੂਲ ਫ਼ਾਈਲ ਨੂੰ ਬਾਈਨਰੀ ਸਟ੍ਰੀਮ ਵਜੋਂ ਪੜ੍ਹਦਾ ਹੈ ਅਤੇ ਸਿੱਧਾ ਹੈਸ਼ਿੰਗ API ਨੂੰ ਦਿੰਦਾ ਹੈ, ਇਸ ਲਈ ਡਾਈਜੈਸਟ sha256sum, openssl dgst ਜਾਂ PowerShell ਦੇ Get-FileHash ਵੱਲੋਂ ਬਣਾਏ ਡਾਈਜੈਸਟ ਨਾਲ ਮੇਲ ਖਾਂਦਾ ਹੈ।
featuresਨਹੀਂ। ਕ੍ਰਿਪਟੋਗ੍ਰਾਫਿਕ ਹੈਸ਼ ਇੱਕ-ਪਾਸੀ ਫੰਕਸ਼ਨ ਹੁੰਦੇ ਹਨ: ਡਾਈਜੈਸਟ ਮਿਲਣ 'ਤੇ, ਇਨਪੁੱਟ ਨੂੰ ਮੁੜ ਹਾਸਲ ਕਰਨ ਦਾ ਕੋਈ ਕਾਰਗਰ ਤਰੀਕਾ ਨਹੀਂ ਹੁੰਦਾ। ਇਹੀ ਤਾਂ ਪੂਰਾ ਮਕਸਦ ਹੈ — ਇੰਟੈਗ੍ਰਿਟੀ ਜਾਂਚ, ਪਾਸਵਰਡ ਸਟੋਰੇਜ ਅਤੇ ਦਸਤਖਤ ਸਭ ਇਸੇ ਗੁਣ 'ਤੇ ਨਿਰਭਰ ਕਰਦੇ ਹਨ।
technicalਨਹੀਂ। Web Crypto API ਹੈਸ਼ ਨੂੰ ਤੁਹਾਡੇ ਬ੍ਰਾਊਜ਼ਰ ਅੰਦਰ ਚਲਾਉਂਦਾ ਹੈ, ਇਸ ਲਈ ਇਨਪੁੱਟ ਕਦੇ ਵੀ ਨੈੱਟਵਰਕ ਪਾਰ ਨਹੀਂ ਕਰਦਾ। ਇਸ ਨਾਲ ਇਹ ਟੂਲ ਭੇਦਾਂ, ਪ੍ਰਾਈਵੇਟ ਕੁੰਜੀਆਂ ਅਤੇ ਕਿਸੇ ਵੀ ਅਜਿਹੀ ਫਾਈਲ ਲਈ ਸੁਰੱਖਿਅਤ ਬਣ ਜਾਂਦਾ ਹੈ ਜੋ ਤੁਸੀਂ ਅੱਪਲੋਡ ਨਹੀਂ ਕਰਨੀ ਚਾਹੋਗੇ।
privacyਹਾਂ। ਇੱਕ ਪੇਸਟ ਕੀਤੀ ਸਟ੍ਰਿੰਗ ਨੂੰ ਹੈਸ਼ ਕਰਨ ਲਈ Source ਟੌਗਲ ਨੂੰ Text ਉੱਤੇ ਬਦਲੋ, ਜਾਂ ਕੋਈ ਫ਼ਾਈਲ ਪਾਉਣ ਲਈ File ਉੱਤੇ। ਕਿਸੇ ਵੀ ਤਰ੍ਹਾਂ ਟੂਲ ਇੱਕੋ ਵਾਰ SHA-1, SHA-256, SHA-384 ਤੇ SHA-512 ਗਿਣਦਾ ਹੈ ਅਤੇ ਤੁਹਾਨੂੰ ਉਹਨਾਂ ਵਿੱਚੋਂ ਕੋਈ ਵੀ ਕਾਪੀ ਕਰਨ ਦਿੰਦਾ ਹੈ, ਤਾਂ ਜੋ ਇੱਕ ਫ਼ਾਈਲ ਡਾਈਜੈਸਟ ਉਸ ਨਾਲ ਮੇਲ ਖਾਵੇ ਜੋ sha256sum ਜਾਂ PowerShell ਦਾ Get-FileHash ਬਣਾਉਂਦਾ ਹੈ।
featuresਹਰ ਐਲਗੋਰਿਥਮ ਰੋਅ (MD5, SHA-1, SHA-256, SHA-384, SHA-512) ਦੇ hex ਡਾਈਜੈਸਟ ਦੇ ਨਾਲ ਆਪਣਾ ਵੱਖਰਾ Copy ਬਟਨ ਹੁੰਦਾ ਹੈ। ਹੇਠਾਂ ਵਾਲਾ ਵੱਡਾ ਪ੍ਰਾਇਮਰੀ ਬਟਨ ਖਾਸ ਕਰਕੇ SHA-256 ਲਈ ਇੱਕ ਸ਼ਾਰਟਕੱਟ ਹੈ ਕਿਉਂਕਿ ਇਹ ਸਭ ਤੋਂ ਆਮ ਮੰਗੀ ਜਾਣ ਵਾਲੀ ਵੈਲਿਊ ਹੈ, ਪਰ ਹਰ ਦੂਜੇ ਡਾਈਜੈਸਟ ਨੂੰ ਵੀ ਉਸੇ ਤਰੀਕੇ ਨਾਲ ਵੱਖ-ਵੱਖ ਕਾਪੀ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ।
usageਹਾਂ — MD5 ਨੂੰ SHA-1, SHA-256, SHA-384 ਅਤੇ SHA-512 ਦੇ ਨਾਲ ਦਿਖਾਇਆ ਜਾਂਦਾ ਹੈ ਭਾਵੇਂ ਬ੍ਰਾਊਜ਼ਰ ਦੀ ਬਿਲਟ-ਇਨ Web Crypto API MD5 ਨੂੰ ਲਾਗੂ ਨਹੀਂ ਕਰਦੀ। ਟੂਲ ਵਿੱਚ ਇਸਦਾ ਆਪਣਾ ਸ਼ੁੱਧ-JavaScript MD5 ਲਾਗੂਕਰਨ ਖ਼ਾਸ ਤੌਰ 'ਤੇ ਸ਼ਾਮਲ ਹੈ ਤਾਂ ਜੋ ਤੁਸੀਂ ਚੈੱਕਸਮਾਂ ਨੂੰ ਪੁਰਾਣੀਆਂ ਡਾਊਨਲੋਡਾਂ, ETags ਅਤੇ ਮੈਨੀਫ਼ੈਸਟਾਂ ਨਾਲ ਮਿਲਾ ਸਕੋ ਜੋ ਅਜੇ ਵੀ MD5 ਪ੍ਰਕਾਸ਼ਿਤ ਕਰਦੇ ਹਨ — ਇਹ ਪੁਰਾਣੀ ਅਨੁਕੂਲਤਾ ਲਈ ਸ਼ਾਮਲ ਹੈ, ਕਦੇ ਵੀ ਕਿਸੇ ਸੁਰੱਖਿਆ-ਸੰਵੇਦਨਸ਼ੀਲ ਚੀਜ਼ ਲਈ ਨਹੀਂ।
technicalਪੇਸਟ ਕੀਤੇ ਟੈਕਸਟ ਜਾਂ ਸੁੱਟੀ ਗਈ ਫਾਈਲ ਨੂੰ ਮਿਟਾਉਣ ਲਈ ਕਿਸੇ ਵੀ ਸਮੇਂ Clear 'ਤੇ ਕਲਿੱਕ ਕਰੋ — ਪਿਛਲੇ ਡਾਈਜੈਸਟ ਤੁਰੰਤ ਗਾਇਬ ਹੋ ਜਾਂਦੇ ਹਨ ਤਾਂ ਜੋ ਤੁਸੀਂ ਗਲਤੀ ਨਾਲ ਕਦੇ ਵੀ ਕਿਸੇ ਪੁਰਾਣੇ ਹੈਸ਼ ਦੀ ਤੁਲਨਾ ਨਾ ਕਰੋ। ਤੁਸੀਂ ਬਸ Source ਟੌਗਲ ਨੂੰ Text ਅਤੇ File ਵਿਚਕਾਰ ਵੀ ਬਦਲ ਸਕਦੇ ਹੋ; ਹਰ ਸਰੋਤ ਆਪਣਾ ਇਨਪੁੱਟ ਸੁਤੰਤਰ ਤੌਰ 'ਤੇ ਰੱਖਦਾ ਹੈ।
usageSource ਟੌਗਲ ਨੂੰ File 'ਤੇ ਸੈੱਟ ਕਰੋ, ਡਾਊਨਲੋਡ (ਇੰਸਟਾਲਰ, ISO, ਆਰਕਾਈਵ) ਨੂੰ ਟੂਲ ਵਿੱਚ ਸੁੱਟੋ, ਅਤੇ SHA-256 ਕਤਾਰ ਦੀ ਤੁਲਨਾ ਪ੍ਰਕਾਸ਼ਕ ਦੀ ਸਾਈਟ 'ਤੇ ਪ੍ਰਕਾਸ਼ਿਤ ਚੈੱਕਸਮ ਨਾਲ ਕਰੋ — ਲੰਬੀ hex ਸਟ੍ਰਿੰਗ ਨੂੰ ਦੁਬਾਰਾ ਟਾਈਪ ਕਰਨ ਦੀ ਬਜਾਏ ਇਸਨੂੰ ਸਿੱਧਾ ਤੁਲਨਾ ਵਿੱਚ ਪੇਸਟ ਕਰਨ ਲਈ ਵਨ-ਕਲਿੱਕ Copy SHA-256 ਬਟਨ ਦੀ ਵਰਤੋਂ ਕਰੋ। ਕਿਉਂਕਿ ਹੈਸ਼ਿੰਗ ਸਥਾਨਕ ਤੌਰ 'ਤੇ Web Crypto ਰਾਹੀਂ ਚੱਲਦੀ ਹੈ, ਜਾਂਚ ਦੌਰਾਨ ਫਾਈਲ ਖੁਦ ਕਦੇ ਵੀ ਤੁਹਾਡੇ ਡਿਵਾਈਸ ਤੋਂ ਬਾਹਰ ਨਹੀਂ ਜਾਂਦੀ।
tipsਨਹੀਂ — ਇਹ ਟੂਲ ਸਿਰਫ਼ ਫਿਕਸਡ ਡਾਈਜੈਸਟ ਕੈਲਕੁਲੇਟ ਕਰਦਾ ਹੈ: MD5, SHA-1, SHA-256, SHA-384 ਅਤੇ SHA-512। Bcrypt, scrypt ਅਤੇ Argon2 ਜਾਣ-ਬੁੱਝ ਕੇ ਹੌਲੀ, ਸਾਲਟਿਡ ਐਲਗੋਰਿਦਮ ਹਨ ਜੋ ਲੌਗਇਨ ਪਾਸਵਰਡ ਸਟੋਰ ਕਰਨ ਲਈ ਬਣਾਏ ਗਏ ਹਨ, ਅਤੇ ਇਹ ਤੁਹਾਡੇ ਬੈਕਐਂਡ ਕੋਡ ਵਿੱਚ ਹੋਣੇ ਚਾਹੀਦੇ ਹਨ, ਕਨਵਰਟਰ ਵਿੱਚ ਨਹੀਂ। ਤੁਸੀਂ ਚੈੱਕਸਮ ਜਾਂ ਕੈਸ਼ ਕੀਜ਼ ਲਈ ਇੱਥੇ ਕਿਸੇ ਵੀ ਟੈਕਸਟ ਨੂੰ SHA-256 ਨਾਲ ਹੈਸ਼ ਕਰ ਸਕਦੇ ਹੋ, ਪਰ ਯੂਜ਼ਰ ਪਾਸਵਰਡ ਕਦੇ ਵੀ ਪਲੇਨ ਅਨਸਾਲਟਿਡ ਡਾਈਜੈਸਟ ਵਜੋਂ ਸਟੋਰ ਨਾ ਕਰੋ।
technicalਹੈਸ਼ ਵੈਲਿਊ ਤੁਹਾਡੇ ਇਨਪੁੱਟ ਤੋਂ ਗਿਣਿਆ ਗਿਆ ਇੱਕ ਸਥਿਰ-ਲੰਬਾਈ ਵਾਲਾ ਫਿੰਗਰਪ੍ਰਿੰਟ ਹੁੰਦਾ ਹੈ: SHA-256 ਹਮੇਸ਼ਾ 64 ਹੈਕਸ ਅੱਖਰ ਦਿੰਦਾ ਹੈ, ਭਾਵੇਂ ਤੁਸੀਂ ਇੱਕ ਸ਼ਬਦ ਹੈਸ਼ ਕਰੋ ਜਾਂ 2 GB ਫਾਈਲ। ਇੱਕੋ ਇਨਪੁੱਟ ਹਮੇਸ਼ਾ ਇੱਕੋ ਵੈਲਿਊ ਦਿੰਦਾ ਹੈ, ਜਦਕਿ ਇੱਕ ਬਾਈਟ ਦੀ ਤਬਦੀਲੀ ਪੂਰੀ ਤਰ੍ਹਾਂ ਵੱਖਰੀ ਵੈਲਿਊ ਬਣਾ ਦਿੰਦੀ ਹੈ — ਇਹੀ ਕਾਰਨ ਹੈ ਕਿ ਹੈਸ਼ ਵੈਲਿਊ ਜਨਰੇਟਰ ਇੰਟੈਗ੍ਰਿਟੀ ਜਾਂਚ ਅਤੇ ਡੁਪਲੀਕੇਟ ਪਛਾਣ ਲਈ ਲਾਭਦਾਇਕ ਹੈ।
technicalਹੈਸ਼ ਜਨਰੇਟਰ ਤੁਹਾਡਾ ਕੰਮ ਕਰਨ ਵਿੱਚ ਕਿਵੇਂ ਮਦਦ ਕਰਦਾ ਹੈ
ਅਸਲ ਸਮੱਸਿਆਵਾਂ ਜੋ ਇਹ ਹਰ ਰੋਜ਼ ਹੱਲ ਕਰਦਾ ਹੈ — ਕਾਰੋਬਾਰਾਂ, ਰਚਨਾਕਾਰਾਂ, ਅਤੇ ਰੋਜ਼ਾਨਾ ਕੰਮਾਂ ਲਈ। ਆਪਣੇ ਲਈ ਢੁਕਵਾਂ ਵਰਤੋਂ ਮਾਮਲਾ ਲੱਭੋ ਅਤੇ ਸਕਿੰਟਾਂ ਵਿੱਚ ਸ਼ੁਰੂ ਕਰੋ।
ਡਾਊਨਲੋਡ ਤੋਂ ਬਾਅਦ ਫਾਈਲ ਅਖੰਡਤਾ ਦੀ ਪੁਸ਼ਟੀ ਕਰੋ
ਕਿਸੇ ISO, ਇੰਸਟਾਲਰ ਜਾਂ ਰਿਲੀਜ਼ ਆਰਟੀਫੈਕਟ ਦਾ SHA-256 ਡਾਇਜੈਸਟ ਗਣਨਾ ਕਰੋ ਅਤੇ ਇਹ ਪੁਸ਼ਟੀ ਕਰਨ ਲਈ ਕਿ ਫਾਈਲ ਖਰਾਬ ਜਾਂ ਛੇੜਛਾੜ ਨਹੀਂ ਹੋਈ, ਇਸ ਦੀ ਪ੍ਰਕਾਸ਼ਕ ਦੇ ਚੈੱਕਸਮ ਨਾਲ ਤੁਲਨਾ ਕਰੋ
ਵੱਡੀਆਂ ਤਸਵੀਰ ਲਾਇਬ੍ਰੇਰੀਆਂ ਵਿੱਚ ਡੁਪਲੀਕੇਟ ਪਛਾਣੋ
ਫੋਲਡਰਾਂ, NAS ਸ਼ੇਅਰਾਂ ਅਤੇ ਕਲਾਊਡ ਡਰਾਈਵਾਂ ਵਿੱਚ ਡੁਪਲੀਕੇਟ ਫੋਟੋਆਂ, ਦਸਤਾਵੇਜ਼ ਜਾਂ ਐਸੇਟਸ ਲੱਭਣ ਲਈ ਫਾਈਲਾਂ ਨੂੰ ਹੈਸ਼ ਕਰੋ, ਹਰ ਵਾਰ ਉਨ੍ਹਾਂ ਨੂੰ ਬਾਈਟ-ਦਰ-ਬਾਈਟ ਤੁਲਨਾ ਕੀਤੇ ਬਿਨਾਂ
ਵੈੱਬਹੁੱਕ ਪੇਲੋਡਾਂ ਨੂੰ ਸਾਈਨ ਅਤੇ ਵੈਲੀਡੇਟ ਕਰੋ
ਲੋਕਲ ਏਕੀਕਰਨ ਕੰਮ ਅਤੇ ਡੀਬੱਗਿੰਗ ਦੌਰਾਨ Stripe, GitHub, Shopify ਅਤੇ Twilio HMAC ਦਸਤਖਤਾਂ ਨੂੰ ਪ੍ਰਮਾਣਿਤ ਕਰਨ ਲਈ ਵੈੱਬਹੁੱਕ ਬਾਡੀ ਦਾ SHA-256 ਡਾਈਜੈਸਟ ਤਿਆਰ ਕਰੋ
ਆਡਿਟਿੰਗ ਲਈ ਸੌਫਟਵੇਅਰ ਰਿਲੀਜ਼ਾਂ ਦੀ ਫਿੰਗਰਪ੍ਰਿੰਟ ਬਣਾਓ
ਬਾਈਨਰੀਆਂ, ਕੰਟੇਨਰ ਇਮੇਜਾਂ ਅਤੇ ਰਿਲੀਜ਼ ਟਾਰਬਾਲਾਂ ਲਈ SHA-512 ਫਿੰਗਰਪ੍ਰਿੰਟ ਤਿਆਰ ਕਰੋ ਤਾਂ ਜੋ ਪਾਲਣਾ ਟੀਮਾਂ ਆਡਿਟ ਕਰ ਸਕਣ ਕਿ ਕਿਹੜਾ ਠੀਕ ਬਿਲਡ ਕਿਸ ਗਾਹਕ ਨੂੰ ਭੇਜਿਆ ਗਿਆ
ਕੈਸ਼ ਕੁੰਜੀਆਂ ਅਤੇ ETags ਤਿਆਰ ਕਰੋ
Redis, Cloudflare Workers ਅਤੇ CDN ETag ਹੈਡਰਾਂ ਲਈ ਨਿਸ਼ਚਿਤ ਕੈਸ਼ ਕੀਜ਼ ਬਣਾਉਣ ਵਾਸਤੇ ਰਿਕਵੈਸਟ ਬਾਡੀਜ਼, ਕਿਊਰੀ ਪੈਰਾਮੀਟਰ ਜਾਂ ਫਾਈਲ ਸਮੱਗਰੀ ਨੂੰ ਹੈਸ਼ ਕਰੋ
ਸਮੇਂ ਨਾਲ ਬੈਕਅੱਪ ਅਖੰਡਤਾ ਦੀ ਪੁਸ਼ਟੀ ਕਰੋ
ਮਹੀਨਾਵਾਰ ਬੈਕਅੱਪਾਂ ਦੇ SHA-256 ਡਾਇਜੈਸਟ ਸੰਭਾਲੋ ਅਤੇ ਬਾਅਦ ਵਿੱਚ ਮੁੜ-ਹੈਸ਼ ਕਰ ਕੇ ਪੁਸ਼ਟੀ ਕਰੋ ਕਿ ਬਿਟ-ਰੌਟ ਨੇ ਲੰਮੇ ਸਮੇਂ ਵਾਲੀ ਸਟੋਰੇਜ ਮੀਡੀਆ ਉੱਤੇ ਅਹਿਮ ਆਰਕਾਈਵਾਂ ਨੂੰ ਚੁੱਪ-ਚਾਪ ਖਰਾਬ ਨਹੀਂ ਕੀਤਾ
ਪੁਰਾਣੇ ਡਾਊਨਲੋਡਾਂ ਦੇ ਲੀਗੇਸੀ MD5 ਚੈੱਕਸਮ ਜਾਂਚੋ
ਕੁਝ ਪੁਰਾਣੇ ਸੌਫਟਵੇਅਰ ਮੈਨੀਫੈਸਟ ਅਤੇ ਮਿਰਰ ਸਾਈਟਾਂ ਅਜੇ ਵੀ ਸਿਰਫ਼ ਇੱਕ MD5 ਚੈੱਕਸਮ ਪ੍ਰਕਾਸ਼ਿਤ ਕਰਦੀਆਂ ਹਨ। ਫਾਈਲ ਨੂੰ File ਮੋਡ ਵਿੱਚ ਸੁੱਟੋ ਅਤੇ ਪ੍ਰਕਾਸ਼ਿਤ MD5 ਕਤਾਰ ਨਾਲ ਤੁਲਨਾ ਕਰੋ — ਇਹ ਖਾਸ ਤੌਰ 'ਤੇ ਉਹਨਾਂ ਪੁਰਾਣੀਆਂ ਸੂਚੀਆਂ ਨਾਲ ਮਿਲਾਨ ਕਰਨ ਲਈ ਸ਼ਾਮਲ ਕੀਤਾ ਗਿਆ ਹੈ, ਕਿਸੇ ਸੁਰੱਖਿਆ-ਸੰਵੇਦਨਸ਼ੀਲ ਚੀਜ਼ ਲਈ ਨਹੀਂ।
ਕੌਨਫਿਗ ਆਡਿਟ ਲਈ ਪਾਸਵਰਡ ਅਤੇ ਸੀਕ੍ਰੇਟ ਫਿੰਗਰਪ੍ਰਿੰਟਿੰਗ
ਕਿਸੇ ਕੌਨਫਿਗ ਮੁੱਲ, API ਕੁੰਜੀ ਜਾਂ ਪਾਸਵਰਡ ਨੂੰ Text ਮੋਡ ਵਿੱਚ ਪੇਸਟ ਕਰੋ ਤਾਂ ਜੋ ਆਡਿਟ ਲੌਗ ਅਤੇ diff ਤੁਲਨਾਵਾਂ ਲਈ ਇਸਦਾ SHA-256 ਫਿੰਗਰਪ੍ਰਿੰਟ ਮਿਲ ਸਕੇ — ਇਹ ਸਾਬਤ ਕਰੋ ਕਿ ਦੋ ਵਾਤਾਵਰਣਾਂ ਵਿੱਚ ਇੱਕੋ ਸੀਕ੍ਰੇਟ ਹੈ, ਬਿਨਾਂ ਕਦੇ ਵੀ ਸੀਕ੍ਰੇਟ ਨੂੰ ਖੁਦ ਉਜਾਗਰ ਕੀਤੇ, ਕਿਉਂਕਿ ਹੈਸ਼ਿੰਗ ਪੂਰੀ ਤਰ੍ਹਾਂ ਤੁਹਾਡੇ ਬ੍ਰਾਊਜ਼ਰ ਵਿੱਚ ਚੱਲਦੀ ਹੈ।
ਲਿਖਤੀ ਕੰਮ ਲਈ ਟਾਈਮਸਟੈਂਪ ਸਬੂਤ
ਕਿਸੇ ਖਰੜੇ, ਇਕਰਾਰਨਾਮੇ ਦੇ ਡ੍ਰਾਫ਼ਟ ਜਾਂ ਡਿਜ਼ਾਈਨ ਫ਼ਾਈਲ ਨੂੰ SHA-256 ਨਾਲ ਹੈਸ਼ ਕਰੋ ਅਤੇ ਮੁਕੰਮਲ ਦਸਤਾਵੇਜ਼ ਦਿਖਾਉਣ ਤੋਂ ਪਹਿਲਾਂ ਸਿਰਫ਼ ਡਾਈਜੈਸਟ ਪ੍ਰਕਾਸ਼ਿਤ ਕਰੋ ਜਾਂ ਈਮੇਲ ਕਰੋ — ਬਾਅਦ ਵਿੱਚ ਤੁਸੀਂ ਸਾਬਤ ਕਰ ਸਕਦੇ ਹੋ ਕਿ ਉਸ ਵੇਲੇ ਬਿਲਕੁਲ ਉਹੀ ਸਮੱਗਰੀ ਮੌਜੂਦ ਸੀ, ਕਿਉਂਕਿ ਫ਼ਾਈਲ ਰੱਖਣ ਵਾਲਾ ਕੋਈ ਵੀ ਤਸਦੀਕ ਕਰ ਸਕਦਾ ਹੈ ਕਿ ਇਹ ਤੁਹਾਡੇ ਪ੍ਰਕਾਸ਼ਿਤ ਹੈਸ਼ ਨਾਲ ਮੇਲ ਖਾਂਦੀ ਹੈ।
ਡਾਟਾ ਮਾਈਗ੍ਰੇਸ਼ਨ ਦੀ ਪੁਸ਼ਟੀ
ਬਾਈਟ-ਦਰ-ਬਾਈਟ ਸ਼ੁੱਧਤਾ ਸਾਬਤ ਕਰਨ ਲਈ ਕਿਸੇ ਡਾਟਾਬੇਸ ਜਾਂ ਕਲਾਊਡ ਮਾਈਗ੍ਰੇਸ਼ਨ ਤੋਂ ਪਹਿਲਾਂ ਅਤੇ ਬਾਅਦ ਵਿੱਚ ਐਕਸਪੋਰਟ ਫ਼ਾਈਲਾਂ ਨੂੰ ਹੈਸ਼ ਕਰੋ — ਲੱਖਾਂ ਕਤਾਰਾਂ ਨੂੰ ਅੱਖੀਂ ਵੇਖਣ ਦੀ ਬਜਾਏ ਦੋਵੇਂ ਪਾਸੇ ਦੇ CSV/JSON ਐਕਸਪੋਰਟਾਂ ਦੇ SHA-256 ਡਾਈਜੈਸਟ ਦੀ ਤੁਲਨਾ ਕਰੋ।
ਜਮ੍ਹਾਂ ਕੀਤੀਆਂ ਫਾਈਲਾਂ ਲਈ ਕਲਾਸਰੂਮ ਇਮਾਨਦਾਰੀ ਜਾਂਚਾਂ
ਇੰਸਟ੍ਰਕਟਰ ਕਿਸੇ ਜਾਰੀ ਕੀਤੇ ਡਾਟਾਸੈੱਟ ਜਾਂ ਸਟਾਰਟਰ-ਕੋਡ ਫਾਈਲ ਨੂੰ ਹੈਸ਼ ਕਰ ਸਕਦੇ ਹਨ ਅਤੇ ਵਿਦਿਆਰਥੀਆਂ ਨੂੰ ਆਪਣੀ ਸਪੁਰਦਗੀ ਦੇ ਨਾਲ ਮੇਲ ਖਾਂਦਾ ਡਾਈਜੈਸਟ ਰਿਪੋਰਟ ਕਰਨ ਲਈ ਕਹਿ ਸਕਦੇ ਹਨ, ਜਿਸ ਨਾਲ ਇਹ ਪੁਸ਼ਟੀ ਹੁੰਦੀ ਹੈ ਕਿ ਅਸਾਈਨਮੈਂਟ ਸ਼ੁਰੂ ਕਰਨ ਤੋਂ ਪਹਿਲਾਂ ਕਿਸੇ ਨੇ ਸ਼ੁਰੂਆਤੀ ਸਮੱਗਰੀ ਨੂੰ ਸੰਪਾਦਿਤ ਨਹੀਂ ਕੀਤਾ।
ਇੰਸਟਾਲ ਕਰਨ ਤੋਂ ਪਹਿਲਾਂ ਸਾਫਟਵੇਅਰ ਡਾਊਨਲੋਡਾਂ ਅਤੇ OS ਇਮੇਜਾਂ ਦੀ ਪੁਸ਼ਟੀ ਕਰੋ
ਤਾਜ਼ਾ ਡਾਊਨਲੋਡ ਕੀਤੇ ਇੰਸਟਾਲਰ, Linux ISO ਜਾਂ ਆਰਕਾਈਵ ਨੂੰ File ਮੋਡ ਵਿੱਚ ਸੁੱਟੋ ਅਤੇ SHA-256 ਵਾਲੀ ਕਤਾਰ ਦੀ ਤੁਲਨਾ ਉਸ ਚੈੱਕਸਮ ਨਾਲ ਕਰੋ ਜੋ ਪ੍ਰਕਾਸ਼ਕ ਆਪਣੇ ਅਧਿਕਾਰਤ ਡਾਊਨਲੋਡ ਪੰਨੇ ਉੱਤੇ ਦਿੰਦਾ ਹੈ — ਇਹ ਇੱਕੋ-ਇੱਕ ਸਭ ਤੋਂ ਆਮ ਕਾਰਨ ਹੈ ਜਿਸ ਲਈ ਲੋਕ ਹੈਸ਼ ਜਨਰੇਟਰ ਵਰਤਦੇ ਹਨ, ਅਤੇ ਇਹ ਤੁਹਾਡੀ ਮਸ਼ੀਨ ਉੱਤੇ ਕੋਈ ਭਰੋਸੇ ਤੋਂ ਬਾਹਰ ਚੀਜ਼ ਚਲਾਉਣ ਤੋਂ ਪਹਿਲਾਂ ਖ਼ਰਾਬ ਹੋਈ ਡਾਊਨਲੋਡ ਜਾਂ ਛੇੜਛਾੜ ਕੀਤੇ ਮਿਰਰ ਨੂੰ ਫੜ ਲੈਂਦਾ ਹੈ।
