SHA-256
Get-FileHash "C:\Downloads\setup.exe" -Algorithm SHA256Đối chiếu trường Hash với giá trị nhà phát hành công bố. Khớp hash cho biết tính toàn vẹn so với bản tham chiếu.
Microsoft Learn · Get-FileHashTEKTEKResources by TUNGTEK
Kiểm tra tính toàn vẹn, nguồn phát hành và chữ ký trước khi dùng phần mềm. Kết hợp các bước để có cơ sở đánh giá, không có phép kiểm tra đơn lẻ nào bảo đảm tuyệt đối.
SHA-256 tạo một giá trị 64 ký tự hex từ nội dung file. Đối chiếu với hash của đúng file do nhà phát hành công bố để kiểm tra nội dung có khớp hay không.
Không chọn dữ liệu bí mật hoặc tải file lên dịch vụ khác chỉ để kiểm tra. Bộ tính ở đây không gửi file lên mạng và không chạy file.
File được đọc cục bộ, không gửi lên máy chủ. Giới hạn 128 MiB để tránh dùng quá nhiều bộ nhớ; ISO lớn nên dùng PowerShell.
Lấy hash của đúng file và đúng phiên bản từ nguồn chính thức độc lập.
Đổi đường dẫn ví dụ thành đường dẫn file trên máy. Dùng cách này cho ISO hoặc file lớn.
Get-FileHash "C:\Downloads\setup.exe" -Algorithm SHA256Đối chiếu trường Hash với giá trị nhà phát hành công bố. Khớp hash cho biết tính toàn vẹn so với bản tham chiếu.
Microsoft Learn · Get-FileHashGet-AuthenticodeSignature "C:\Downloads\setup.exe"Xem Status và SignerCertificate. Trạng thái Valid và tên người ký là thông tin cần đối chiếu; file không có chữ ký chưa đủ để kết luận là mã độc.
Microsoft Learn · Get-AuthenticodeSignatureGiao diện và trạng thái Defender phụ thuộc phiên bản Windows và chính sách quản trị. Không phát hiện mối đe dọa không đồng nghĩa file được bảo đảm an toàn.