Tạo mã TOTP
Kiểm tra xem mã bí mật hai lớp bạn lưu có sinh ra đúng mã trên điện thoại hay không — trước khi mất điện thoại.
Chạy hoàn toàn trong trình duyệt của bạn
Đang tải công cụ...
Cách sử dụng
- Dán chuỗi Base32, hoặc nguyên URI otpauth:// lấy từ mã QR.
- So mã hiển thị với mã trong ứng dụng xác thực của bạn.
- Trùng nhau nghĩa là bản lưu dự phòng dùng được. Không trùng thì hãy thiết lập lại tài khoản.
- Chỉ đổi thuật toán, số chữ số hay chu kỳ khi bên cấp yêu cầu khác thường.
Tính năng
- Theo RFC 6238, đối chiếu với test vector chính thức của chuẩn.
- Hỗ trợ SHA-1, SHA-256, SHA-512, với 6 hoặc 8 chữ số.
- Đọc URI otpauth:// và tự điền mọi trường.
- Hiển thị mã hiện tại còn hiệu lực bao lâu.
- Chạy hoàn toàn trong trình duyệt — mã bí mật không được gửi đi đâu.
Câu hỏi thường gặp
- Có nên dán mã bí mật hai lớp lên một trang web không?
- Hãy cân nhắc trước khi làm. Không có gì được tải lên — mã được tính ngay trong trang và không có máy chủ nào — nhưng một mã bí mật đã dán đi đâu đó là mã đã rời khỏi nơi an toàn của nó, và một tiện ích trình duyệt đọc được trang này như mọi trang khác. Trường hợp đáng làm chính là mục đích của công cụ: kiểm tra một lần bản dự phòng bạn vừa ghi lại, trước khi thực sự trông cậy vào nó.
- Mã không khớp với điện thoại thì sao?
- Thường là do đồng hồ. TOTP là hàm của thời gian hiện tại, nên thiết bị lệch giờ quá một chu kỳ sẽ hiện mã khác — hãy kiểm tra cả hai đều đồng bộ giờ. Nếu không phải vậy thì là do thiết lập: một số nơi dùng 8 chữ số, chu kỳ 60 giây, hoặc SHA-256. Cả ba đều chỉnh được ở trên.
- Công cụ này có thay được ứng dụng xác thực không?
- Không, và cũng không nên. Ứng dụng xác thực giữ mã bí mật trong bộ nhớ thiết bị mà trình duyệt không đọc được — đó chính là lý do bảo mật của lớp xác thực thứ hai. Đây là công cụ để kiểm tra: dán, so, rồi đóng tab.
Công cụ liên quan
Kiểu mã hóa dùng cho mã bí mật hai lớp — chấp nhận cả khoảng trắng và ký tự gõ nhầm khi chép tay.
Ký một thông điệp bằng khóa bí mật, hoặc kiểm tra chữ ký webhook mà bạn nhận được.
Tạo mã QR cho liên kết, văn bản hoặc mạng WiFi.