Trang chủ

Mã 2FA không hoạt động

Hướng dẫn này giải thích 2FA code troubleshooting trong ngữ cảnh mã Authenticator cục bộ, khóa Base32, liên kết otpauth và lối tắt URL.

Hướng dẫn 2FA, MFA và TOTP authenticator

Dùng trang này như một trình tạo mã TOTP/OTP nhẹ cho xác thực hai yếu tố (2FA), xác thực đa yếu tố (MFA) và mã thiết lập tương thích authenticator. Dán secret Base32 hoặc liên kết otpauth, rồi chỉ thêm trình tạo khi cần.

Ghi chú tính năng

Ô secret hiển thị nội dung đã dán nguyên trạng, còn trình tạo xử lý nội bộ khoảng trắng, dấu gạch nối và padding. Mỗi trình tạo có bộ đếm TOTP 30 giây riêng, tên tùy chọn, dán, xóa, xóa trình tạo và sao chép một chạm. Trang mặc định bắt đầu với một trình tạo; chỉ thêm nữa khi bạn quản lý nhiều tài khoản, secret 2FA hoặc token MFA. Hỗ trợ URI otpauth://, secret Base32, URL fragment, lối tắt path và tham số query.

Lối tắt secret bằng URL

Nên dùng định dạng fragment vì nội dung sau # không được gửi cùng request HTTP. Định dạng path và query cũng được hỗ trợ, và các trang này được đánh dấu noindex để tránh lập chỉ mục URL chứa secret. Không chia sẻ secret 2FA thật với người khác. Với lối tắt tạm thời, hãy ưu tiên URL fragment #secret=.

Phạm vi công cụ

Công cụ chuyển khóa thiết lập có sẵn thành mã TOTP hiện tại. Nó không tạo secret mới, SMS OTP, xác nhận push, passkeys hoặc mã khôi phục.

Bảng xử lý mã 2FA không hợp lệ

Ghép triệu chứng với nguyên nhân TOTP có khả năng, mục cần kiểm tra và cách sửa an toàn.

Triệu chứngNguyên nhân có thểCần kiểm traCách sửa
Mã bị từ chối dù sao chép nhanhGiờ thiết bị hoặc trình duyệt không đồng bộSo sánh với giờ mạng tự động và chờ cửa sổ 30 giây tiếp theoBật ngày, giờ, múi giờ tự động rồi tải lại trình tạo
App Authenticator khác hiển thị mã khácTài khoản, issuer, workspace hoặc secret khácSo sánh issuer, nhãn tài khoản, email và khóa Base32 gốcDùng khóa của đúng tài khoản đang yêu cầu mã
Khóa được nhận nhưng mã không bao giờ đúngKhóa setup thiếu hoặc sai ký tựSao chép lại secret Base32 hoặc URI otpauth đầy đủDán lại giá trị gốc và không bỏ sót ký tự
Độ dài mã hoặc bộ đếm khác dịch vụThuật toán, số chữ số hoặc chu kỳ không khớpTìm SHA-1/SHA-256/SHA-512, 6/8 chữ số và chu kỳ trong URI hoặc trang setupĐặt thuật toán, chữ số và chu kỳ giống dịch vụ
Đôi khi đúng nhưng lỗi cuối countdownMã hết hạn trước khi xác minh hoặc đã dùngKiểm tra số giây còn lại và mã đó đã gửi chưaChờ mã mới và gửi sớm trong cửa sổ thời gian
Trang đăng nhập yêu cầu phương thức khácSMS, email OTP, push, passkey, khóa phần cứng, backup hoặc recoveryĐọc trang đăng nhập và xác nhận nó yêu cầu mã AuthenticatorDùng phương thức được yêu cầu hoặc khôi phục; TOTP không tạo các mã đó

Tiêu chuẩn và tài liệu tham khảo

FAQ

TOTP là gì?

TOTP là mật khẩu dùng một lần dựa trên thời gian. Ứng dụng authenticator và dịch vụ cùng chia sẻ một secret Base32, rồi dùng thời gian hiện tại để tạo mã ngắn thường thay đổi mỗi 30 giây.

Công cụ 2FA này có chạy cục bộ không?

Việc tính TOTP chạy trong trình duyệt bằng Web Crypto. Không cần tài khoản và secret không được gửi đến API backend để tạo mã. Với lối tắt URL, nên dùng định dạng #secret=.

Cách dùng nhiều trình tạo?

Trang bắt đầu với một trình tạo. Nhấn Thêm trình tạo cho mỗi secret 2FA hoặc MFA bổ sung, đặt tên tùy chọn, dán secret Base32 hoặc URI otpauth rồi sao chép mã.

Tôi có thể mở URL kèm mã thiết lập 2FA không?

Có. Định dạng khuyến nghị là https://2fa.chatgpt.org.uk/#secret=YOUR_BASE32_SECRET. Lối tắt path và URL ?secret= cũng hoạt động.