Bộ tạo mã băm MD5
Riêng tư theo thiết kế — chạy hoàn toàn trong trình duyệt của bạn
Tính giá trị băm MD5 của bất kỳ văn bản hoặc tệp nào trong trình duyệt của bạn. Toova tạo ra digest hex 128-bit ngay lập tức, hỗ trợ kéo và thả cho tệp, và không bao giờ tải đầu vào của bạn lên. Hữu ích cho checksum, khóa cache, và xác minh tính toàn vẹn tải xuống.
MD5 dùng để làm gì
MD5 tạo ra dấu vân tay 128-bit của bất kỳ đầu vào nào. Nó nhanh, xác định, và phổ biến — mọi hệ điều hành, mọi thư viện chuẩn ngôn ngữ, mọi gương tải xuống đều cung cấp checksum MD5. Đó là công cụ đúng cho khóa cache, ETag, và xác minh rằng tệp bạn tải về khớp với những gì nhà xuất bản tải lên. Nó không phải công cụ đúng cho lưu trữ mật khẩu hoặc bất kỳ chữ ký quan trọng về bảo mật nào.
Chế độ văn bản và tệp
Dán bất kỳ chuỗi nào và giá trị băm cập nhật khi bạn gõ. Thả tệp vào vùng nhập và Toova đọc nó dưới dạng nhị phân, truyền qua hàm băm nên ngay cả tệp nhiều gigabyte cũng hoạt động mà không cạn kiệt bộ nhớ trình duyệt. Đầu ra là chuỗi hex chữ thường theo mặc định — chuyển sang chữ hoa hoặc Base64 nếu hệ thống đích mong đợi định dạng đó.
Băm chỉ cục bộ
Mọi giá trị băm được tính trong trình duyệt của bạn. Đầu vào, dù là chuỗi hay tệp, không bao giờ rời thiết bị của bạn. Điều đó khiến công cụ an toàn cho việc băm hiện vật nội bộ, tài liệu riêng tư, hoặc bất cứ thứ gì bạn sẽ không dán vào biểu mẫu của bên thứ ba. Trang hoạt động ngoại tuyến sau lần tải đầu tiên và có số yêu cầu đi ra bằng không trong khi băm.
Câu hỏi thường gặp
- MD5 có an toàn cho mật khẩu không?
- Không. MD5 đã hỏng về khả năng chống va chạm và quá nhanh cho việc băm mật khẩu. Dùng bcrypt, scrypt, hoặc argon2 cho thông tin đăng nhập. MD5 ổn cho các trường hợp không liên quan bảo mật như checksum và khóa cache.
- Tôi có thể băm tệp lớn không?
- Có. Công cụ truyền tệp qua hàm băm theo khối, nên việc sử dụng bộ nhớ vẫn thấp ngay cả cho đầu vào nhiều gigabyte. Kéo và thả tệp vào vùng nhập.
- Vì sao cùng đầu vào lại cho giá trị băm khác nhau?
- MD5 là xác định — cùng đầu vào luôn tạo ra cùng đầu ra. Nếu bạn thấy giá trị băm khác nhau, đầu vào khác nhau ở đâu đó (khoảng trắng cuối, kết thúc dòng, siêu dữ liệu tệp, mã hóa ký tự). So sánh byte theo byte.
- Tôi có thể xuất giá trị băm dưới dạng Base64 thay vì hex không?
- Có. Toova cho bạn chọn hex chữ thường, hex chữ hoa, hoặc mã hóa Base64 cho digest. Một số giao thức yêu cầu Base64 cụ thể.
- Đầu vào của tôi có được gửi đến máy chủ không?
- Không. Việc băm diễn ra hoàn toàn trong trình duyệt của bạn. Không có gì được tải lên hoặc ghi nhật ký.