Kiểm tra mật khẩu bị lộ — Mật khẩu của bạn có từng bị rò rỉ không?

Tìm hiểu xem mật khẩu có từng xuất hiện trong các vụ rò rỉ dữ liệu đã biết hay không — hàng tỷ mật khẩu bị lộ do Have I Been Pwned thu thập. Mật khẩu của bạn không bao giờ được gửi đi: trình duyệt tự băm và chỉ yêu cầu các mã băm bắt đầu bằng cùng 5 ký tự.

Cập nhật

Được gửi tới API của Have I Been Pwned: chỉ the first 5 characters của mã băm SHA-1. Mật khẩu đầy đủ và mã băm vẫn ở trên thiết bị của bạn.

Dữ liệu của bạn không bao giờ rời khỏi máy tính. Mọi xử lý diễn ra 100% cục bộ trong trình duyệt của bạn.

Công cụ này có hữu ích không?0.0 0 lượt đánh giá
Kiểm tra mật khẩu của bạn mạnh đến đâuEntropy, số tổ hợp có thể, thời gian bẻ khóa trong bốn kịch bản tấn công, các mẫu yếu và kiểm tra rò rỉ dữ liệu riêng tư.Kiểm Tra Độ Mạnh Mật Khẩu →

Cách dùng Kiểm tra mật khẩu bị lộ

  1. Nhập hoặc dán mật khẩu bạn muốn kiểm tra. Mật khẩu chỉ ở lại trên trang này.
  2. Nhấn Kiểm tra. Trình duyệt tính mã băm SHA-1 và chỉ gửi 5 ký tự đầu tiên tới Have I Been Pwned.
  3. Dịch vụ trả về mọi mã băm bị lộ có tiền tố đó; trình duyệt sẽ tìm kết quả khớp hoàn toàn ngay trên máy bạn.
  4. Nếu mật khẩu đã bị lộ, hãy ngừng dùng nó ở mọi nơi và chuyển sang một mật khẩu duy nhất lấy từ trình quản lý mật khẩu.

Cách kiểm tra mà không gửi mật khẩu của bạn

Công cụ này dùng mô hình k-anonymity của dịch vụ Pwned Passwords thuộc Have I Been Pwned. Trình duyệt băm mật khẩu bằng SHA-1 (ví dụ 5BAA6… với “password”) và gửi yêu cầu /range/5BAA6. Dịch vụ trả về khoảng ~800 mã băm bị lộ bắt đầu bằng 5 ký tự đó, rồi trình duyệt so khớp với mã của bạn. Không ai — kể cả devpack hay dịch vụ — biết được mật khẩu hay toàn bộ mã băm của bạn. Các yêu cầu được đệm thêm để kích thước phản hồi không tiết lộ gì.

Ý nghĩa của kết quả

  • Đã tìm thấy: mật khẩu nằm trong danh sách rò rỉ mà kẻ tấn công dùng cho “credential stuffing”. Hãy đổi nó trên mọi trang bạn từng dùng, kể cả khi nó trông có vẻ mạnh.
  • Không tìm thấy: mật khẩu không nằm trong các vụ rò rỉ đã biết. Điều đó không có nghĩa là mật khẩu mạnh — mật khẩu ngắn hoặc dễ đoán vẫn có thể bị bẻ khóa. Hãy kiểm tra bằng Kiểm tra độ mạnh mật khẩu.

Thói quen mật khẩu tốt

Dùng mật khẩu khác nhau cho mỗi trang (trình quản lý mật khẩu giúp việc này dễ dàng), bật xác thực hai yếu tố, và tạo mật khẩu dài, ngẫu nhiên bằng Tạo mật khẩu.

Dữ liệu: Pwned Passwords của Troy Hunt, CC BY 4.0.

Cũng được tìm dưới tên: mật khẩu có bị rò rỉ không, kiểm tra rò rỉ mật khẩu, mật khẩu bị xâm phạm, kiểm tra mật khẩu đã bị lộ chưa, have i been pwned mật khẩu, password breach checker, check password leak.

Các công cụ dùng kèm tốt với Kiểm tra mật khẩu bị lộ

  • Tạo mã Hash — Tính mã hash MD5 và SHA cho mọi văn bản hoặc file ngay lập tức, tạo chữ ký HMAC và dán checksum mong đợi để kiểm tra file tải về.
  • Tạo mã TOTP — Dán khóa bí mật Base32 để xem mã 2FA 6 số hiện tại với đồng hồ đếm ngược trực tiếp, giống hệt những gì Google Authenticator, Authy hoặc 1Password hiển thị.
  • Công cụ tạo & kiểm tra Bcrypt — Tạo hash bcrypt cho tài khoản thử nghiệm, dữ liệu mẫu hoặc file cấu hình, và kiểm tra xem một mật khẩu có khớp với hash đã lưu hay không — mà không gửi bất kỳ dữ liệu nào lên máy chủ.
  • Kiểm tra Security Headers — Chấm điểm security headers HTTP của website từ A+ đến F, xem header nào đang thiếu và vì sao chúng quan trọng, rồi sao chép đoạn cấu hình sẵn cho Nginx, Apache, Netlify, Vercel hoặc Cloudflare.

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

Nhập mật khẩu của tôi ở đây có an toàn không?
Có. Mật khẩu được băm ngay trong trình duyệt và chỉ 5 ký tự đầu của mã băm được gửi đi. Cả devpack lẫn Have I Been Pwned đều không thể suy ra mật khẩu từ thông tin đó.
Mật khẩu của tôi bị tìm thấy — tôi nên làm gì?
Ngừng dùng nó. Đổi mật khẩu trên mọi tài khoản bạn đã dùng, đặt mật khẩu riêng cho từng trang và bật xác thực hai yếu tố.
Không tìm thấy nghĩa là mật khẩu của tôi an toàn?
Điều đó chỉ có nghĩa là nó không nằm trong các vụ rò rỉ đã biết. Mật khẩu vẫn có thể yếu; hãy dùng mật khẩu dài, ngẫu nhiên và không tái sử dụng.
Dữ liệu rò rỉ đến từ đâu?
Từ dịch vụ Pwned Passwords của Have I Been Pwned, nơi thu thập mật khẩu từ các vụ rò rỉ dữ liệu công khai.
Tôi có thể cài Kiểm tra mật khẩu bị lộ như một ứng dụng web và dùng khi không có mạng không?
Có. Kiểm tra mật khẩu bị lộ là một ứng dụng web (PWA) có thể cài đặt — cài trực tiếp từ trình duyệt, không cần tải từ cửa hàng ứng dụng. Trên Chrome hoặc Edge (Windows, macOS, Linux, ChromeOS) hoặc Android, bấm Cài đặt ứng dụng ở đầu trang này; trên iPhone và iPad, dùng Chia sẻ → Thêm vào Màn hình chính; trên Mac, dùng File → Add to Dock trong Safari 17 trở lên. Sau đó ứng dụng mở trong cửa sổ riêng với biểu tượng riêng, và vì chạy hoàn toàn trên trình duyệt nên vẫn hoạt động khi không có mạng. Firefox trên máy tính không thể cài ứng dụng web. Cách cài đặt hoạt động thế nào.

Công cụ liên quan