AlpaKit Logo AlpaKit

Trình tạo băm mật mã

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.

Trường hợp thư
MD5
-
SHA-1
-
SHA-256
-
SHA-384
-
SHA-512
-

Cách sử dụng

  1. 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. 2 Điều chỉnh tùy chọn và định dạng đầu ra theo nhu cầu.
  3. 3 Kiểm tra kết quả, sau đó sao chép hoặc tải đầu ra có sẵn.

Trường hợp sử dụng

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.

Quyền riêng tư và xử lý dữ liệu

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.

Hash là gì và nên chọn MD5, SHA-1 hay SHA-256

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.

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

MD5 còn an toàn không?

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.

Làm sao kiểm tra tệp tải về bằng hash?

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.

Có giải mã được hash không?

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.

Tệp của tôi có bị tải lên không?

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

Công cụ đề xuất & gần đây
    ↑ ↓ Di chuyển ↵ Mở ESC Đóng
    咩~
    Alpa Idle Alpa Walk 1 Alpa Walk 2 Alpa Walk 3 Alpa Walk 4 Alpa Dizzy Alpa Sleep