Băm file (tất cả thuật toán): băm với 22 thuật toán
Công cụ băm file (tất cả thuật toán) tính toán mã băm cho một file đã chọn bằng 22 thuật toán trong một lần chạy, từ MD5 đến BLAKE3. Công cụ truyền file theo từng khối 4 MB trong một web worker riêng, giữ giao diện phản hồi nhanh trong khi cập nhật tiến trình trực tiếp. Hãy bật/tắt thuật toán, sao chép từng mã băm, hoặc xuất toàn bộ kết quả dưới dạng JSON. Dữ liệu file ở lại trên thiết bị của bạn.
Công cụ băm file (tất cả thuật toán) là công cụ băm file chạy trên trình duyệt, tính toán mã băm cho một file bằng 22 thuật toán trong một lần chạy, từ MD5 đến BLAKE3. Công cụ hữu ích khi bạn cần tạo mã băm file, xem kết quả của nhiều thuật toán, hoặc tạo bản ghi cục bộ về các mã băm của file.
Công cụ truyền file theo từng khối 4 MB bên trong một web worker riêng, đồng thời hiển thị tiến trình trực tiếp. Bạn có thể bật/tắt thuật toán, sao chép từng mã băm, hoặc xuất toàn bộ kết quả dưới dạng JSON. Việc xử lý file theo khối và dùng web worker giúp giao diện luôn phản hồi nhanh trong khi băm.
File là đầu vào của quá trình băm, và đầu ra là một mã băm cho mỗi thuật toán đã chọn. Mã băm không phải bản sao của file gốc; đó là giá trị tạo ra bằng cách áp dụng thuật toán băm lên nội dung file. JSON là định dạng có cấu trúc tiện lợi để xuất kết quả, còn từng mã băm riêng lẻ có thể sao chép khi bạn chỉ cần những giá trị cụ thể.
Công cụ băm file (tất cả thuật toán) chạy hoàn toàn trong trình duyệt của bạn: file được đọc và băm cục bộ, không tải lên, lưu trữ hay gửi tới máy chủ. Công cụ hoạt động ngoại tuyến sau khi trang đã tải xong, nên bạn có thể tiếp tục dùng mà không cần kết nối. Lập trình viên và kỹ sư DevOps có thể dùng nó để kiểm tra file, chuẩn bị bản ghi mã băm, xác minh giá trị thủ công, hoặc tìm hiểu cách các thuật toán khác nhau tạo mã băm.
Bước 1: Chọn file bạn muốn băm. Công cụ đọc và xử lý file cục bộ trong trình duyệt của bạn.
Bước 2: Chọn thuật toán muốn chạy bằng cách bật/tắt chúng. Bạn có thể tính mã băm với cả 22 thuật toán hoặc chỉ chọn những thuật toán cần.
Bước 3: Theo dõi tiến trình trực tiếp khi file được truyền theo từng khối 4 MB. Quá trình xử lý chạy trong một web worker riêng nên giao diện không bị treo.
Bước 4: Sao chép từng mã băm riêng lẻ khi bạn cần một kết quả. Để giữ trọn bộ kết quả, hãy xuất các mã băm dưới dạng JSON.
Trường hợp sử dụng: Đối chiếu file đã tải với giá trị mã băm do nhà phát hành cung cấp. Hãy tạo mã băm bằng thuật toán liên quan, rồi so sánh các giá trị.
Trường hợp sử dụng: Xem lại các artifact build trước khi chia sẻ hoặc phát hành. Hãy tạo mã băm cục bộ để ghi kết quả kèm theo các file.
Trường hợp sử dụng: Tính nhiều mã băm cho một file mà không cần chạy từng công cụ riêng. Hãy bật các thuật toán bạn cần và thu thập kết quả cùng nhau.
Trường hợp sử dụng: Khám phá cách các thuật toán băm khác nhau xử lý cùng một file đã biết. Việc so sánh các mã băm thu được hỗ trợ học tập và kiểm thử.
Trường hợp sử dụng: Tạo bản ghi JSON về các mã băm của file cho tài liệu hoặc tham khảo sau này. Việc xuất kết quả giữ trọn bộ cùng nhau.
Trường hợp sử dụng: Băm một file mà bạn không muốn tải lên dịch vụ bên thứ ba. File được đọc và xử lý trong trình duyệt của bạn, không có gì gửi tới máy chủ.