Tuân thủ RFC 6238
Trình tạo TOTP trực tuyến miễn phí cho xác thực hai yếu tố. Tạo mã tuân thủ RFC 6238, quét mã QR, lưu khóa bí mật vào kho và tự động sao chép. 100% phía trình duyệt — khóa bí mật của bạn không bao giờ rời khỏi trình duyệt.
Generator
Vault
Khóa bí mật của bạn được lưu trữ cục bộ trong localStorage của trình duyệt. Chúng không bao giờ rời khỏi thiết bị của bạn.
Chưa có khóa nào được lưu. Hãy tạo mã và lưu vào kho của bạn.
Trình tạo TOTP là một công cụ bảo mật thiết yếu tạo Mật khẩu một lần dựa trên thời gian (TOTP) cho xác thực hai yếu tố (2FA). Khi bạn bật 2FA trên tài khoản, trình tạo TOTP trực tuyến tạo các mã tạm thời, sử dụng một lần, thêm lớp bảo vệ quan trọng thứ hai ngoài mật khẩu. Dù bạn sử dụng Google Authenticator, Authy hay Microsoft Authenticator, mọi mã mà các ứng dụng này tạo đều tuân theo cùng một tiêu chuẩn TOTP. Trình tạo TOTP trực tuyến miễn phí của chúng tôi cho phép bạn tạo các mã này ngay lập tức, trực tiếp từ trình duyệt mà không cần cài đặt bất kỳ phần mềm nào.
Trang web trình tạo TOTP trực tuyến này thực hiện tiêu chuẩn RFC 6238, đặc tả chính thức cho Mật khẩu một lần dựa trên thời gian. Khi bạn nhập khóa bí mật được mã hóa Base32, công cụ sử dụng thuật toán trình tạo TOTP RFC 6238 với HMAC-SHA-512 (hoặc SHA-256, SHA-1) để tính toán mã duy nhất thay đổi mỗi 30 giây. Quá trình hoàn toàn phía trình duyệt — khóa bí mật không bao giờ rời khỏi trình duyệt. Điều này khiến nó an toàn hơn căn bản so với các phương pháp dựa trên máy chủ, vì không có rủi ro thông tin đăng nhập bị chặn hoặc lưu trữ trên máy chủ từ xa.
Để bắt đầu, chỉ cần dán khóa bí mật hoặc quét mã QR. Tính năng trình tạo TOTP QR cho phép bạn sử dụng camera thiết bị để quét trực tiếp URI otpauth://, hoặc tải lên hình ảnh mã QR đã lưu. Công cụ tự động trích xuất khóa bí mật và cấu hình thuật toán, số chữ số và khoảng thời gian. Sau khi cấu hình, bạn sẽ có mã cập nhật trực tiếp với bộ đếm ngược hoạt hình hiển thị chính xác khi nào mã hiện tại hết hạn.
Có nhiều thư viện JavaScript trình tạo TOTP và công cụ trực tuyến có sẵn, bao gồm totp.danhersam.com trình tạo TOTP và 2fa.live trình tạo TOTP. Tuy nhiên, công cụ của chúng tôi nổi bật với các tính năng mà đối thủ đơn giản không cung cấp. Trong khi hầu hết các công cụ trình tạo TOTP miễn phí chỉ cung cấp tạo mã cơ bản, chúng tôi mang đến trải nghiệm quản lý 2FA hoàn chỉnh với quét mã QR, kho lưu trữ持久, tính năng tự động sao chép và hỗ trợ chế độ tối.
Khác với cách tiếp cận Google TOTP generator chỉ dựa vào ứng dụng di động, trình tạo TOTP trực tuyến của chúng tôi hoạt động trên bất kỳ thiết bị nào có trình duyệt web. Cần tạo mã Google TOTP generator từ máy tính xách tay? Công cụ của chúng tôi xử lý liền mạch. Công cụ được xây dựng để là trình tạo TOTP trực tuyến miễn phí universal hoạt động cho mọi dịch vụ, mọi thuật toán, mọi cấu hình.
Đối với nhà phát triển xây dựng hệ thống xác thực, công cụ này đóng vai trò triển khai tham chiếu đáng tin cậy. Mã trình tạo TOTP JavaScript sử dụng Web Crypto API cho các thao tác mật mã, đảm bảo cùng mức độ bảo mật với triển khai gốc. Nếu bạn đang tìm gói npm trình tạo TOTP hoặc npm TOTP generator cho dự án, triển khai của chúng tôi tuân theo cùng đặc tả RFC 6238 mà các thư viện như otpauth và speakeasy sử dụng.
Triển khai HMAC-SHA-512 RFC 6238 hỗ trợ cả ba thuật toán chuẩn: HMAC-SHA-1 (mặc định được hầu hết ứng dụng xác thực sử dụng), HMAC-SHA-256 và HMAC-SHA-512 cho bảo mật cấp doanh nghiệp. Bạn có thể cấu hình mã 6 hoặc 8 chữ số, điều chỉnh khoảng thời gian từ 1 đến 120 giây và kiểm tra triển khai TOTP của máy chủ với các vector thử nghiệm đã biết. Bộ phát hiện sai lệch đồng hồ tích hợp giúp bạn xác định sự cố đồng bộ hóa thời gian có thể gây ra lỗi xác minh mã.
Trình quét mã QR: Nhập khóa bí mật ngay lập tức bằng cách quét mã QR bằng camera hoặc tải lên tệp hình ảnh. Trình tạo TOTP QR phân tích URI otpauth:// và tự động cấu hình tất cả tham số.
Kho an toàn: Lưu nhiều khóa TOTP với nhãn tùy chỉnh. Khác với các công cụ khác mất dữ liệu khi đóng tab, kho của chúng tôi持久 trong localStorage, vì vậy các tài khoản đã lưu của bạn tồn tại qua lần khởi động lại trình duyệt.[Scan QR Code]
Tự động sao chép và phím tắt: Bật tự động sao chép để mã hiện tại tự động được sao chép vào clipboard khi làm mới. Nhấn Ctrl+C bất kỳ lúc nào để sao chép mã đang hoạt động ngay lập tức.[Open Local Vault]
Bộ đếm ngược trực quan: Vòng tròn hoạt hình hiển thị chính xác còn bao nhiêu giây trước khi mã làm mới, với màu sắc theo mức độ khẩn — xanh khi an toàn, vàng khi sắp hết thời gian, đỏ trong 5 giây cuối.
Chế độ tối: Giao diện tối được thiết kế đẹp mắt theo hệ thống thiết kế Vercel Geist. Chuyển đổi giữa chế độ sáng và tối, hoặc để nó tự động phù hợp với tùy chọn hệ thống của bạn.
Phát hiện sai lệch đồng hồ: Nếu mã không khớp, bộ phát hiện sai lệch đồng hồ hiển thị sai lệch chính xác giữa thiết bị của bạn và thời gian dự kiến, giúp bạn khắc phục sự cố đồng bộ hóa.[Learn More About Our Architecture]
Mọi khía cạnh của trình tạo TOTP này được thiết kế với quyền riêng tư làm nền tảng. Mọi thao tác mật mã sử dụng Web Crypto API tích hợp của trình duyệt. Không có dữ liệu nào được truyền đến bất kỳ máy chủ nào. Kho lưu trữ hoàn toàn trong localStorage của trình duyệt. Khi bạn xóa dữ liệu trình duyệt, tất cả khóa đã lưu bị xóa vĩnh viễn. Không có cookie, không theo dõi phân tích, không script bên thứ ba. Đây là cách riêng tư và an toàn nhất để tạo mã TOTP trực tuyến, khiến nó trở thành lựa chọn lý tưởng cho người dùng coi trọng bảo mật cần trình tạo TOTP miễn phí đáng tin cậy.
Trình tạo TOTP của chúng tôi hoàn toàn tương thích với tất cả ứng dụng xác thực chính bao gồm Google Authenticator, Microsoft Authenticator, Authy, FreeOTP và Duo Mobile. Mã được tạo ở đây tuân theo thuật toán RFC 6238 chính xác mà các ứng dụng này sử dụng, vì vậy bạn có thể sử dụng công cụ này làm bản sao lưu đáng tin cậy hoặc làm trình tạo TOTP chính. Dù bạn cần phần tương đương Google TOTP generator, công cụ tương thích TOTP generator Google hay trình tạo 2FA TOTP độc lập, công cụ này mang lại kết quả nhất quán, tuân tiêu chuẩn mỗi lần.
Understand SIM swapping risks, SS7 network vulnerabilities, and why offline tokens protect accounts better.
TutorialStep-by-Step 2FA Setup WalkthroughLearn how to securely extract Base32 keys, scan setup QR codes, and test one-time passwords.
RFC 6238 Deep DiveHow Time-Based One-Time Passwords WorkHMAC hashing, 30-second time steps, and clock drift tolerance explained in simple terms.
Offline ToolSecure Encrypted Local VaultStore multiple 2FA secrets directly in your browser's private localStorage with zero server transmission.
FAQ
Để tạo mã TOTP, hãy nhập khóa bí mật được mã hóa Base32 vào trường nhập phía trên, chọn thuật toán ưa thích (SHA-1, SHA-256 hoặc SHA-512), chọn 6 hoặc 8 chữ số rồi nhấp \'Tạo TOTP\'. Công cụ sẽ ngay lập tức tạo mật khẩu một lần dựa trên thời gian, làm mới mỗi 30 giây. Bạn cũng có thể quét mã QR bằng camera hoặc tải lên hình ảnh QR để tự động điền khóa bí mật.
TOTP (Mật khẩu một lần dựa trên thời gian) được sử dụng cho xác thực hai yếu tố (2FA) để thêm một lớp bảo mật bổ sung cho tài khoản trực tuyến. Khi bạn đăng nhập, bạn nhập mật khẩu cùng với mã 6 hoặc 8 chữ số tạm thời được tạo bởi ứng dụng xác thực hoặc trình tạo TOTP này. Các dịch vụ như Google, GitHub, AWS, Microsoft và ứng dụng ngân hàng sử dụng TOTP để bảo vệ tài khoản khỏi truy cập trái phép, ngay cả khi mật khẩu bị lộ.
Có, TOTP an toàn hơn đáng kể so với 2FA dựa trên SMS. Mã SMS có thể bị chặn qua đánh SIM, tấn công SS7 hoặc kỹ thuật xã hội. Mã TOTP được tạo cục bộ trên thiết bị của bạn bằng khóa chia sẻ và thời gian hiện tại, vì vậy chúng không bao giờ được truyền qua mạng. Điều này khiến TOTP miễn nhiễm với tấn công đánh SIM, sao chép SIM và chặn tin nhắn SMS. Các chuyên gia bảo mật và tổ chức như NIST khuyến nghị TOTP thay vì SMS cho xác thực hai yếu tố.
TOTP cung cấp nhiều lợi ích chính: Bảo mật được nâng cao — mã hết hạn mỗi 30 giây, khiến chúng vô dụng nếu bị chặn. Không cần mạng — mã được tạo ngoại tuyến trên thiết bị của bạn. Tương thích đa nền tảng — hoạt động với Google Authenticator, Authy, Microsoft Authenticator và hàng chục ứng dụng khác. Không phụ thuộc SIM — miễn nhiễm với tấn công đánh SIM và chiếm đoạt số điện thoại. Được áp dụng rộng rãi — được hỗ trợ bởi Google, GitHub, AWS, Dropbox và hầu hết các dịch vụ trực tuyến lớn.
Để tạo TOTP, bạn cần khóa bí mật chia sẻ được cung cấp bởi dịch vụ bạn đang xác thực. Nhập khóa bí mật được mã hóa Base32 này vào trình tạo phía trên. Công cụ sử dụng thuật toán RFC 6238 để kết hợp khóa bí mật của bạn với mốc thời gian hiện tại, tạo ra mã duy nhất thay đổi mỗi 30 giây. Bạn có thể sử dụng trình tạo TOTP trực tuyến của chúng tôi, cài đặt ứng dụng xác thực trên điện thoại hoặc sử dụng thư viện trình tạo TOTP JavaScript trong ứng dụng của riêng bạn.
OTP (Mật khẩu một lần) là thuật ngữ chung cho bất kỳ mật khẩu nào chỉ hợp lệ cho một phiên đăng nhập hoặc giao dịch. TOTP (Mật khẩu một lần dựa trên thời gian) là loại OTP cụ thể sử dụng thời gian hiện tại làm yếu tố trong việc tạo mã. Mặc dù tất cả TOTP đều là OTP, nhưng không phải tất cả OTP đều là TOTP. Các loại OTP khác bao gồm HOTP (dựa trên HMAC, sử dụng bộ đếm thay vì thời gian) và OTP SMS (gửi qua tin nhắn văn bản). TOTP là dạng OTP phổ biến nhất cho xác thực hai yếu tố nhờ sự cân bằng giữa bảo mật và khả năng sử dụng.
Có, TOTP rất an toàn khi được triển khai đúng cách. Bảo mật dựa vào sự bí mật của khóa chia sẻ, độ khó猜测 (thường 160+ bit entropy) và cửa sổ hiệu lực ngắn 30 giây. Mã mới được tạo mỗi 30 giây, vì vậy ngay cả khi kẻ tấn công bắt được mã của bạn, mã sẽ hết hạn nhanh chóng. TOTP kháng lại tấn công phát lại, lừa đảo (khi sử dụng với khóa phần cứng) và tấn công brute-force ngoại tuyến. Rủi ro chính là nếu khóa bí mật bị lộ, đó là lý do bạn luôn phải lưu trữ nó một cách an toàn.
Khi một dịch vụ cung cấp mã QR để thiết lập 2FA, mã đó chứa URI otpauth://totp/ với khóa bí mật của bạn được nhúng trong đó. Để sử dụng trình tạo TOTP này, hãy nhấp \'Quét bằng camera\' và hướng camera thiết bị vào mã QR, hoặc nhấp \'Tải lên hình ảnh QR\' để chọn tệp hình ảnh mã QR đã lưu. Công cụ sẽ tự động giải mã mã QR, trích xuất khóa bí mật và cấu hình thuật toán, số chữ số và khoảng thời gian. Bạn cũng có thể tự trích xuất tham số secret= từ URI và dán vào trường nhập.
Mã TOTP là mật khẩu tạm thời, sử dụng một lần, thường dài 6 hoặc 8 chữ số, được tạo bằng thuật toán Mật khẩu một lần dựa trên thời gian (RFC 6238). Mỗi mã hợp lệ trong một khoảng thời gian ngắn, thường là 30 giây, sau đó mã mới được tạo. Các mã này được sử dụng như yếu tố thứ hai trong xác thực hai yếu tố — bạn nhập chúng cùng với mật khẩu khi đăng nhập. Mã TOTP được tạo bằng cách kết hợp khóa bí mật chia sẻ với thời gian hiện tại bằng mã hóa HMAC-SHA-1, SHA-256 hoặc SHA-512.
Mã TOTP của bạn được tạo bởi ứng dụng xác thực (như Google Authenticator, Authy hoặc Microsoft Authenticator) hoặc bằng cách nhập khóa bí mật vào trình tạo TOTP trực tuyến này. Khi dịch vụ yêu cầu mã 2FA, hãy mở ứng dụng xác thực để xem mã 6 hoặc 8 chữ số hiện tại. Nếu bạn chưa cài đặt ứng dụng xác thực, hãy sử dụng trình tạo phía trên bằng cách nhập khóa bí mật đã lưu khi bật 2FA trên tài khoản. Mã tự động làm mới mỗi 30 giây.
Explore our complete knowledge hub covering SMS vulnerabilities, SIM swap defense, QR code extraction, and recovery key backups.