Hash Calculator

Tính toán SHA-1, SHA-256, SHA-384, SHA-512 từ văn bản hoặc file — 100% client-side.

Thuật toán:

Kéo & thả file hoặc click để chọn

Sponsored

Giảm 50% Hosting Tốc Độ Cao

Triển khai dự án của bạn siêu tốc chỉ với 1 click.

Giới thiệu Hash Calculator

Hash Calculator — Tính toán SHA Hash

Công cụ tính toán giá trị băm (hash) từ văn bản hoặc file sử dụng Web Crypto API (crypto.subtle.digest()) — chạy hoàn toàn phía client, an toàn tuyệt đối.

Hash dùng để làm gì?

  • Kiểm tra tính toàn vẹn file: So sánh SHA-256 của file tải về với checksum trên trang chủ phần mềm để đảm bảo file không bị giả mạo.
  • Lưu trữ mật khẩu: Database không nên lưu mật khẩu plain text — hãy lưu hash (tốt nhất dùng bcrypt, không phải SHA).
  • Digital signature: Hash là bước trung gian trong quy trình ký số.

So sánh các thuật toán

Thuật toánĐộ dài hashTốc độBảo mật
SHA-1160-bit (40 hex)Nhanh nhất❌ Đã bị phá vỡ
SHA-256256-bit (64 hex)Nhanh✅ Tiêu chuẩn hiện tại
SHA-384384-bit (96 hex)Trung bình✅ Tốt
SHA-512512-bit (128 hex)Chậm hơn✅ Tốt nhất

Câu hỏi thường gặp

SHA-256 có thể bị đảo ngược (reverse) không?

Về mặt lý thuyết không thể. Hash là hàm 1 chiều. Tuy nhiên, với mật khẩu đơn giản, kẻ tấn công có thể dùng "rainbow table" (bảng tra cứu hash). Vì vậy mật khẩu cần được hash kèm "salt" bằng bcrypt hoặc Argon2.

Dùng SHA nào cho checksum file?

SHA-256 là tiêu chuẩn phổ biến nhất và đủ an toàn cho mục đích kiểm tra tính toàn vẹn file. SHA-1 không nên dùng cho mục đích bảo mật mới.