Chuyển đến công cụ
JoeLucky

Nhấn ★ trên công cụ để lưu lại

Danh mục công cụ

Mã hóa/giải mã Base64Xem cây JSONHOTGiải mã JWTTạo UUIDMã hóa/giải mã URLJSON sang CSVCSV sang JSONJSON sang YAMLYAML sang JSONJSON sang XMLXML sang JSONCSV sang YAMLYAML sang CSVĐịnh dạng JSONĐịnh dạng YAMLĐịnh dạng XMLĐịnh dạng HTMLĐịnh dạng CSSKiểm tra regexTạo hashPhân tích CronMã hóa/giải mã thực thể HTMLChuyển đổi hệ cơ sốPhân tích URLXem và kiểm tra CSVXem trước MarkdownĐịnh dạng SQLTrình soạn thảo Mermaid trực tiếpMáy tính chi phí API LLMMỚIMáy tính VRAM cho LLMMỚITrực quan hóa chunk RAGMỚIChi phí lưu trữ đám mây (S3, R2, B2)MỚIMáy tính uptime SLAMỚI
JoeLucky

Công cụ trực tuyến thiết thực, tất cả trong một nơi

Chính sách quyền riêng tưĐiều khoản dịch vụ

© 2026 JoeLucky®. Bảo lưu mọi quyền.

  1. JoeLucky
  2. /Lập trình
  3. /Tạo hash

Tạo hash

Tạo hash SHA-256, SHA-384 và SHA-512 cho văn bản hoặc tệp ngay trong trình duyệt. Không có gì được tải lên.

Báo cáo

LẬP TRÌNH TƯƠNG TỰ

Xem tất cả
Mã hóa/giải mã Base64

Chuyển nhanh giữa chuỗi văn bản và Base64.

Mở →
Xem cây JSON

Kiểm tra cấu trúc JSON lồng nhau và tìm lỗi cú pháp.

Mở →
Giải mã JWT

Giải mã JWT để đọc header, payload và trạng thái hết hạn. Chỉ giải mã: không xác minh chữ ký.

Mở →

💬 Bình luận

?

Chưa có bình luận nào. Hãy là người đầu tiên!

Tạo hash LÀ GÌ?

Tạo hash SHA-256, SHA-384, SHA-512 và SHA-1 (cũ) cục bộ bằng Web Crypto API tích hợp của trình duyệt, cho văn bản hoặc tệp. Không có gì được tải lên.

Cách sử dụng

  1. Nhập văn bản hoặc chọn tệp.
  2. Chọn thuật toán và nhấp “Tạo hash”.
  3. Sao chép kết quả.

Lưu ý

  • SHA-1 là thuật toán cũ và không khuyến nghị dùng cho bảo mật.
  • Băm không phải là mã hóa và không thể đảo ngược.

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

Băm có giống mã hóa không?

Không. Mã hóa đảo ngược được bằng khóa — bạn có thể giải mã về bản gốc. Băm được thiết kế một chiều và không thể đảo ngược: biết giá trị băm không cho bạn gì để khôi phục đầu vào gốc. Chúng phục vụ mục đích khác nhau, và công cụ này chỉ băm — không mã hóa.

Tôi có thể dùng trực tiếp SHA-256 để lưu mật khẩu người dùng không?

Không khuyến nghị. SHA-256/SHA-384/SHA-512 là các hàm băm mật mã đa dụng tính toán nhanh, nên dễ bị tấn công vét cạn và bảng tra cứu. Lưu mật khẩu đúng cách cần thuật toán được thiết kế cho việc đó (bcrypt, scrypt hoặc Argon2) với muối ngẫu nhiên và hệ số công việc có chủ đích. Công cụ này phù hợp cho mục đích chung như kiểm tra toàn vẹn tệp và so sánh dữ liệu — không phải lưu mật khẩu.

Vì sao vẫn cung cấp SHA-1?

SHA-1 đã có tấn công va chạm được chứng minh và không còn được coi là an toàn — trên giao diện nó được ghi nhãn rõ “cũ, không khuyến nghị cho việc nhạy cảm về bảo mật”, chỉ cung cấp để tương thích với hệ thống cũ, không phải để khuyến nghị. MD5 hoàn toàn không được cung cấp, vì dự án này không có triển khai MD5 an toàn, nhẹ có sẵn và MD5 còn yếu hơn SHA-1.

Băm không phải mã hóa — hash không thể đảo ngược về dữ liệu gốc, nhưng tự nó cũng không an toàn để lưu mật khẩu (các thuật toán này không có salt hay hệ số công việc và không được thiết kế cho việc đó). Mọi thứ chạy cục bộ trong trình duyệt — không dùng máy chủ hay lệnh gọi API nào.