ToolHub
Mở công cụ

Trình tạo Hash

Tính toán giá trị hash MD5, SHA-1, SHA-256, SHA-512 cho văn bản

Công cụ nhà phát triển

Về công cụ này

Trình tạo hash toàn diện, tính toán ngay MD5, SHA-1, SHA-256, SHA-384, SHA-512 và Base64 cho bất kỳ văn bản nào. Tất cả tính toán được thực hiện cục bộ bằng Web Crypto API gốc của trình duyệt, đảm bảo dữ liệu của bạn không rời khỏi thiết bị.

Tính năng chính

Xem nhanh

Tình huống sử dụng

markdown hash generator text

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

Công cụ này hỗ trợ những thuật toán hash nào?

Công cụ hỗ trợ sáu thuật toán: MD5 (128-bit), SHA-1 (160-bit), SHA-256 (256-bit), SHA-384 (384-bit), SHA-512 (512-bit) và mã hóa Base64. Các thuật toán SHA sử dụng Web Crypto API gốc của trình duyệt để tính toán chính xác và hiệu quả.

MD5 còn an toàn cho hash mật khẩu không?

Không an toàn, MD5 đã được xác nhận bị phá vỡ về mặt mật mã, không nên dùng cho hash mật khẩu hoặc ứng dụng nhạy cảm bảo mật. Được giữ lại ở đây để tương thích hệ thống cũ và xác minh checksum. Vui lòng sử dụng SHA-256 hoặc thuật toán mạnh hơn cho mục đích bảo mật.

Sự khác biệt giữa SHA-256, SHA-384 và SHA-512 là gì?

Tất cả đều là thành viên của họ SHA-2, khác biệt ở độ dài đầu ra. SHA-256 tạo hash 256-bit, SHA-384 tạo hash 384-bit, SHA-512 tạo hash 512-bit. Hash dài hơn cung cấp khả năng chống va chạm mạnh hơn nhưng tính toán nặng hơn một chút.

Sự khác biệt giữa mã hóa Base64 và hash là gì?

Base64 là một lược đồ mã hóa, chuyển đổi dữ liệu thành chuỗi ASCII có thể đảo ngược, tức là có thể giải mã để khôi phục dữ liệu gốc. Trong khi hash là hàm một chiều - không thể suy ngược đầu vào gốc từ giá trị hash.

Có thể hash tệp thay vì văn bản không?

Hiện tại công cụ chỉ hỗ trợ đầu vào văn bản. Để hash tệp, cần đọc nội dung tệp thành văn bản trước. Với hash tệp nhị phân, nên dùng công cụ dòng lệnh như sha256sum hoặc openssl.