Trả lời nhanh
Để lấy mã 2FA, dán khoá bí mật (secret key, chuỗi 16–32 ký tự A–Z và số 2–7, ví dụ JBSW Y3DP EHPK 3PXP) vào ô trên: mã 6 số hiện ngay, tự đổi sau mỗi 30 giây, vòng đếm cho biết còn bao nhiêu giây. Dán nhiều dòng để lấy mã nhiều tài khoản cùng lúc. Khoá chỉ được tính trên trình duyệt của bạn, không gửi lên máy chủ, không lưu lại.
Điểm chính
- Tính mã TOTP chuẩn RFC 6238: 6 hoặc 8 số, chu kỳ 30 hoặc 60 giây, SHA1 / SHA256 / SHA512.
- Nhận khoá có khoảng trắng, chữ thường, dòng tài khoản|mật khẩu|khoá và link otpauth:// từ mã QR.
- Nhiều tài khoản cùng lúc, mỗi mã có nút sao chép và mã kế tiếp.
- Tự so giờ máy với giờ chuẩn: lệch quá 5 giây thì tính theo giờ chuẩn và báo cho bạn.
- Khoá không rời trình duyệt, không lưu, đóng trang là mất.
Mã 2FA (TOTP) là gì?
Xác thực hai bước (2FA) bằng ứng dụng tạo mã là lớp bảo vệ thứ hai sau mật khẩu: mỗi lần đăng nhập, dịch vụ hỏi thêm một mã 6 số chỉ dùng được trong khoảng 30 giây. Mã đó được tính từ một khoá bí mật (secret key) bạn nhận khi bật 2FA và đồng hồ hiện tại. Công cụ này làm đúng việc của ứng dụng xác thực: có khoá bí mật là lấy được mã, hữu ích khi đổi điện thoại, kiểm tra khoá vừa lưu có đúng không, hay quản lý nhiều tài khoản công việc.

Cách lấy mã 2FA từ khoá bí mật
- 1
Tìm khoá bí mật của tài khoản: là chuỗi chữ in hoa và số (thường 16 hoặc 32 ký tự) hiện cạnh mã QR khi bật xác thực hai bước, thường có nút “Không quét được mã? Nhập khoá”. Nếu bạn lưu dạng tài khoản|mật khẩu|khoá, dán nguyên dòng cũng được.
- 2
Dán khoá vào ô “Khoá bí mật 2FA”. Mã 6 số hiện ngay bên dưới, vòng tròn đếm ngược số giây còn hiệu lực.
- 3
Bấm “Sao chép” rồi dán mã vào ô xác thực của dịch vụ. Nếu vòng đếm còn dưới 5 giây (chuyển màu đỏ), chờ mã mới cho chắc.
- 4
Muốn lấy mã nhiều tài khoản, dán mỗi khoá một dòng. Dịch vụ dùng 8 số, chu kỳ 60 giây hay SHA256 thì chọn ở cột bên phải (link otpauth:// tự mang thiết lập).
Định dạng dán vào được
| Bạn dán | Ví dụ | Công cụ hiểu là |
|---|---|---|
| Khoá trần | JBSWY3DPEHPK3PXP | Một khoá, nhãn là đầu / cuối khoá |
| Khoá có khoảng trắng, chữ thường | jbsw y3dp ehpk 3pxp | Tự bỏ khoảng trắng, viết hoa |
| Dòng tài khoản | ten@example.com|matkhau|JBSWY3DPEHPK3PXP | Lấy phần cuối giống khoá, nhãn là tài khoản |
| Link từ mã QR | otpauth://totp/Ten:ban?secret=…&issuer=Ten | Lấy khoá, tên dịch vụ, số chữ số, chu kỳ, thuật toán |
Khoá hợp lệ chỉ gồm chữ A–Z và số 2–7 (bảng chữ Base32), tối thiểu 16 ký tự. Số 0, 1, 8, 9 không có trong Base32: nếu khoá có các số này, thường là bạn chép nhầm chữ O, I, B.
Mã 2FA bị báo sai: nguyên nhân thường gặp
| Nguyên nhân | Dấu hiệu | Cách xử lý |
|---|---|---|
| Đồng hồ máy lệch giờ | Mã đúng lúc được lúc không | Bật đặt giờ tự động; công cụ tự tính theo giờ chuẩn khi lệch quá 5 giây |
| Chép thiếu / thừa ký tự khoá | Mã luôn sai | Chép lại khoá, so độ dài với khoá gốc |
| Dùng mã sắp hết hạn | Báo hết hạn khi bấm xác nhận | Chờ mã mới khi vòng đếm dưới 5 giây |
| Sai thiết lập | Dịch vụ dùng 8 số hoặc 60 giây | Đổi số chữ số / chu kỳ cho khớp |
Ví dụ thực tế
Đổi điện thoại, ứng dụng xác thực mất dữ liệu
Bạn còn giữ khoá bí mật đã lưu khi bật 2FA: dán vào đây để lấy mã đăng nhập, sau đó vào cài đặt bảo mật của tài khoản để gắn lại 2FA trên điện thoại mới.
Kiểm tra khoá vừa lưu có đúng không
Khi bật 2FA, dịch vụ yêu cầu nhập mã để xác nhận. Dán khoá vào đây và vào ứng dụng xác thực: hai nơi cùng ra một mã nghĩa là khoá bạn chép lưu trữ đã đúng.
Quản lý nhiều tài khoản công việc
Dán 5 dòng tài khoản|mật khẩu|khoá của các trang quản trị: công cụ hiện 5 mã kèm tên tài khoản, bấm “Sao chép tất cả” để lấy danh sách tài khoản|mã.
Lỗi thường gặp và cách xử lý
- Báo dòng có ký tự không phải Base32.
- Khoá chỉ gồm A–Z và 2–7. Kiểm tra ký tự 0 / O, 1 / I, 8 / B dễ chép nhầm; bỏ dấu ngoặc, dấu chấm nếu có.
- Mã ra nhưng dịch vụ báo sai.
- Kiểm tra dịch vụ có dùng 6 số, 30 giây không; xem dòng trạng thái đồng hồ ở cột phải; thử lại với mã mới.
- Không có khoá, chỉ có mã QR.
- Khi bật 2FA, chọn “Nhập khoá thủ công” / “Không quét được mã” để dịch vụ hiện khoá chữ. Mã QR thực chất chứa link otpauth:// có khoá bên trong.
- Mất cả điện thoại lẫn khoá bí mật.
- Không thể tính mã khi không có khoá. Dùng mã dự phòng (backup code) dịch vụ cấp khi bật 2FA, hoặc làm theo quy trình khôi phục tài khoản của dịch vụ.
Mã 2FA được tính thế nào?
Mã TOTP (Time-based One-Time Password, chuẩn RFC 6238) được tính từ hai thứ: khoá bí mật và thời gian hiện tại chia cho chu kỳ (thường 30 giây). Máy chủ dịch vụ và ứng dụng của bạn giữ cùng một khoá, cùng tính bằng HMAC-SHA1 rồi rút gọn thành 6 chữ số, nên cho ra cùng một mã mà không cần liên lạc với nhau. Hết chu kỳ, thời gian đổi nên mã đổi.
Vì phụ thuộc thời gian, đồng hồ của thiết bị phải đúng. Lệch vài giây thường vẫn được (nhiều dịch vụ chấp nhận mã của chu kỳ liền trước / sau), nhưng lệch nửa phút trở lên là mã bị báo sai. Công cụ so giờ máy bạn với giờ của máy chủ website và tự bù nếu lệch quá 5 giây.
Dùng công cụ lấy mã 2FA có an toàn không?
Khoá bí mật quan trọng ngang mật khẩu: ai có khoá là tạo được mã của bạn. Công cụ này tính mã hoàn toàn trên trình duyệt bằng Web Crypto, không gửi khoá đi đâu, không lưu vào trình duyệt, không đưa khoá lên địa chỉ trang. Dù vậy, chỉ dán khoá trên máy của bạn, không dùng máy công cộng, và không gửi khoá cho người khác qua tin nhắn.
Để bảo vệ tài khoản quan trọng (email, ngân hàng, mạng xã hội chính), hãy dùng ứng dụng xác thực trên điện thoại làm cách chính, cất khoá bí mật và mã dự phòng ở nơi an toàn (ví dụ trình quản lý mật khẩu). Trang lấy mã online hợp để kiểm tra khoá, xử lý khi đổi máy hoặc quản lý tài khoản công việc trên máy tính riêng.
Lấy khoá bí mật ở đâu?
Khi bật xác thực hai bước bằng ứng dụng xác thực, dịch vụ hiện mã QR và thường có tuỳ chọn hiện khoá dạng chữ để nhập tay; hãy chép và cất khoá đó ngay lúc bật. Nếu bạn đã bật 2FA mà chưa lưu khoá, đa số dịch vụ không cho xem lại khoá cũ: phải tắt rồi bật lại 2FA (hoặc thêm ứng dụng xác thực mới) để nhận khoá mới.
Thuật ngữ
- 2FA
- Xác thực hai yếu tố: ngoài mật khẩu, cần thêm một yếu tố thứ hai như mã từ ứng dụng hay khoá bảo mật.
- TOTP
- Mã dùng một lần theo thời gian, đổi sau mỗi chu kỳ (thường 30 giây), tính từ khoá bí mật và đồng hồ.
- Khoá bí mật (secret key)
- Chuỗi Base32 dùng chung giữa dịch vụ và ứng dụng xác thực để tính mã; phải giữ kín như mật khẩu.
- Mã dự phòng
- Các mã dùng một lần dịch vụ cấp khi bật 2FA, để đăng nhập khi mất điện thoại.
Câu hỏi thường gặp
Lấy mã 2FA ở đây có mất phí không?
Không. Công cụ miễn phí, không cần tài khoản, không giới hạn số lần.
Khoá bí mật có bị gửi lên máy chủ không?
Không. Mã được tính bằng Web Crypto ngay trên trình duyệt; khoá không gửi đi, không lưu, đóng trang là mất.
Mã 2FA đổi sau bao lâu?
Thường 30 giây (một số dịch vụ 60 giây). Vòng tròn cạnh mã đếm ngược số giây còn lại; dưới 5 giây vòng chuyển đỏ.
Dùng được cho Facebook, Google, TikTok không?
Được với mọi dịch vụ dùng ứng dụng xác thực chuẩn TOTP (6 số, 30 giây), gồm hầu hết mạng xã hội, email, sàn giao dịch, trang quản trị. Không áp dụng cho mã gửi qua SMS hay email.
Tại sao mã ở đây khác mã trên điện thoại?
Thường do khoá chép sai hoặc đồng hồ một trong hai thiết bị lệch giờ. Kiểm tra dòng trạng thái đồng hồ và bật đặt giờ tự động trên điện thoại.
Có lấy mã nhiều tài khoản một lúc được không?
Được. Dán mỗi khoá (hoặc mỗi dòng tài khoản|mật khẩu|khoá) một dòng; công cụ hiện mã cho từng dòng và có nút sao chép tất cả.
Có quét mã QR 2FA được không?
Công cụ nhận link otpauth:// bên trong mã QR. Nếu chỉ có ảnh QR, dùng ứng dụng quét QR của điện thoại để đọc ra link rồi dán vào đây.
Mất khoá bí mật có lấy lại mã được không?
Không. Không có khoá thì không ai tính được mã. Dùng mã dự phòng hoặc quy trình khôi phục tài khoản của dịch vụ.
Mã 8 số, chu kỳ 60 giây thì sao?
Chọn 8 chữ số và chu kỳ 60 giây ở cột bên phải, hoặc dán link otpauth:// để công cụ tự lấy đúng thiết lập.
Đánh giá và bình luận
Đang tải…