Trình tạo hash
Tạo các giá trị hash MD5, SHA-1, SHA-256 và SHA-512 từ văn bản.
Trình tạo hash — Nhập hoặc dán văn bản và nhận đồng thời các giá trị tóm tắt MD5, SHA-1, SHA-256 và SHA-512 của nó, cập nhật trực tiếp khi bạn gõ. Hữu ích cho tổng kiểm tra, khóa bộ nhớ đệm và so sánh tính toàn vẹn nhanh chóng. Việc băm chạy cục bộ bằng Web Crypto API — dữ liệu nhập của bạn không bao giờ rời khỏi trình duyệt. Lưu ý rằng MD5 và SHA-1 không chống va chạm và không nên dùng cho mục đích bảo mật.
Trình tạo hash là gì?
Trình tạo hash là một công cụ tính hash trực tuyến miễn phí, chuyển bất kỳ văn bản nào thành các giá trị tóm tắt MD5, SHA-1, SHA-256 và SHA-512 cùng một lúc, tính lại trực tiếp khi bạn gõ. Lập trình viên, quản trị viên hệ thống và những người quan tâm đến bảo mật dùng nó để tạo tổng kiểm tra, xác minh tính toàn vẹn của chuỗi, xây dựng khóa bộ nhớ đệm, tạo dấu vân tay, hoặc nhanh chóng so sánh một giá trị tóm tắt đã biết với giá trị họ vừa tạo. Nó tính toàn bộ bốn thuật toán trong trình duyệt bằng Web Crypto API (kèm theo một triển khai MD5 tích hợp sẵn, vì Web Crypto không cung cấp MD5) và cấp cho mỗi kết quả một nút sao chép một lần nhấp riêng. Các tìm kiếm phổ biến gồm "md5 hash generator", "sha256 online", "text to hash" và "checksum calculator".
Cách sử dụng Trình tạo hash
- Nhập hoặc dán văn bản của bạn vào ô Đầu vào.
- Quan sát các trường MD5, SHA-1, SHA-256 và SHA-512 tự động được điền khi bạn gõ — không có nút nào cần nhấn.
- Tìm thuật toán bạn cần trong số bốn khối đầu ra.
- Nhấp nút Sao chép bên cạnh thuật toán đó để sao chép giá trị tóm tắt thập lục phân chữ thường của nó vào bảng nhớ tạm.
- Chỉnh sửa hoặc xóa đầu vào để tạo lại tức thì cả bốn giá trị hash.
Ví dụ
Băm chuỗi "abc"
Đầu vào
abc
Đầu ra
MD5: 900150983cd24fb0d6963f7d28e17f72 SHA-1: a9993e364706816aba3e25717850c26c9cd0d89d SHA-256: ba7816bf8f01cfea414140de5dae2223b00361a396177a9cb410ff61f20015ad
Đầu vào trống
Khi ô đầu vào trống, cả bốn trường thuật toán vẫn để trống — không có giá trị hash nào được hiển thị cho đến khi bạn nhập ít nhất một ký tự.
Tạo khóa bộ nhớ đệm SHA-512
Dán một URL hoặc chuỗi cấu hình vào đầu vào, sau đó sao chép trường SHA-512 để dùng toàn bộ giá trị tóm tắt thập lục phân chữ thường 128 ký tự làm khóa bộ nhớ đệm hoặc dấu vân tay ổn định.
Câu hỏi thường gặp
- Những thuật toán hash nào được hỗ trợ?
- Bốn: MD5, SHA-1, SHA-256 và SHA-512. Cả bốn được tạo đồng thời từ cùng một đầu vào, mỗi giá trị hiển thị ở dạng thập lục phân chữ thường với nút sao chép riêng.
- Văn bản của tôi có được tải lên đâu đó không?
- Không. Mọi thứ chạy 100% phía máy khách trong trình duyệt của bạn bằng Web Crypto API (cùng với một quy trình MD5 tích hợp sẵn). Đầu vào của bạn không bao giờ được gửi đến máy chủ, nên an toàn cho các chuỗi nhạy cảm.
- Tôi có cần nhấp một nút để tạo hash không?
- Không. Các giá trị hash cập nhật trực tiếp khi bạn gõ hoặc dán, nên bốn giá trị tóm tắt luôn phản ánh đầu vào hiện tại.
- Tôi có thể dùng MD5 hoặc SHA-1 cho bảo mật hoặc mật khẩu không?
- Không. MD5 và SHA-1 không chống va chạm và không nên dùng cho mục đích bảo mật. Chúng vẫn hữu ích cho tổng kiểm tra, khóa bộ nhớ đệm và so sánh tính toàn vẹn nhanh; hãy ưu tiên SHA-256 hoặc SHA-512 cho bất cứ điều gì liên quan đến bảo mật.
- Nó băm tệp hay chỉ băm văn bản?
- Nó chỉ băm văn bản. Hãy nhập hoặc dán nội dung bạn muốn tóm tắt vào ô đầu vào; không có tính năng tải tệp lên.
Công cụ liên quan
Mã hóa / giải mã Base32 / Base58
Mã hóa văn bản thành Base32 (RFC 4648) hoặc Base58 (bảng chữ cái Bitcoin) và giải mã cả hai trở lại văn bản, hoàn toàn an toàn với UTF-8 và toàn bộ trong trình duyệt của bạn.
Mã hóa / Giải mã Base64
Mã hóa văn bản thành Base64 hoặc giải mã Base64 trở lại văn bản (an toàn UTF-8).
Công cụ chuyển đổi kiểu chữ và đếm
Thay đổi kiểu chữ hoa/thường của văn bản và đếm ký tự, từ và dòng.
Trình định dạng và rút gọn mã
Làm đẹp hoặc rút gọn HTML, CSS và JavaScript ngay lập tức trong trình duyệt của bạn, với thụt lề 2 dấu cách, 4 dấu cách hoặc tab và nén JavaScript bằng Terser.