Tạo Mã 2FA
Dán khóa bí mật 2FA dạng Base32 của bạn và nhận ngay mã xác thực hai yếu tố 6 số còn hiệu lực. Trang này chạy đúng thuật toán TOTP theo RFC 6238 giống Google Authenticator, Microsoft Authenticator và Authy, nên mật khẩu một lần (OTP) mà nó tạo ra đều được chấp nhận trên Binance, GitHub, Discord, Facebook, X và mọi nơi khác đang bật 2FA.
Nhập khóa 2FA của bạn và nhận mã xác thực ngay lập tức.
hiển thị ở đây
Mã xác thực của bạn
Nhấn để sao chép
Mã 2FA Là Gì?
Mã 2FA là mật khẩu một lần gồm sáu chữ số, dùng để chứng minh bạn đang giữ yếu tố thứ hai bên cạnh mật khẩu. Các dịch vụ gọi nó là mã xác thực hai yếu tố, mã xác minh, hoặc đơn giản là OTP. Chuẩn nằm sau gần như tất cả các mã này là TOTP — mật khẩu một lần dựa trên thời gian, được định nghĩa trong RFC 6238.
Khi bạn bật xác thực hai yếu tố, dịch vụ sẽ hiển thị một khóa bí mật: một chuỗi ngắn gồm chữ và số ở dạng Base32, ví dụ JBSWY3DPEHPK3PXP. Khóa đó cùng với thời gian hiện tại được đưa qua cùng một phép tính ở cả hai phía, nên ứng dụng xác thực của bạn và dịch vụ cho ra mã giống hệt nhau mà không cần liên lạc với nhau. Kết quả thay đổi mỗi 30 giây, vì vậy một mã bị chặn bắt gần như mất giá trị ngay lập tức.
Bất cứ công cụ nào triển khai đúng chuẩn đều cho ra cùng một mã từ cùng một khóa — không có mã riêng của Google hay riêng của Authy. Chính điều đó cho phép trang này thay thế ứng dụng xác thực khi bạn không có điện thoại bên mình. Để hiểu rõ hơn, hãy đọc xác thực hai yếu tố là gì và cách thuật toán TOTP tạo ra từng mã.
Cách Tạo Mã 2FA Từ Khóa Bí Mật Của Bạn
1. Dán Khóa 2FA Dạng Base32 Của Bạn
Dán khóa bí mật Base32 lấy từ trang cài đặt 2FA của tài khoản bạn.
2. Nhận Mã TOTP 6 Chữ Số
Mã xác thực 6 chữ số hiện ra ngay và tự động làm mới sau mỗi 30 giây.
3. Sao Chép Mã Và Đăng Nhập
Nhấn vào mã để sao chép, rồi dán vào nơi bạn cần đăng nhập. Khóa của bạn chỉ nằm trong trình duyệt.
Tạo Mã 2FA Trên Trình Duyệt Có An Toàn Không?
Điều đó hoàn toàn phụ thuộc vào nơi phép tính được thực hiện. Một số công cụ tạo mã 2FA online gửi khóa bí mật của bạn lên server của họ rồi gửi mã về — nghĩa là người vận hành nhìn thấy chính cái khóa đang bảo vệ tài khoản của bạn. Trang này không hoạt động theo cách đó.
Mã của bạn được tính ngay trong trình duyệt bằng Web Crypto API, và bạn có thể tự kiểm chứng trong mười giây: mở tab Network của trình duyệt và xem là không có gì được gửi đi, hoặc đơn giản hơn là ngắt kết nối internet sau khi trang đã tải xong. Công cụ vẫn chạy bình thường, bởi vì chẳng có gì để gửi. Với những tài khoản giá trị cao — ngân hàng, email chính, ví crypto — khóa cứng hoặc một ứng dụng trên thiết bị của riêng bạn vẫn là lựa chọn đúng đắn, và trang bảo mật nói rõ khi nào nên dùng cái nào.
Quyền Riêng Tư Và Cách Tự Kiểm Chứng
Công cụ này dùng Web Crypto API có sẵn trong trình duyệt để tạo mã TOTP. Điều đó có nghĩa là:
- Không gửi gì lên máy chủ: Sau khi trang tải xong, không có bất kỳ yêu cầu mạng nào được gửi đi. Bạn có thể tự kiểm tra trong tab Network của công cụ dành cho nhà phát triển.
- Không lưu trữ: Khóa bí mật chỉ nằm trong bộ nhớ trình duyệt khi tab còn mở. Đóng tab là mất. Không cookie, không localStorage, không cơ sở dữ liệu.
- Không theo dõi: Không có script phân tích, không tài nguyên bên thứ ba, không lấy dấu vân tay trình duyệt. Trang không gửi dữ liệu đi đâu cả.
- Chuẩn mở: Việc tạo mã tuân theo RFC 6238 (TOTP) và RFC 4226 (HOTP) — đúng những chuẩn mà Google Authenticator và mọi ứng dụng xác thực lớn đang dùng.
Muốn chắc chắn hơn? Hãy ngắt kết nối mạng sau khi trang đã tải — công cụ vẫn hoạt động bình thường.
Muốn xem mô hình mối đe dọa đầy đủ, kể cả khi không nên dùng công cụ này? Hãy đọc trang bảo mật (tiếng Anh).
Câu Hỏi Thường Gặp Về Công Cụ Tạo Mã 2FA
Mã 2FA là mật khẩu một lần gồm sáu chữ số mà dịch vụ yêu cầu sau khi bạn nhập mật khẩu. Phần lớn là mã TOTP, được tạo từ một khóa bí mật cộng với thời gian hiện tại, và thay đổi mỗi 30 giây. Cùng một khóa luôn cho ra cùng một mã trên mọi ứng dụng xác thực tuân theo chuẩn.
Nếu bạn có khóa bí mật Base32 mà dịch vụ cấp cho bạn lúc bật xác thực hai yếu tố, hãy dán nó vào ô phía trên và mã sẽ hiện ra ngay. Bạn không cần cài đặt bất cứ thứ gì.
Nếu dịch vụ chỉ gửi mã về điện thoại bằng SMS thì không có khóa bí mật nào để dán — bạn phải chờ tin nhắn. Khóa chỉ được cấp khi dịch vụ hỗ trợ ứng dụng xác thực.
Chín trên mười lần là do đồng hồ trên thiết bị của bạn bị sai. Mã TOTP được tính từ thời gian hiện tại, nên lệch hơn khoảng 30 giây là dịch vụ sẽ từ chối mã. Hãy bật đặt ngày và giờ tự động rồi thử lại. Nguyên nhân phổ biến còn lại là khóa bị thiếu ký tự: Base32 chỉ dùng A–Z và 2–7, nên nếu bạn thấy số 0, 1, 8 hay 9 thì bạn đã sao chép sai chuỗi.
Nó chỉ hiển thị một lần, trong lúc thiết lập. Khi một dịch vụ hiện mã QR, gần như luôn có một liên kết nhỏ bên cạnh ghi "không quét được?" hoặc "nhập khóa thủ công" — bấm vào đó sẽ thấy khóa Base32 ở dạng văn bản. Nếu bạn chỉ quét mã QR mà không lưu lại phần văn bản thì không có cách nào lấy lại; bạn phải tắt 2FA rồi bật lại để được cấp khóa mới.
Ba mươi giây, theo cấu hình chuẩn. Trên thực tế phần lớn dịch vụ còn chấp nhận cả mã trước đó, nên bạn thường có gần một phút. Nếu mã đổi ngay lúc bạn đang nhập, chỉ cần dùng mã mới — không bị phạt gì vì chuyện đó.
Được. Điện thoại không phải là thứ làm nên xác thực hai yếu tố; khóa bí mật mới là thứ đó. Bất cứ công cụ nào triển khai RFC 6238 đều có thể biến khóa đó thành mã hợp lệ, và đây chính là việc trang này làm. Hãy giữ khóa ở nơi an toàn thì bạn sẽ không bao giờ bị khóa ngoài chỉ vì máy bị mất, hết pin hoặc không mang theo.