ਲਿਨਕਸ ਫਾਇਲ ਹੈਸ਼ ਗਾਈਡ 2026

Table of Contents
ਗਾਈਡ: ਬਿਲਟ-ਇਨ ਟੂਲਜ਼ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਲਿਨਕਸ ‘ਤੇ ਫਾਇਲਾਂ ਦੇ ਹੈਸ਼ ਪ੍ਰਾਪਤ ਕਰਨਾ
ਪਰਿਚਯ
ਲਿਨਕਸ ਸਿਸਟਮਾਂ ਦੀ ਦੁਨੀਆ ਵਿੱਚ, ਡਾਟਾ ਇੰਟੀਗ੍ਰਿਟੀ ਨੂੰ ਯਕੀਨੀ ਬਣਾਉਣ ਅਤੇ ਫਾਇਲ ਦੀ ਅਸਲੀਅਤ ਦੀ ਪੁਸ਼ਟੀ ਲਈ ਫਾਇਲ ਹੈਸ਼ ਪ੍ਰਾਪਤ ਕਰਨਾ ਜਰੂਰੀ ਹੈ। ਫਾਇਲ ਹੈਸ਼ ਵਿਲੱਖਣ ਪਹਿਚਾਣਕ ਹਨ ਜੋ ਉਪਭੋਗਤਾਵਾਂ ਨੂੰ ਛੇੜਛਾੜ ਦੇ ਯਤਨਾਂ ਦਾ ਪਤਾ ਲਗਾਉਣ ਅਤੇ ਡਾਟਾ ਇੰਟੀਗ੍ਰਿਟੀ ਦੀ ਪੁਸ਼ਟੀ ਕਰਨ ਦੀ ਆਗਿਆ ਦਿੰਦੇ ਹਨ। ਇਸ ਵਿਸਤ੍ਰਿਤ ਗਾਈਡ ਵਿੱਚ, ਅਸੀਂ ਬਿਲਟ-ਇਨ ਟੂਲਜ਼ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਲਿਨਕਸ ‘ਤੇ ਫਾਇਲਾਂ ਦੇ SHA256, MD5, ਅਤੇ SHA1 ਹੈਸ਼ ਪ੍ਰਾਪਤ ਕਰਨ ਦੇ ਤਰੀਕੇ ਦੀ ਜਾਂਚ ਕਰਾਂਗੇ। ਕਦਮ-ਦਰ-ਕਦਮ ਹਦਾਇਤਾਂ ਦੀ ਪਾਲਣਾ ਕਰੋ ਅਤੇ ਵਿਸ਼ੇਸ਼ ਉਦਾਹਰਨਾਂ ਰਾਹੀਂ ਸਿੱਖੋ।
ਬਿਲਟ-ਇਨ ਟੂਲਜ਼ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਲਿਨਕਸ ‘ਤੇ ਹੈਸ਼ ਪ੍ਰਾਪਤ ਕਰਨਾ
ਲਿਨਕਸ ਕਈ ਬਿਲਟ-ਇਨ ਟੂਲਜ਼ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ ਜੋ ਉਪਭੋਗਤਾਵਾਂ ਨੂੰ ਵਾਧੂ ਸੌਫਟਵੇਅਰ ਇੰਸਟਾਲੇਸ਼ਨ ਦੀ ਲੋੜ ਬਿਨਾਂ ਫਾਇਲ ਹੈਸ਼ ਗਣਨਾ ਕਰਨ ਦੀ ਆਗਿਆ ਦਿੰਦੇ ਹਨ। ਅਸੀਂ ਤਿੰਨ ਵਿਆਪਕ ਤੌਰ ‘ਤੇ ਵਰਤੇ ਜਾਣ ਵਾਲੇ ਹੈਸ਼ਿੰਗ ਅਲਗੋਰਿਦਮਾਂ ਦੀ ਜਾਂਚ ਕਰਾਂਗੇ: SHA256, MD5, ਅਤੇ SHA1।
SHA256 ਹੈਸ਼ ਪ੍ਰਾਪਤ ਕਰਨਾ
ਲਿਨਕਸ ‘ਤੇ ਕਿਸੇ ਫਾਇਲ ਦਾ SHA256 ਹੈਸ਼ ਪ੍ਰਾਪਤ ਕਰਨ ਲਈ, ਤੁਸੀਂ sha256sum ਕਮਾਂਡ ਦੀ ਵਰਤੋਂ ਕਰ ਸਕਦੇ ਹੋ। ਇੱਕ ਟਰਮੀਨਲ ਖੋਲ੍ਹੋ ਅਤੇ ਉਸ ਡਾਇਰੈਕਟਰੀ ਵਿੱਚ ਜਾਓ ਜਿੱਥੇ ਫਾਇਲ ਮੌਜੂਦ ਹੈ। ਫਿਰ, ਹੇਠਾਂ ਦਿੱਤੀ ਕਮਾਂਡ ਚਲਾਓ:
sha256sum file_path
file_path ਨੂੰ ਆਪਣੀ ਫਾਇਲ ਦੇ ਅਸਲੀ ਪਾਥ ਨਾਲ ਬਦਲੋ।
MD5 ਅਤੇ SHA1 ਹੈਸ਼ ਪ੍ਰਾਪਤ ਕਰਨਾ
ਤੁਸੀਂ ਲਿਨਕਸ ‘ਤੇ ਫਾਇਲ ਦੇ MD5 ਅਤੇ SHA1 hashes ਵੀ ਸਮਾਨ ਕਮਾਂਡਾਂ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਪ੍ਰਾਪਤ ਕਰ ਸਕਦੇ ਹੋ:
MD5 hashਪ੍ਰਾਪਤ ਕਰਨ ਲਈ:
md5sum file_path
SHA1 hashਪ੍ਰਾਪਤ ਕਰਨ ਲਈ:
sha1sum file_path
ਦੋਹਾਂ ਕਮਾਂਡਾਂ ਵਿੱਚ file_path ਨੂੰ ਆਪਣੀ ਫਾਇਲ ਦੇ ਪਾਥ ਨਾਲ ਬਦਲੋ।
ਉਦਾਹਰਨਾਂ
ਆਓ ਵਿਸ਼ੇਸ਼ ਉਦਾਹਰਨਾਂ ਵਿੱਚ ਡੁੱਬਕੀ ਲਗਾਈਏ ਤਾਂ ਜੋ ਲਿਨਕਸ ‘ਤੇ ਬਿਲਟ-ਇਨ ਟੂਲਜ਼ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਹੈਸ਼ ਪ੍ਰਾਪਤ ਕਰਨ ਦੀ ਪ੍ਰਕਿਰਿਆ ਨੂੰ ਦਰਸਾਇਆ ਜਾ ਸਕੇ।
ਉਦਾਹਰਨ 1: SHA256 ਹੈਸ਼ ਪ੍ਰਾਪਤ ਕਰਨਾ
ਕਲਪਨਾ ਕਰੋ ਕਿ ਤੁਹਾਡੇ ਕੋਲ document.pdf ਨਾਮ ਦੀ ਫਾਇਲ ਹੈ ਜੋ /home/user/docs ਡਾਇਰੈਕਟਰੀ ਵਿੱਚ ਸਥਿਤ ਹੈ। ਇਸ ਫਾਇਲ ਦਾ SHA256 hash ਲਿਨਕਸ ‘ਤੇ ਪ੍ਰਾਪਤ ਕਰਨ ਲਈ, ਹੇਠਾਂ ਦਿੱਤੀ ਕਮਾਂਡ ਚਲਾਓ:
sha256sum /home/user/docs/document.pdf
ਆਉਟਪੁੱਟ ਫਾਇਲ ਦਾ SHA256 hash ਮੁੱਲ ਦਿਖਾਏਗਾ।
ਉਦਾਹਰਨ 2: MD5 ਹੈਸ਼ ਪ੍ਰਾਪਤ ਕਰਨਾ
ਮੰਨੋ ਤੁਹਾਡੇ ਕੋਲ image.jpg ਨਾਮ ਦੀ ਫਾਇਲ ਹੈ ਜੋ /home/user/pictures ਡਾਇਰੈਕਟਰੀ ਵਿੱਚ ਸਟੋਰ ਹੈ। ਇਸ ਫਾਇਲ ਦਾ MD5 hash ਲਿਨਕਸ ‘ਤੇ ਪ੍ਰਾਪਤ ਕਰਨ ਲਈ, ਹੇਠਾਂ ਦਿੱਤੀ ਕਮਾਂਡ ਚਲਾਓ:
md5sum /home/user/pictures/image.jpg
ਟਰਮੀਨਲ ਫਾਇਲ ਦਾ MD5 hash ਮੁੱਲ ਦਿਖਾਏਗਾ।
ਉਦਾਹਰਨ 3: SHA1 ਹੈਸ਼ ਪ੍ਰਾਪਤ ਕਰਨਾ
ਇੱਕ ਸਥਿਤੀ ਸੋਚੋ ਜਿੱਥੇ ਤੁਹਾਡੇ ਕੋਲ data.txt ਨਾਮ ਦੀ ਫਾਇਲ ਹੈ ਜੋ /home/user/files ਡਾਇਰੈਕਟਰੀ ਵਿੱਚ ਸਥਿਤ ਹੈ। ਇਸ ਫਾਇਲ ਦਾ SHA1 hash ਲਿਨਕਸ ‘ਤੇ ਪ੍ਰਾਪਤ ਕਰਨ ਲਈ, ਹੇਠਾਂ ਦਿੱਤੀ ਕਮਾਂਡ ਚਲਾਓ:
sha1sum /home/user/files/data.txt
ਆਉਟਪੁੱਟ ਫਾਇਲ ਦਾ SHA1 hash ਮੁੱਲ ਦਿਖਾਏਗਾ।
ਉੱਨਤ ਲਿਨਕਸ ਹੈਸ਼ਿੰਗ ਕਾਰਜ
ਇੱਕ ਵਾਰੀ ਵਿੱਚ ਕਈ ਫਾਇਲਾਂ ਦਾ ਹੈਸ਼ ਬਣਾਓ
# Hash all PDF files in directory
sha256sum /home/user/docs/*.pdf
# Hash all files recursively
find /home/user/data -type f -exec sha256sum {} \;
ਹੈਸ਼ ਮੈਨਿਫੈਸਟ ਫਾਇਲ ਬਣਾਓ
ਪ੍ਰਮਾਣਿਕਤਾ ਲਈ ਬਾਅਦ ਵਿੱਚ ਵਰਤਣ ਲਈ ਹੈਸ਼ਾਂ ਵਾਲੀ ਫਾਇਲ ਬਣਾਓ:
# Create checksum file
sha256sum /home/user/important/* > checksums.txt
# Verify files against checksum file
sha256sum -c checksums.txt
ਜਦੋਂ ਫਾਇਲਾਂ ਮੇਲ ਖਾਂਦੀਆਂ ਹਨ ਤਾਂ ਆਉਟਪੁੱਟ:
file1.txt: OK
file2.pdf: OK
file3.jpg: OK
ਉਮੀਦ ਕੀਤੇ ਮੁੱਲ ਨਾਲ ਹੈਸ਼ ਦੀ ਤੁਲਨਾ ਕਰੋ
# Method 1: Manual comparison
expected_hash="e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
actual_hash=$(sha256sum /path/to/file | awk '{print $1}')
if [ "$actual_hash" == "$expected_hash" ]; then
echo "✓ File verified - hash matches"
else
echo "✗ WARNING: Hash mismatch!"
fi
# Method 2: Using echo and checking
echo "$expected_hash /path/to/file" | sha256sum -c -
ਸਟੈਂਡਰਡ ਇਨਪੁੱਟ ਤੋਂ ਹੈਸ਼
# Hash text directly
echo -n "Hello World" | sha256sum
# Hash command output
cat /etc/passwd | sha256sum
# Hash without trailing newline (important!)
echo -n "text" | sha256sum # Correct
echo "text" | sha256sum # Different hash (includes newline)
ਪ੍ਰਯੋਗਿਕ ਵਰਤੋਂ ਦੇ ਕੇਸ
1. ਡਾਊਨਲੋਡ ਕੀਤੀਆਂ ISO ਫਾਇਲਾਂ ਦੀ ਪੁਸ਼ਟੀ ਕਰੋ
ਲਿਨਕਸ ਡਿਸਟ੍ਰੋਬਿਊਸ਼ਨ ਡਾਊਨਲੋਡ ਦੀ ਪੁਸ਼ਟੀ ਲਈ ਹੈਸ਼ ਚੈਕਸਮ ਪ੍ਰਦਾਨ ਕਰਦੇ ਹਨ:
# Download Ubuntu ISO hash
wget https://releases.ubuntu.com/SHA256SUMS
# Verify your downloaded ISO
sha256sum ubuntu-26.04-desktop-amd64.iso
# Compare against published hash
grep ubuntu-26.04-desktop-amd64.iso SHA256SUMS
2. ਫਾਇਲ ਛੇੜਛਾੜ ਦਾ ਪਤਾ ਲਗਾਓ
ਮਹੱਤਵਪੂਰਨ ਸਿਸਟਮ ਫਾਇਲਾਂ ਦੀ ਨਿਗਰਾਨੀ ਕਰੋ:
# Create baseline
sudo sha256sum /etc/passwd /etc/shadow /etc/sudoers > /secure/baseline-hashes.txt
# Later, check for changes
sudo sha256sum -c /secure/baseline-hashes.txt
# Script for monitoring
#!/bin/bash
if ! sudo sha256sum -c /secure/baseline-hashes.txt > /dev/null 2>&1; then
echo "ALERT: System files modified!" | mail -s "Security Alert" [email protected]
fi
3. ਫਾਇਲਾਂ ਦੀ ਨਕਲ ਹਟਾਓ
ਹੈਸ਼ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਨਕਲ ਫਾਇਲਾਂ ਲੱਭੋ:
# Find duplicates in directory
find /home/user/photos -type f -exec sha256sum {} \; | sort | uniq -w 64 -D
4. ਬੈਕਅੱਪ ਇੰਟੀਗ੍ਰਿਟੀ ਦੀ ਪੁਸ਼ਟੀ ਕਰੋ
# Create hash manifest before backup
find /data -type f -exec sha256sum {} \; > /backup/manifest-$(date +%Y%m%d).txt
# After restore, verify
sha256sum -c /backup/manifest-20260524.txt
ਆਟੋਮੇਸ਼ਨ ਸਕ੍ਰਿਪਟ
ਸਕ੍ਰਿਪਟ 1: ਰਿਕਰਸਿਵ ਹੈਸ਼ ਜਨਰੇਟਰ
#!/bin/bash
# hash-directory.sh
# Usage: ./hash-directory.sh /path/to/directory
if [ $# -eq 0 ]; then
echo "Usage: $0 <directory>"
exit 1
fi
directory="$1"
output="hashes-$(date +%Y%m%d-%H%M%S).txt"
echo "Generating SHA256 hashes for: $directory"
find "$directory" -type f -exec sha256sum {} \; > "$output"
echo "✓ Saved $(wc -l < "$output") file hashes to: $output"
ਸਕ੍ਰਿਪਟ 2: ਹੈਸ਼ ਵੈਰੀਫਿਕੇਸ਼ਨ ਟੂਲ
#!/bin/bash
# verify-hashes.sh
# Usage: ./verify-hashes.sh checksums.txt
if [ ! -f "$1" ]; then
echo "Error: Checksum file not found"
exit 1
fi
echo "Verifying file integrity..."
if sha256sum -c "$1" 2>/dev/null; then
echo "✓ All files verified successfully"
exit 0
else
echo "✗ Some files failed verification"
exit 1
fi
ਸਕ੍ਰਿਪਟ 3: ਡਾਊਨਲੋਡ ਵੈਰੀਫਿਕੇਸ਼ਨ
#!/bin/bash
# verify-download.sh <file> <expected-sha256>
file="$1"
expected="$2"
if [ ! -f "$file" ]; then
echo "Error: File not found"
exit 1
fi
actual=$(sha256sum "$file" | awk '{print $1}')
if [ "$actual" == "$expected" ]; then
echo "✓ Download verified - SHA256 matches"
exit 0
else
echo "✗ DANGER: SHA256 mismatch!"
echo "Expected: $expected"
echo "Actual: $actual"
exit 1
fi
ਪ੍ਰਦਰਸ਼ਨ ਸੁਧਾਰ
ਵੱਡੀਆਂ ਫਾਇਲਾਂ ਦਾ ਪ੍ਰਭਾਵਸ਼ਾਲੀ ਹੈਸ਼ ਬਣਾਓ
ਬਹੁਤ ਵੱਡੀਆਂ ਫਾਇਲਾਂ ਲਈ, ਤੁਸੀਂ ਪ੍ਰਗਤੀ ਦੀ ਨਿਗਰਾਨੀ ਕਰ ਸਕਦੇ ਹੋ:
# Using pv (pipe viewer) to show progress
pv large-file.iso | sha256sum
# Install pv if needed
sudo apt install pv # Debian/Ubuntu
sudo dnf install pv # Fedora
ਸਮਾਂਤਰ ਹੈਸ਼ਿੰਗ
GNU Parallel ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਕਈ ਫਾਇਲਾਂ ਦਾ ਸਮਾਂਤਰ ਹੈਸ਼ ਬਣਾਓ:
# Install parallel
sudo apt install parallel
# Hash files in parallel (4 jobs)
find /data -type f | parallel -j 4 sha256sum {} > hashes.txt
ਹੈਸ਼ ਅਲਗੋਰਿਦਮ ਬੈਂਚਮਾਰਕ
# Compare speed of different algorithms
time sha256sum large-file.bin
time sha1sum large-file.bin
time md5sum large-file.bin
# Typical results (1GB file):
# MD5: ~1-2 seconds (fastest, insecure)
# SHA1: ~2-3 seconds (deprecated)
# SHA256: ~3-5 seconds (recommended)
ਹੈਸ਼ ਅਲਗੋਰਿਦਮ ਸੁਰੱਖਿਆ ਤੁਲਨਾ
| ਅਲਗੋਰਿਦਮ | ਹੈਸ਼ ਲੰਬਾਈ | 2026 ਸਥਿਤੀ | ਵਰਤੋਂ ਦਾ ਕੇਸ |
|---|---|---|---|
| SHA-256 | 256-ਬਿਟ (64 ਅੱਖਰ) | ✅ ਸੁਰੱਖਿਅਤ | ਸਾਰੇ ਸੁਰੱਖਿਆ ਉਦੇਸ਼ਾਂ ਲਈ ਸਿਫਾਰਸ਼ੀ |
| SHA-512 | 512-ਬਿਟ (128 ਅੱਖਰ) | ✅ ਸੁਰੱਖਿਅਤ | ਸੰਵੇਦਨਸ਼ੀਲ ਡਾਟਾ ਲਈ ਵਾਧੂ ਸੁਰੱਖਿਆ |
| SHA-1 | 160-ਬਿਟ (40 ਅੱਖਰ) | ⚠️ ਪੁਰਾਣਾ ਹੋ ਚੁੱਕਾ | ਸਿਰਫ ਵਿਰਾਸਤੀ ਅਨੁਕੂਲਤਾ ਲਈ |
| MD5 | 128-ਬਿਟ (32 ਅੱਖਰ) | ❌ ਟੁੱਟਿਆ ਹੋਇਆ | ਸਿਰਫ ਗੈਰ-ਸੁਰੱਖਿਆ ਉਦੇਸ਼ਾਂ ਲਈ |
2026 ਸਿਫਾਰਸ਼: ਸੁਰੱਖਿਆ-ਸੰਵੇਦਨਸ਼ੀਲ ਐਪਲੀਕੇਸ਼ਨਾਂ ਲਈ ਹਮੇਸ਼ਾ SHA-256 ਜਾਂ SHA-512 ਦੀ ਵਰਤੋਂ ਕਰੋ।
ਪੈਕੇਜ ਮੈਨੇਜਰਾਂ ਨਾਲ ਇੰਟੀਗ੍ਰੇਸ਼ਨ
APT ਪੈਕੇਜਾਂ ਦੀ ਪੁਸ਼ਟੀ ਕਰੋ (ਡੈਬਿਅਨ/ਉਬੰਟੂ)
# Check package integrity
debsums -c
# Verify specific package
debsums openssh-server
RPM ਪੈਕੇਜਾਂ ਦੀ ਪੁਸ਼ਟੀ ਕਰੋ (ਫੈਡੋਰਾ/RHEL)
# Check all packages
rpm -Va
# Verify specific package
rpm -V openssh-server
2026 ਲਈ ਸਰਵੋਤਮ ਅਭਿਆਸ
- ਡਿਫਾਲਟ ਵਜੋਂ SHA-256 ਦੀ ਵਰਤੋਂ ਕਰੋ: ਇਹ ਮੌਜੂਦਾ ਸੁਰੱਖਿਆ ਮਿਆਰ ਹੈ
- ਸੁਰੱਖਿਆ ਲਈ MD5 ਅਤੇ SHA-1 ਤੋਂ ਬਚੋ: ਸਿਰਫ ਵਿਰਾਸਤੀ ਅਨੁਕੂਲਤਾ ਲਈ
- ਹਮੇਸ਼ਾ
-cਫਲੈਗ ਦੀ ਵਰਤੋਂ ਕਰੋ:sha256sum -c checksums.txt - ਚੈਕਸਮ ਨੂੰ ਵੱਖਰਾ ਸਟੋਰ ਕਰੋ: ਹੈਸ਼ਾਂ ਨੂੰ ਉਹਨਾਂ ਫਾਇਲਾਂ ਨਾਲ ਨਾ ਰੱਖੋ ਜਿਨ੍ਹਾਂ ਦੀ ਉਹ ਪੁਸ਼ਟੀ ਕਰਦੇ ਹਨ
- ਬਾਈਨਰੀ ਮੋਡ ਲਈ
-bਦੀ ਵਰਤੋਂ ਕਰੋ:sha256sum -b file.bin(ਕੁਝ ਸਿਸਟਮਾਂ ‘ਤੇ ਮਹੱਤਵਪੂਰਨ) - ਵੈਰੀਫਿਕੇਸ਼ਨ ਆਟੋਮੇਟ ਕਰੋ: ਮਹੱਤਵਪੂਰਨ ਫਾਇਲ ਨਿਗਰਾਨੀ ਲਈ ਕ੍ਰੋਨ ਜੌਬ ਬਣਾਓ
- ਸਕ੍ਰਿਪਟਾਂ ਵਿੱਚ
--quietਦੀ ਵਰਤੋਂ ਕਰੋ:sha256sum -c --quietਨਾਲ ਠੀਕ ਹੈ ਸੁਨੇਹੇ ਦਬਾਓ
ਸਮੱਸਿਆ ਨਿਵਾਰਣ
“ਕੋਈ ਐਸੀ ਫਾਇਲ ਜਾਂ ਡਾਇਰੈਕਟਰੀ ਨਹੀਂ”
ਹੱਲ: ਖਾਲੀ ਥਾਵਾਂ ਵਾਲੇ ਪਾਥ ਲਈ ਕੋਟੇਸ਼ਨ ਦੀ ਵਰਤੋਂ ਕਰੋ:
sha256sum "/path/with spaces/file.txt"
“ਚੇਤਾਵਨੀ: X ਲਾਈਨਾਂ ਗਲਤ ਫਾਰਮੈਟ ਵਿੱਚ ਹਨ”
ਹੱਲ: ਚੈਕਸਮ ਫਾਇਲ ਦਾ ਫਾਰਮੈਟ ਹੋਣਾ ਚਾਹੀਦਾ ਹੈ:
hash_value filename
ਹੈਸ਼ ਅਤੇ ਫਾਇਲ ਨਾਮ ਵਿਚਕਾਰ ਦੋ ਖਾਲੀ ਥਾਵਾਂ ਦਾ ਧਿਆਨ ਰੱਖੋ।
ਅਨੁਮਤੀ ਅਸਵੀਕਾਰ
ਹੱਲ: ਸਿਸਟਮ ਫਾਇਲਾਂ ਲਈ sudo ਦੀ ਵਰਤੋਂ ਕਰੋ:
sudo sha256sum /etc/shadow
ਕ੍ਰਾਸ-ਪਲੇਟਫਾਰਮ ਵੈਰੀਫਿਕੇਸ਼ਨ
ਵਿੰਡੋਜ਼ ‘ਤੇ ਲਿਨਕਸ ਹੈਸ਼ ਦੀ ਪੁਸ਼ਟੀ ਕਰੋ
# PowerShell on Windows
Get-FileHash -Algorithm SHA256 file.txt
macOS ‘ਤੇ ਲਿਨਕਸ ਹੈਸ਼ ਦੀ ਪੁਸ਼ਟੀ ਕਰੋ
# macOS uses shasum
shasum -a 256 file.txt
ਨਤੀਜਾ
ਲਿਨਕਸ ਸ਼ਕਤੀਸ਼ਾਲੀ ਬਿਲਟ-ਇਨ ਟੂਲਜ਼ (sha256sum, md5sum, sha1sum) ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ ਫਾਇਲ ਹੈਸ਼ਿੰਗ ਲਈ। ਚਾਹੇ ਤੁਸੀਂ ਡਾਊਨਲੋਡ ਦੀ ਪੁਸ਼ਟੀ ਕਰ ਰਹੇ ਹੋ, ਫਾਇਲ ਇੰਟੀਗ੍ਰਿਟੀ ਦੀ ਨਿਗਰਾਨੀ ਕਰ ਰਹੇ ਹੋ, ਨਕਲਾਂ ਦਾ ਪਤਾ ਲਗਾ ਰਹੇ ਹੋ ਜਾਂ ਬੈਕਅੱਪ ਦੀ ਸਹੀਤਾ ਯਕੀਨੀ ਬਣਾ ਰਹੇ ਹੋ, ਇਹ ਕਮਾਂਡਾਂ ਮਾਹਿਰ ਹੋਣਾ 2026 ਵਿੱਚ ਸਿਸਟਮ ਪ੍ਰਸ਼ਾਸਨ ਅਤੇ ਸੁਰੱਖਿਆ ਲਈ ਜਰੂਰੀ ਹੈ।
ਮੁੱਖ ਬਿੰਦੂ:
- ਸਾਰੇ ਸੁਰੱਖਿਆ ਸੰਬੰਧੀ ਹੈਸ਼ਿੰਗ ਲਈ sha256sum ਦੀ ਵਰਤੋਂ ਕਰੋ
sha256sum * > checksums.txtਨਾਲ ਹੈਸ਼ ਮੈਨਿਫੈਸਟ ਬਣਾਓsha256sum -c checksums.txtਨਾਲ ਫਾਇਲਾਂ ਦੀ ਪੁਸ਼ਟੀ ਕਰੋ- ਅਹਿਮ ਫਾਇਲਾਂ ਲਈ ਸਕ੍ਰਿਪਟਾਂ ਵਿੱਚ ਹੈਸ਼ ਚੈੱਕਿੰਗ ਨੂੰ ਆਟੋਮੇਟ ਕਰੋ
- ਸੁਰੱਖਿਆ ਲਈ MD5 ਅਤੇ SHA-1 ਤੋਂ ਬਚੋ
ਸੰਦਰਭ
- sha256sum - ਲਿਨਕਸ ਮੈਨ ਪੇਜ
- md5sum - ਲਿਨਕਸ ਮੈਨ ਪੇਜ
- sha1sum - ਲਿਨਕਸ ਮੈਨ ਪੇਜ
- GNU ਕੋਰਟੂਲਜ਼ - ਚੈਕਸਮ
- NIST ਹੈਸ਼ ਫੰਕਸ਼ਨ






