หน้าแรก

รหัส 2FA ใช้งานไม่ได้

คู่มือนี้อธิบาย 2FA code troubleshooting ในบริบทของรหัส Authenticator ในเครื่อง คีย์ Base32 ลิงก์ otpauth และ URL shortcut

ความช่วยเหลือ 2FA, MFA และ TOTP authenticator

ใช้หน้านี้เป็นตัวสร้างรหัส TOTP/OTP แบบเบาสำหรับการยืนยันตัวตนสองปัจจัย (2FA), การยืนยันตัวตนหลายปัจจัย (MFA) และรหัสตั้งค่าที่เข้ากันได้กับ authenticator วาง Base32 secret หรือ otpauth setup link แล้วเพิ่มตัวสร้างเมื่อจำเป็นเท่านั้น

คำอธิบายฟีเจอร์

ช่อง 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 อย่าแชร์ 2FA secret จริงกับผู้อื่น สำหรับ shortcut ชั่วคราวควรใช้ URL fragment #secret=

ขอบเขตเครื่องมือ

เครื่องมือแปลงคีย์ตั้งค่าที่มีอยู่เป็นรหัส TOTP ปัจจุบัน ไม่สร้าง secret ใหม่, SMS OTP, push approval, passkeys หรือ recovery codes

ตารางแก้ปัญหารหัส 2FA ไม่ถูกต้อง

จับคู่อาการกับสาเหตุ TOTP ที่เป็นไปได้ สิ่งที่ควรตรวจ และวิธีแก้ที่ปลอดภัย

อาการสาเหตุที่เป็นไปได้ตรวจอะไรวิธีแก้
คัดลอกเร็วแล้วแต่รหัสยังถูกปฏิเสธเวลาอุปกรณ์หรือเบราว์เซอร์ไม่ตรงกันเทียบกับเวลาจากเครือข่ายอัตโนมัติและรอรอบ 30 วินาทีถัดไปเปิดวันที่ เวลา และเขตเวลาอัตโนมัติ แล้วโหลด generator ใหม่
แอป Authenticator อื่นแสดงรหัสต่างกันบัญชี issuer workspace หรือ secret ต่างกันเทียบ issuer, label บัญชี, email และคีย์ Base32 เดิมใช้คีย์ของบัญชีที่หน้า login กำลังขอรหัส
คีย์รับได้แต่รหัสไม่เคยใช้งานได้คีย์ setup ไม่ครบหรือมีตัวอักษรผิดคัดลอก Base32 secret หรือ URI otpauth แบบเต็มอีกครั้งวางค่า setup เดิมใหม่โดยไม่ขาดตัวอักษร
ความยาวรหัสหรือตัวจับเวลาไม่ตรงกับบริการalgorithm, digits หรือ period ไม่ตรงกันดู SHA-1/SHA-256/SHA-512, 6/8 digits และ period ใน URI หรือหน้า setupตั้ง algorithm, digit count และ period ให้ตรงกับบริการ
บางครั้งใช้ได้แต่ล้มเหลวตอน countdown ใกล้จบรหัสหมดอายุก่อน verify หรือถูกใช้ไปแล้วดูวินาทีที่เหลือและตรวจว่ารหัสเดียวกันเคยส่งแล้วหรือไม่รอรหัสใหม่และส่งตั้งแต่ต้นช่วงเวลา
หน้า login ขอวิธีตรวจสอบแบบอื่นSMS, email OTP, push, passkey, hardware key, backup หรือ recoveryอ่านข้อความหน้า login เพื่อยืนยันว่าขอรหัส Authenticator appใช้วิธีที่หน้าเว็บขอหรือ account recovery; TOTP สร้างรหัสเหล่านี้ไม่ได้

มาตรฐานและแหล่งอ้างอิง

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= ด้วย