คำนวณในเครื่องบนเบราว์เซอร์
รหัส TOTP คำนวณด้วย Web Crypto ในเบราว์เซอร์ สำหรับลิงก์ชั่วคราว แนะนำ #secret= เพราะ fragment จะไม่ถูกส่งในคำขอ HTTP
วาง Base32 secret หรือ URI otpauth เพื่อใช้ ตัวสร้าง SHA-256 TOTP
หน้า ตัวสร้าง SHA-256 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.