HƯỚNG DẪN KIỂM TRA MÃ SHA-256
>
SHA-256 (Secure Hash Algorithm 256-bit) tạo ra một chuỗi ký tự hoạt động như "dấu vân tay kỹ thuật số" duy nhất cho mỗi tệp tin. Khi bạn tải một file về máy, việc đối chiếu mã này giúp bạn xác nhận rằng file tải về khớp chuẩn 100% với bản gốc, không bị lỗi trong quá trình tải xuống và chưa bị kẻ gian can thiệp hay chèn mã độc.
* Hướng dẫn sau đây chủ yếu lấy ví dụ với file .zip, các loại tệp tin khác cũng áp dụng hoàn toàn tương tự.

Có rất nhiều cách để kiểm tra mã SHA-256 của một tệp tin, dưới đây là ba đề xuất giúp bạn thao tác nhanh chóng.

Cách 1: Kiểm tra trực tiếp bằng CMD

Phương pháp này dùng lệnh có sẵn của Windows, không cần tải hoặc tạo thêm file.

  • Nhấn tổ hợp phím Windows + R, gõ cmd và nhấn Enter.
  • Sử dụng lệnh certutil -hashfile kèm đường dẫn tới file và thuật toán SHA256.
  • Đường dẫn tới file dưới đây chỉ là ví dụ:
certutil -hashfile "C:\Users\songmaucodai\Downloads\file.zip" SHA256
Cách 2: File bat tự động quét file .zip

Cách này rất tiện lợi, file bat sẽ tự động tìm và kiểm tra toàn bộ file .zip có trong thư mục.

  • Chuột phải vào khoảng trống thư mục hoặc ngoài Desktop
    Chọn New > Text Document.
  • Mở file lên và dán đoạn mã bên dưới vào.
  • Vào File > Save As..., chọn Save as type: All Files.
  • Đặt tên là check_sha256.bat và nhấn Save.
  • Chép file này vào chung thư mục với file .zip rồi chạy nó.
@echo off chcp 65001 >nul title Kiểm tra mã SHA-256 file ZIP echo ========================================== echo Đang quét các file .zip trong thư mục... echo %CD% echo ========================================== if not exist "*.zip" ( echo [!] Khong tim thay file .zip nao. goto end ) for %%F in (*.zip) do ( echo [File]: %%F certutil -hashfile "%%F" SHA256 echo ========================================== ) :end pause
Cách 3: Kéo thả file .zip vào file bat

Bạn có thể để file bat này ngoài Desktop, sau đó kéo bất kỳ file nào thả vào nó để kiểm tra nhanh.

  • Tạo file tương tự Cách 2 nhưng dùng đoạn mã dưới đây.
  • Cách dùng: Giữ chuột vào file cần check, kéo và thả đè lên file .bat này.
@echo off chcp 65001 >nul title Kiểm tra mã SHA-256 (Kéo Thả) echo ========================================== echo Đang tính toán mã SHA-256 cho: echo %1 echo ========================================== if "%~1"=="" ( echo [!] Hay keo thả file vào day! goto end ) certutil -hashfile %1 SHA256 :end pause