Chuyển đến nội dung chính
eyunzhu

Tính mã băm văn bản

Tính SHA-256, SHA-384, SHA-512, SHA-1 và MD5 cho văn bản UTF-8, sao chép riêng từng kết quả.

Kết quả cập nhật khi nhập hoặc đổi tùy chọn

Kết quả

Nhập nội dung để xem kết quả

MD5 và SHA-1 dùng để đối chiếu mã kiểm tra cũ, không dùng cho chữ ký bảo mật.

Tùy chọn nâng cao
Xử lý ngay trong trình duyệt. Không tải lên hay lưu dữ liệu.

Giới thiệu công cụ

Đối chiếu chính xác văn bản dùng cho chữ ký hoặc dữ liệu thử. Nếu cần kiểm tra byte gốc của tệp, hãy dùng công cụ hash tệp.

Cách sử dụng

Nhập văn bản hoặc mở tệp UTF-8. Dấu cách, chữ hoa và xuống dòng đều ảnh hưởng mã băm; chuỗi rỗng cũng có kết quả xác định. HTTPS hỗ trợ mọi thuật toán, HTTP hỗ trợ SHA-256 và MD5. Chỉ dùng MD5 và SHA-1 để đối chiếu mã kiểm tra cũ. Tối đa 2 MiB, không gửi dữ liệu.

Khi mở trang hoặc xóa hết văn bản, kết quả để trống. Muốn tính hàm băm của thông điệp rỗng, hãy dùng thao tác riêng trong tùy chọn nâng cao. Khoảng trắng và xuống dòng vẫn là đầu vào có ý nghĩa.

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

Làm sao tính hash của chuỗi rỗng?

Ô rỗng ban đầu chủ động không hiện kết quả. Mở tùy chọn nâng cao và chọn tính thông điệp rỗng. Một dấu cách hoặc xuống dòng đã là nội dung khác chuỗi rỗng.

Tại sao hai đoạn trông giống nhau lại có mã băm khác?

Chữ hoa và chữ thường, khoảng trắng cuối dòng, kiểu xuống dòng và dấu BOM không nhìn thấy đều làm thay đổi các byte UTF-8. Hãy so sánh chính xác văn bản. Để kiểm tra mã băm của tệp gốc, dùng công cụ băm tệp thay vì chép nội dung vào ô văn bản.

Nên chọn thuật toán băm nào?

Chọn đúng thuật toán mà nguồn đối chiếu đã dùng; không thể so giá trị SHA-256 với MD5. MD5 và SHA-1 được cung cấp để kiểm tra mã đối chiếu cũ, không phải giải pháp lưu mật khẩu hay xác thực danh tính nguồn.

Bình luận

0
để tham gia thảo luận.
Chưa có bình luận.
Chuỗi trả lời

Theo dõi toàn bộ cuộc trò chuyện theo thời gian; mỗi câu trả lời cho biết chính xác tin nhắn được phản hồi.