Nếu mã xác thực bị từ chối, đừng vội thiết lập lại tài khoản. Mã TOTP phụ thuộc vào khóa bí mật chính xác và thời gian hiện tại, do đó, chỉ cần một sự sai lệch nhỏ cũng có thể khiến mã sáu chữ số trông có vẻ hợp lệ bị từ chối.

Hãy thực hiện các bước kiểm tra sau đây theo thứ tự. Tránh đoán lặp đi lặp lại vì một số dịch vụ sẽ tạm thời khóa đăng nhập sau quá nhiều lần thử không thành công.

Danh sách kiểm tra nhanh

  1. Bật tính năng tự động điều chỉnh ngày, giờ và múi giờ.
  2. Chờ nhận mã mới và nhập mã ngay khi đồng hồ đếm ngược bắt đầu.
  3. Xác nhận rằng bạn đã chọn đúng mục tài khoản.
  4. Đảm bảo bạn đang sử dụng mã xác thực — không phải tin nhắn SMS hay mã khôi phục.
  5. Kiểm tra xem mã bí mật thiết lập đã được sao chép chính xác chưa.
  6. Kiểm tra xem dịch vụ có sử dụng cài đặt TOTP không chuẩn hay không.
  7. Sử dụng các tùy chọn khôi phục chính thức nếu việc đăng ký không còn hiệu lực.

1. Đồng bộ hóa đồng hồ trên thiết bị của bạn

Sự chênh lệch thời gian là nguyên nhân phổ biến nhất khiến mã TOTP tiêu chuẩn không hoạt động. Ứng dụng xác thực và trang web tính toán mã riêng biệt cho khoảng thời gian hiện tại. Nếu đồng hồ trên điện thoại hoặc máy tính đi trước hoặc chậm hơn, chúng sẽ tính toán ra các giá trị khác nhau.

Bật tính năng tự động thiết lập ngày và giờ, tự động thiết lập múi giờ và sử dụng thời gian do mạng cung cấp trong cài đặt thiết bị của bạn. Nếu các tính năng này đã được bật, hãy tắt và bật lại tính năng đồng bộ hóa hoặc yêu cầu đồng bộ hóa thời gian ngay lập tức. Sau đó, khởi động lại ứng dụng xác thực hoặc trình duyệt và thử mã mới.

2. Chờ mã tiếp theo

Hầu hết các mã TOTP thay đổi sau mỗi 30 giây. Một mã được sao chép khi chỉ còn một hoặc hai giây có thể hết hạn trước khi máy chủ xác minh. Hãy đợi cho bộ đếm thời gian đặt lại, sau đó nhập mã mới ngay lập tức.

Đồng hồ đếm ngược trên trình tạo mã TOTP trực tuyến của chúng tôi hiển thị thời gian còn lại của khoảng thời gian hiện tại.

3. Chọn tài khoản chính xác

Các ứng dụng xác thực có thể chứa nhiều mục có tên tương tự. Hãy kiểm tra tên dịch vụ, email tài khoản hoặc tên người dùng và nhà phát hành trước khi sao chép mã. Một mã hợp lệ từ mục sai vẫn sẽ bị từ chối.

Nếu một tài khoản được đăng ký nhiều lần, chỉ xóa các mục lỗi thời sau khi xác nhận mục nào hoạt động và đảm bảo bạn có quyền truy cập khôi phục.

Four-step TOTP troubleshooting flow covering time account code and validation
Kiểm tra đồng bộ hóa đồng hồ, tài khoản đã chọn, cửa sổ mã hiện tại và xác thực cuối cùng theo thứ tự.

4. Xác định loại xác minh được yêu cầu

Trang đăng nhập có thể yêu cầu mã SMS, mã email, phê duyệt đẩy, mã dự phòng hoặc mã xác thực. Các loại mã này không thể thay thế cho nhau. Chỉ riêng định dạng sáu chữ số không chứng minh rằng trường đó chấp nhận TOTP.

Chọn “ứng dụng xác thực” hoặc tùy chọn tương đương trước khi nhập mã TOTP đã tạo. Chỉ sử dụng mã khôi phục trong quy trình khôi phục chuyên dụng của nhà cung cấp.

5. Kiểm tra khóa bí mật

Một ký tự thiếu, nhãn bị nhầm lẫn hoặc khóa Base32 sai sẽ tạo ra mã khác. Nếu bạn vẫn đang cấu hình 2FA, hãy quay lại màn hình thiết lập và so sánh kỹ lưỡng với khóa được cung cấp thủ công. Khoảng trắng thường bị bỏ qua, nhưng chữ cái và số phải chính xác tuyệt đối.

Đọc hướng dẫn của chúng tôi để tìm và xác định khóa bí mật 2FA. Không bao giờ gửi khóa này cho bộ phận hỗ trợ hoặc đăng ảnh chụp màn hình mã QR của khóa.

6. Kiểm tra cài đặt TOTP

Các giá trị mặc định phổ biến là SHA-1, sáu chữ số và khoảng thời gian 30 giây. Một số hệ thống sử dụng thuật toán khác, tám chữ số hoặc khoảng thời gian khác. Trình tạo mã sử dụng các giá trị mặc định tiêu chuẩn sẽ không khớp với dịch vụ được cấu hình khác.

Nếu mã QR thiết lập hoặc tài liệu của quản trị viên chỉ định các giá trị tùy chỉnh, hãy sử dụng trình xác thực hỗ trợ các giá trị đó. Không thay đổi cài đặt một cách ngẫu nhiên — hãy tuân thủ cấu hình do nhà cung cấp đưa ra.

7. Xác nhận quá trình thiết lập đã hoàn tất

Trong quá trình đăng ký, nhiều dịch vụ yêu cầu một mã được tạo ra trước khi 2FA có hiệu lực. Đóng trang thiết lập quá sớm có thể khiến tài khoản chưa được cấu hình. Quay lại cài đặt bảo mật và kiểm tra xem phương thức xác thực đã được bật chưa.

Nếu dịch vụ tạo một khóa bí mật mới trong lần thiết lập thứ hai, các mã từ khóa bí mật đầu tiên sẽ không còn hoạt động.

8. Xem xét các thay đổi ở phía máy chủ hoặc tài khoản

Nếu nhiều người gặp sự cố trên cùng một dịch vụ, hãy kiểm tra trang trạng thái chính thức của dịch vụ đó. Quản trị viên cũng có thể đã đặt lại đăng ký 2FA của bạn, thay đổi chính sách xác thực hoặc vô hiệu hóa một phương thức. Đối với tài khoản công việc, hãy liên hệ với quản trị viên được ủy quyền mà không chia sẻ khóa bí mật hoặc mã đang hoạt động.

9. Khôi phục quyền truy cập một cách an toàn

Nếu việc khắc phục sự cố không thành công, hãy sử dụng mã khôi phục đã lưu, một yếu tố xác thực đã đăng ký khác, khóa truy cập hoặc quy trình khôi phục tài khoản chính thức của nhà cung cấp. Sau khi đăng nhập thành công, hãy xóa đăng ký trình xác thực bị hỏng và cấu hình một trình xác thực mới.

Lưu các mã khôi phục mới vào một nơi riêng biệt. Nếu mật khẩu có thể đã bị lộ, việc thu hồi đăng ký cũ quan trọng hơn là làm cho các mã cũ của nó hoạt động trở lại.

Những sai lầm thường gặp cần tránh

  • Thay đổi đồng hồ thủ công thay vì bật tính năng đồng bộ hóa tự động đáng tin cậy.
  • Gửi đi cùng một mã sắp hết hạn nhiều lần.
  • Dán mật khẩu hoặc mã dự phòng vào trình tạo mã TOTP.
  • Giả định rằng mọi lời nhắc sáu chữ số đều chấp nhận mã xác thực.
  • Chia sẻ mã QR hoặc mật khẩu bí mật với người cung cấp hỗ trợ.
  • Vô hiệu hóa xác thực hai yếu tố (2FA) trước khi xác nhận phương thức khôi phục hoạt động.

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

Tại sao các mã lại khớp trên một thiết bị nhưng không khớp trên thiết bị khác?

Các thiết bị có thể có độ chính xác của đồng hồ khác nhau hoặc lưu trữ các khóa bí mật khác nhau. Hãy đồng bộ hóa cả hai đồng hồ và xác minh rằng cả hai mục nhập đều đến từ cùng một quá trình đăng ký đang hoạt động.

Múi giờ có quan trọng không?

Các tính toán TOTP sử dụng mốc thời gian phổ quát, nhưng cấu hình múi giờ không chính xác có thể là dấu hiệu cho thấy đồng hồ của thiết bị bị sai. Cách khắc phục đơn giản nhất là thiết lập tự động thời gian và múi giờ.

Việc xóa dữ liệu trình duyệt có khắc phục được mã 2FA không?

Thông thường là không. Xóa dữ liệu trang web có thể loại bỏ tùy chọn chủ đề hoặc phiên, nhưng không khắc phục được khóa bí mật hoặc đồng hồ không chính xác. Việc này cũng có thể khiến bạn bị đăng xuất, vì vậy hãy thử các bước kiểm tra cụ thể trước.

Bộ phận hỗ trợ có thể cho tôi biết mật mã cũ của tôi không?

Các dịch vụ uy tín thường không tiết lộ mật mã xác thực hiện có thông qua bộ phận hỗ trợ. Họ có thể giúp xác minh danh tính và đặt lại phương thức 2FA bằng quy trình khôi phục chính thức.

Hiểu về hệ thống cơ bản

Để có lời giải thích rõ ràng về các yếu tố xác thực, mật khẩu chung và mã thay đổi, hãy đọc bài viết “2FA là gì và nó hoạt động như thế nào?”. Việc hiểu rõ hai yếu tố đầu vào — mật khẩu và thời gian — sẽ giúp chẩn đoán hầu hết các lỗi TOTP dễ dàng hơn.