Cách sử dụng
- 1 Mở Trình tạo băm mật mã, sau đó nhập, dán hoặc chọn nội dung cần xử lý.
- 2 Điều chỉnh tùy chọn và định dạng đầu ra theo nhu cầu.
- 3 Kiểm tra kết quả, sau đó sao chép hoặc tải đầu ra có sẵn.
Tính toán hàm băm MD5, SHA-1, SHA-256 và SHA-512 cho văn bản và tệp cục bộ ngay lập tức.
Kéo và thả tệp vào đây hoặc nhấp để tải lên
Tính toán hàm băm MD5, SHA-1, SHA-256 và SHA-512 cho văn bản và tệp cục bộ ngay lập tức. Phù hợp cho công việc, lập trình, học tập hoặc kiểm tra nhanh.
Công cụ chạy trong trình duyệt. Trước khi xử lý dữ liệu nhạy cảm, hãy bảo đảm thiết bị và trình duyệt đáng tin cậy.
Hàm băm biến dữ liệu có độ dài bất kỳ thành một "dấu vân tay" có độ dài cố định. Cùng một đầu vào luôn cho cùng một kết quả, nhưng chỉ cần đổi một ký tự thì giá trị sẽ khác hoàn toàn, và không thể khôi phục dữ liệu gốc từ giá trị băm. Vì vậy hash thường dùng để kiểm tra tệp tải về, so sánh hai tệp có giống nhau không, loại bỏ trùng lặp trong cơ sở dữ liệu và tạo mã định danh cho bộ nhớ đệm hay phiên bản.
Công cụ hỗ trợ năm thuật toán: MD5, SHA-1, SHA-256, SHA-384 và SHA-512. Bạn có thể nhập văn bản hoặc kéo thả tệp. MD5 được tính bằng spark-md5, còn họ SHA dùng Web Crypto API có sẵn trong trình duyệt. Kết quả hiển thị dạng thập lục phân chữ hoa hoặc chữ thường để dễ đối chiếu từng ký tự với mã kiểm tra được công bố. Mọi phép tính diễn ra cục bộ, không có gì được tải lên.
Hãy chọn thuật toán theo mục đích. MD5 (128 bit) và SHA-1 (160 bit) đều có thể bị tạo va chạm có chủ đích, nên không còn dùng cho chữ ký số hay kiểm tra bảo mật, dù vẫn dùng được để phát hiện tệp bị hỏng ngẫu nhiên khi truyền. Với mục đích bảo mật, hãy dùng SHA-256 trở lên; trang tải phần mềm, ảnh đĩa Linux và blockchain đều dùng SHA-256 rộng rãi.
Một hiểu lầm phổ biến: băm không phải mã hóa, và hash đơn thuần không phù hợp để lưu mật khẩu. SHA-256 nhanh đến mức kẻ tấn công có thể thử hàng tỷ mật khẩu mỗi giây. Website nên lưu mật khẩu bằng các thuật toán có muối và cố tình chậm như bcrypt, scrypt hoặc Argon2. Khi kiểm tra tệp tải về, chỉ khi khớp chính xác với giá trị chính thức mới chứng tỏ tệp chưa bị sửa đổi.
MD5 có thể bị tạo va chạm nên không dùng cho chữ ký hay bảo mật. Vẫn có thể dùng để phát hiện tệp hỏng ngẫu nhiên. Mục đích bảo mật nên dùng SHA-256 trở lên.
Kéo tệp vào công cụ, chọn thuật toán nhà phát hành dùng (thường là SHA-256) rồi so với mã kiểm tra được công bố. Khớp hoàn toàn nghĩa là tệp nguyên vẹn.
Không. Hàm băm là một chiều. Các trang "giải mã MD5" chỉ tra cứu hash tính sẵn của những chuỗi phổ biến.
Không. Hash MD5 và SHA được tính trong trình duyệt, dữ liệu không rời khỏi thiết bị của bạn.
Xem danh mục: Bảo mật & Mã hóa
Tạo nhanh UUID v4 hoặc v7 sắp xếp theo thời gian hàng loạt với tùy chọn chữ hoa và định dạng.
Mã hóa và giải mã Base64/URL ngay lập tức bằng cách tạo hàm băm MD5 & SHA-256.
Tạo mật khẩu mạnh và kiểm tra thời gian crack ngoại tuyến.
Giải mã và kiểm tra cấu trúc JWT JSON (Tiêu đề/Tải trọng/Chữ ký) và xem siêu dữ liệu hết hạn.