ตัวสร้างรหัส TOTP แบบไดนามิก
ใส่ secret 2FA ของคุณและเพิ่มตัวสร้างอิสระได้หลายตัว
ความช่วยเหลือ 2FA, MFA และ TOTP authenticator
ใช้หน้านี้เป็นตัวสร้างรหัส TOTP/OTP แบบเบาสำหรับการยืนยันตัวตนสองปัจจัย (2FA), การยืนยันตัวตนหลายปัจจัย (MFA) และรหัสตั้งค่าที่เข้ากันได้กับ authenticator วาง Base32 secret หรือ otpauth setup link แล้วเพิ่มตัวสร้างเมื่อจำเป็นเท่านั้น
ตารางรองรับของตัวสร้าง
ใช้ตารางนี้ตรวจว่าตัวสร้าง TOTP/2FA ในเครื่องรับข้อมูลแบบใด และควรตรวจค่าใดก่อนคัดลอกรหัส
| ความต้องการ | ข้อมูลหรือการตั้งค่า | สิ่งที่ต้องตรวจ | ผลลัพธ์ |
|---|---|---|---|
| คีย์ตั้งค่า 2FA แบบกรอกเอง | Base32 secret ที่มีช่องว่าง ขีดกลาง หรือ padding ได้ | คัดลอกคีย์เต็มจากหน้าความปลอดภัยของบัญชี | ช่องแสดงผลคงรูปแบบที่วางไว้ และคำนวณโดยปรับค่าในเครื่อง |
| ลิงก์ตั้งค่า otpauth | URI otpauth://totp/ จาก QR Authenticator หรือหน้าตั้งค่า | URI มี secret และอาจมี issuer, digits, period, algorithm | เครื่องมืออ่านพารามิเตอร์ TOTP ที่รองรับและอัปเดตตัวเลือก |
| รูป QR Authenticator | ภาพหน้าจอ QR หรือรูปที่บันทึกไว้ | เบราว์เซอร์รองรับ BarcodeDetector API ในเครื่อง | QR ถูกอ่านในเบราว์เซอร์ ไม่ต้องอัปโหลด |
| หลายบัญชี | ตัวสร้างแยกหนึ่งรายการต่อ secret | ใช้ Add generator เมื่อจำเป็นต้องใช้บัญชีอื่นหรือ MFA token เท่านั้น | แต่ละตัวสร้างมีชื่อ secret ตัวนับถอยหลัง และปุ่มคัดลอกของตัวเอง |
| การตั้งค่า TOTP ขั้นสูง | SHA-1, SHA-256, SHA-512; 6 หรือ 8 หลัก; period 10-120 วินาที | ถ้าไม่ใช่ค่าเริ่มต้น 6 หลัก 30 วินาที ให้ตรงกับหน้าตั้งค่าของบริการ | รหัสสอดคล้องกับแอป Authenticator ที่รองรับ RFC 6238 |
| URL secret shortcut | #secret= fragment, path secret หรือ ?secret= query | แนะนำ fragment เพราะ secret หลัง # ไม่ถูกส่งใน HTTP request | หน้า path และ query ที่มี secret จะส่งแบบ noindex/no-store |
FAQ
TOTP คืออะไร?
TOTP คือรหัสผ่านใช้ครั้งเดียวตามเวลา แอป authenticator และบริการจะแชร์ Base32 secret เดียวกัน แล้วใช้เวลาปัจจุบันสร้างรหัสสั้นที่มักเปลี่ยนทุก 30 วินาที
เครื่องมือ 2FA นี้ทำงานในเครื่องหรือไม่?
การคำนวณ TOTP ทำงานในเบราว์เซอร์ด้วย Web Crypto ไม่ต้องมีบัญชี และ secret จะไม่ถูกส่งไปยัง backend API เพื่อสร้างรหัส สำหรับ URL shortcut แนะนำรูปแบบ #secret=
ใช้หลายตัวสร้างอย่างไร?
หน้าเริ่มต้นด้วยตัวสร้างหนึ่งตัว คลิกเพิ่มตัวสร้างสำหรับ 2FA หรือ MFA secret เพิ่มเติมแต่ละรายการ ตั้งชื่อได้ วาง Base32 secret หรือ otpauth URI แล้วคัดลอกรหัส
เปิด URL ที่มีรหัสตั้งค่า 2FA ได้ไหม?
ได้ รูปแบบที่แนะนำคือ https://2fa.chatgpt.org.uk/#secret=YOUR_BASE32_SECRET และยังรองรับ path shortcut กับ URL ?secret= ด้วย
คำอธิบายฟีเจอร์
- ช่อง secret แสดงข้อความที่วางไว้ตามต้นฉบับ ขณะที่ตัวสร้างยอมรับช่องว่าง ขีดกลาง และ padding ภายใน
- แต่ละตัวสร้างมี TOTP countdown 30 วินาทีของตัวเอง ชื่อไม่บังคับ ปุ่มวาง ล้าง ลบ และคัดลอกด้วยคลิกเดียว
- หน้าเริ่มต้นด้วยตัวสร้างหนึ่งตัว เพิ่มเมื่อคุณจัดการหลายบัญชี, 2FA secret หรือ MFA token เท่านั้น
- รองรับ otpauth:// URI, Base32 secret, URL fragment, path shortcut และ query parameter
URL secret shortcut
แนะนำรูปแบบ fragment เพราะเนื้อหาหลัง # จะไม่ถูกส่งไปกับคำขอ HTTP รูปแบบ path และ query ก็รองรับเช่นกัน และหน้าดังกล่าวจะถูกตั้ง noindex เพื่อหลีกเลี่ยงการจัดทำดัชนี URL ที่มี secret
https://2fa.chatgpt.org.uk/#secret=YOUR_BASE32_SECREThttps://2fa.chatgpt.org.uk/#YOUR_BASE32_SECREThttps://2fa.chatgpt.org.uk/YOUR_BASE32_SECREThttps://2fa.chatgpt.org.uk/?secret=YOUR_BASE32_SECRETอย่าแชร์ 2FA secret จริงกับผู้อื่น สำหรับ shortcut ชั่วคราวควรใช้ URL fragment #secret=
มาตรฐานและแหล่งอ้างอิง
- RFC 6238: TOTP: Time-Based One-Time Password Algorithm
- Google Authenticator Key URI Format
- NIST SP 800-63B: Digital Identity Guidelines, Authentication and Authenticator Management
Last updated: 2026-09-12. TOTP generation follows RFC 6238 and compatible otpauth setup links.