Công cụ cho lập trình viên

Tạo mã băm

Tạo mã băm SHA của bất kỳ văn bản nào, dùng mật mã tích hợp sẵn của trình duyệt.

Tạo mã băm Chạy ngay trên thiết bị của bạn
  • Chạy ngay trên trình duyệt của bạn — văn bản của bạn không bao giờ được gửi đi đâu cả
  • Không cần đăng ký, không có hạn mức, dùng miễn phí bao nhiêu lần tùy thích

Cách hoạt động

Hash là dấu vân tay có độ dài cố định của một đầu vào. Cùng một đầu vào luôn cho cùng một hash, và bất kỳ thay đổi nào ở đầu vào đều làm hash thay đổi hoàn toàn. Hash là cách bạn xác minh dữ liệu chưa bị thay đổi.

Băm là một chiều

Không có cách nào biến mã băm trở lại thành văn bản gốc. Đó chính là mục đích của nó. Các công cụ tự nhận là đảo ngược được mã băm thực chất chỉ tra giá trị trong một bảng các đầu vào phổ biến đã được tính trước, chứ không đảo ngược được gì cả.

Nên chọn thuật toán nào

SHA-256 là lựa chọn mặc định hợp lý. SHA-1 được cung cấp vì các hệ thống cũ vẫn còn tạo ra nó, nhưng nó được coi là đã bị phá vỡ về mặt bảo mật và không nên chọn cho bất cứ thứ gì mới.

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

Tạo mã băm — câu hỏi thường gặp

Tôi có thể giải mã hash ngược về văn bản không?

Không. Băm là một chiều có chủ ý.

SHA-1 có an toàn để dùng không?

Không dành cho bảo mật. Đã có các cuộc tấn công va chạm thực tế. Hãy dùng SHA-256 hoặc tốt hơn cho bất cứ thứ gì mới.

Văn bản của tôi có bị gửi lên máy chủ không?

Không. Nó được băm bởi chính bản triển khai Web Crypto của trình duyệt.