Tính và so sánh hash của file (SHA-1, SHA-256)
Kéo thả file vào đây hoặc click để chọn
Công cụ File Hash Checker online free giúp tính và kiểm tra hash SHA-1, SHA-256 của file miễn phí, nhanh chóng và chính xác. Verify file integrity bằng cách so sánh hash với nguồn gốc để đảm bảo file không bị thay đổi, corrupt, hoặc nhiễm malware. Xử lý hoàn toàn trên browser bằng Web Crypto API - file không upload lên server, đảm bảo bảo mật tuyệt đối. Hỗ trợ kéo thả file, copy hash với một click, so sánh hash tự động. Công cụ thiết yếu cho developers, IT professionals, và người dùng quan tâm đến bảo mật khi download phần mềm, ISO files, hoặc nhận file quan trọng.
Hash (checksum) là 'dấu vân tay' duy nhất của một file - nếu file thay đổi dù chỉ 1 bit, hash sẽ hoàn toàn khác. Kiểm tra hash giúp bạn: Verify file không bị corrupt trong quá trình download - đặc biệt quan trọng với file lớn như ISO, game, phần mềm. Đảm bảo file không bị thay đổi bởi malware hoặc attacker (man-in-the-middle attack). Xác nhận file bạn nhận được đúng là file gốc từ nguồn tin cậy. Các trang download phần mềm uy tín (Microsoft, Ubuntu, VLC, 7-Zip...) luôn cung cấp hash để bạn verify. Nếu hash không khớp, file có thể: bị corrupt do lỗi network, bị thay đổi bởi malware, bị thay thế bởi file giả mạo. KHÔNG NÊN sử dụng file có hash không khớp - hãy download lại từ nguồn chính thức. Đây là best practice bảo mật cơ bản mà mọi IT professional và developer nên thực hiện.
MD5 (Message Digest 5): Tạo hash 128-bit (32 ký tự hex). Nhanh nhưng KHÔNG AN TOÀN - đã bị broken, có thể tạo collision (2 files khác nhau có cùng hash). Không nên dùng cho security, chỉ dùng để check file corruption đơn giản. Tool này không hỗ trợ MD5 vì lý do bảo mật. SHA-1 (Secure Hash Algorithm 1): Tạo hash 160-bit (40 ký tự hex). An toàn hơn MD5 nhưng cũng đã bị tìm ra collision (2017). Vẫn được dùng rộng rãi nhưng đang được thay thế dần. SHA-256 (SHA-2 family): Tạo hash 256-bit (64 ký tự hex). Hiện tại AN TOÀN NHẤT và được khuyến nghị sử dụng. Chưa có collision được tìm ra. Được dùng trong Bitcoin, SSL certificates, và hầu hết ứng dụng bảo mật hiện đại. Khuyến nghị: Ưu tiên dùng SHA-256 để verify files. Nếu nguồn chỉ cung cấp SHA-1, vẫn có thể dùng nhưng SHA-256 tốt hơn.
Hầu hết các trang download phần mềm uy tín đều cung cấp hash để verify: Microsoft: Cung cấp SHA-256 cho Windows ISO, Office, và các downloads. Ubuntu/Linux: Cung cấp SHA-256 checksums cho tất cả ISO images. VLC Media Player: Cung cấp SHA-256 trên trang download. 7-Zip: Cung cấp SHA-256 cho tất cả versions. Python: Cung cấp MD5 và SHA-256 cho tất cả releases. Node.js: Cung cấp SHA-256 checksums. Cách tìm hash: Trên trang download, tìm link 'Checksums', 'SHA256', 'Verify', hoặc file có đuôi .sha256, .sha1. Một số trang hiển thị hash trực tiếp bên cạnh link download. Nếu trang không cung cấp hash, hãy cân nhắc download từ nguồn khác uy tín hơn.
Hash là 'dấu vân tay' duy nhất của file - nếu file thay đổi dù chỉ 1 bit, hash sẽ hoàn toàn khác. Kiểm tra hash giúp verify file không bị corrupt trong quá trình download, không bị thay đổi bởi malware, và đúng là file gốc từ nguồn tin cậy. Nếu hash khớp với nguồn gốc, file an toàn để sử dụng. Nếu không khớp, file có thể bị corrupt hoặc bị thay đổi - không nên sử dụng.
SHA-1 tạo hash 160-bit (40 ký tự), SHA-256 tạo hash 256-bit (64 ký tự). SHA-256 an toàn hơn vì chưa có collision được tìm ra, trong khi SHA-1 đã bị broken (2017). Khuyến nghị dùng SHA-256 khi có thể. Tuy nhiên, một số nguồn cũ chỉ cung cấp SHA-1, vẫn có thể dùng để verify file corruption (không phải security-critical).
MD5 đã bị broken từ lâu - có thể tạo 2 files khác nhau có cùng MD5 hash (collision). Điều này có nghĩa attacker có thể tạo file malware có cùng MD5 với file gốc. MD5 không còn an toàn cho security purposes. Tool này chỉ hỗ trợ SHA-1 và SHA-256 vì lý do bảo mật. Nếu nguồn chỉ cung cấp MD5, hãy yêu cầu họ cung cấp SHA-256.
KHÔNG. Toàn bộ xử lý diễn ra 100% trên browser của bạn bằng Web Crypto API (JavaScript). File không được gửi đi đâu cả. Bạn có thể verify bằng Network tab trong DevTools - không có request nào gửi file. Hoàn toàn an toàn để check hash của files nhạy cảm, proprietary software, hoặc dữ liệu bảo mật.
Không có hard limit từ tool, nhưng browser có memory limit. Files vài trăm MB hoạt động tốt. Files rất lớn (>1GB) có thể làm browser chậm hoặc crash do hết memory. Với files lớn như vậy, nên dùng command line tools: Windows (certutil -hashfile file SHA256), Mac/Linux (shasum -a 256 file), hoặc 7-Zip (right-click → CRC SHA).
Nếu hash không khớp với nguồn gốc, KHÔNG NÊN sử dụng file đó. Nguyên nhân có thể: File bị corrupt trong quá trình download (network error). File bị thay đổi bởi malware hoặc attacker. Bạn download nhầm version hoặc từ nguồn không chính thức. Hành động: Download lại file từ nguồn chính thức, kiểm tra hash lại. Nếu vẫn không khớp, báo cáo cho nguồn cung cấp.
Trên trang download, tìm: Link hoặc text 'Checksums', 'SHA256', 'SHA-256', 'Verify download'. File có đuôi .sha256, .sha1, .md5 (download và mở bằng text editor). Hash hiển thị trực tiếp bên cạnh link download. Trang 'Verify' hoặc 'Security' riêng. Nếu không tìm thấy, trang đó có thể không cung cấp hash - cân nhắc download từ nguồn khác uy tín hơn.
Có. Nếu bạn muốn kiểm tra 2 files có giống nhau 100% không, hãy tính hash của cả 2 và so sánh. Nếu hash giống nhau, 2 files identical (giống nhau từng bit). Nếu hash khác nhau, 2 files khác nhau (dù chỉ 1 bit). Đây là cách nhanh nhất để compare files lớn mà không cần so sánh từng byte.
Chúng tôi không chỉ thiết kế website, mà còn giúp doanh nghiệp xây dựng thương hiệu số mạnh mẽ. Cung cấp dịch vụ thiết kế website trọn gói từ thiết kế đến tối ưu SEO. Hãy liên hệ ngay với Tấn Phát Digital để cùng tạo nên những giải pháp công nghệ đột phá, hiệu quả và bền vững cho doanh nghiệp của bạn tại Hồ Chí Minh.