คำนวณในเครื่องบนเบราว์เซอร์
รหัส TOTP คำนวณด้วย Web Crypto ในเบราว์เซอร์ สำหรับลิงก์ชั่วคราว แนะนำ #secret= เพราะ fragment จะไม่ถูกส่งในคำขอ HTTP
วาง Base32 secret หรือ URI otpauth เพื่อใช้ เครื่องมือสร้างรหัส TOTP
หน้า เครื่องมือสร้างรหัส TOTP ที่แปลไว้ล่วงหน้านี้ช่วยเปลี่ยนคีย์ตั้งค่า 2FA หรือ MFA ที่มีอยู่เป็นรหัส TOTP ปัจจุบัน ข้อความที่แสดงจะคงตามที่วางไว้ ส่วนการคำนวณจะปรับช่องว่าง ขีดกลาง และ padding ภายใน
รหัส TOTP คำนวณด้วย Web Crypto ในเบราว์เซอร์ สำหรับลิงก์ชั่วคราว แนะนำ #secret= เพราะ fragment จะไม่ถูกส่งในคำขอ HTTP
ใช้งานกับการตั้งค่า TOTP มาตรฐานของ Google Authenticator, Microsoft Authenticator, 1Password, Bitwarden, 2FAS, FreeOTP และ flow 2FA/MFA อื่นที่แสดง Base32 secret หรือ otpauth
ใช้ตารางนี้ตรวจว่าตัวสร้าง 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 |
TOTP คือรหัสผ่านใช้ครั้งเดียวตามเวลา แอป authenticator และบริการจะแชร์ Base32 secret เดียวกัน แล้วใช้เวลาปัจจุบันสร้างรหัสสั้นที่มักเปลี่ยนทุก 30 วินาที
การคำนวณ TOTP ทำงานในเบราว์เซอร์ด้วย Web Crypto ไม่ต้องมีบัญชี และ secret จะไม่ถูกส่งไปยัง backend API เพื่อสร้างรหัส สำหรับ URL shortcut แนะนำรูปแบบ #secret=
หน้าเริ่มต้นด้วยตัวสร้างหนึ่งตัว คลิกเพิ่มตัวสร้างสำหรับ 2FA หรือ MFA secret เพิ่มเติมแต่ละรายการ ตั้งชื่อได้ วาง Base32 secret หรือ otpauth URI แล้วคัดลอกรหัส
ได้ รูปแบบที่แนะนำคือ https://2fa.chatgpt.org.uk/#secret=YOUR_BASE32_SECRET และยังรองรับ path shortcut กับ URL ?secret= ด้วย
ไม่ได้ เครื่องมือนี้ใช้คีย์ตั้งค่าที่มีอยู่เพื่อคำนวณรหัสปัจจุบัน secret จะถูกสร้างโดยเว็บไซต์หรือแอปที่คุณเปิดใช้งานการยืนยันตัวตนสองขั้นตอน
การคำนวณ TOTP ทำงานในเครื่องบนเบราว์เซอร์ หลีกเลี่ยงการแชร์ secret จริงผ่าน path หรือ query และใช้ #secret= หากต้องการ URL 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=
Last updated: 2026-09-12. TOTP generation follows RFC 6238 and compatible otpauth setup links.