ตัวสร้างรหัส 2FA
วางคีย์ลับ 2FA แบบ Base32 ของคุณ แล้วรับรหัสยืนยันสองชั้น 6 หลักที่ใช้งานได้จริงทันที หน้านี้ใช้อัลกอริทึม TOTP ตามมาตรฐาน RFC 6238 เดียวกับ Google Authenticator, Microsoft Authenticator และ Authy ดังนั้นรหัสผ่านแบบใช้ครั้งเดียว (OTP) ที่ได้จึงใช้ได้กับ Binance, GitHub, Discord, Facebook, X และทุกที่ที่เปิดใช้ 2FA
ใส่คีย์ 2FA ของคุณ แล้วรับรหัสยืนยันได้ทันที
จะแสดงที่นี่
รหัสยืนยันของคุณ
คลิกเพื่อคัดลอก
รหัส 2FA คืออะไร
รหัส 2FA คือรหัสผ่านแบบใช้ครั้งเดียว 6 หลัก ที่ใช้ยืนยันว่าคุณถือปัจจัยที่สองนอกเหนือจากรหัสผ่าน แต่ละบริการเรียกมันว่ารหัสยืนยันสองชั้น รหัสยืนยันตัวตน หรือเรียกสั้น ๆ ว่า OTP มาตรฐานที่อยู่เบื้องหลังรหัสเกือบทั้งหมดคือ TOTP หรือรหัสผ่านใช้ครั้งเดียวที่อ้างอิงเวลา ซึ่งกำหนดไว้ใน RFC 6238
เมื่อคุณเปิดใช้การยืนยันตัวตนสองชั้น บริการจะแสดงคีย์ลับให้คุณ เป็นสตริงสั้น ๆ ของตัวอักษรและตัวเลขในรูปแบบ Base32 เช่น JBSWY3DPEHPK3PXP คีย์นั้นกับเวลาปัจจุบันจะถูกคำนวณด้วยสูตรเดียวกันทั้งสองฝ่าย จึงเป็นเหตุผลที่แอปยืนยันตัวตนของคุณและตัวบริการได้รหัสตรงกันทุกครั้งโดยไม่ต้องสื่อสารกันเลย ผลลัพธ์จะเปลี่ยนทุก 30 วินาที ดังนั้นรหัสที่ถูกดักจับไปจึงแทบไร้ค่าในทันที
เครื่องมือใดก็ตามที่ทำตามมาตรฐานนี้จะให้รหัสเดียวกันจากคีย์เดียวกัน ไม่มีรหัสที่ใช้ได้แค่กับ Google หรือแค่กับ Authy นั่นคือเหตุผลที่หน้านี้ทำหน้าที่แทนแอปยืนยันตัวตนได้เมื่อคุณไม่มีมือถืออยู่กับตัว อ่านเพิ่มเติมได้ที่ การยืนยันตัวตนสองชั้นคืออะไร และ อัลกอริทึม TOTP สร้างรหัสแต่ละตัวขึ้นมาอย่างไร
วิธีสร้างรหัส 2FA จากคีย์ลับของคุณ
1. วางคีย์ 2FA แบบ Base32 ของคุณ
วางคีย์ลับแบบ Base32 จากหน้าตั้งค่า 2FA ของบัญชีคุณ
2. รับรหัส TOTP 6 หลัก
รหัสยืนยัน 6 หลักจะแสดงทันที และเปลี่ยนใหม่อัตโนมัติทุก 30 วินาที
3. คัดลอกรหัสแล้วเข้าสู่ระบบ
คลิกที่รหัสเพื่อคัดลอก แล้วนำไปวางในที่ที่ต้องการเข้าสู่ระบบ คีย์ของคุณอยู่แค่ในเบราว์เซอร์เท่านั้น
สร้างรหัส 2FA ในเบราว์เซอร์ปลอดภัยไหม
ทั้งหมดขึ้นอยู่กับว่าการคำนวณเกิดขึ้นที่ไหน เว็บสร้างรหัส 2FA ออนไลน์บางแห่งส่งคีย์ลับของคุณไปยังเซิร์ฟเวอร์ของตัวเองแล้วส่งรหัสกลับมา ซึ่งเท่ากับว่าเจ้าของเว็บเห็นคีย์ที่ปกป้องบัญชีของคุณ หน้านี้ไม่ได้ทำงานแบบนั้น
รหัสของคุณถูกคำนวณในเบราว์เซอร์ด้วย Web Crypto API และคุณพิสูจน์ได้เองในสิบวินาที เปิดแท็บ Network ของเบราว์เซอร์แล้วดูว่าไม่มีข้อมูลใดถูกส่งออกไป หรือง่ายกว่านั้นคือตัดการเชื่อมต่ออินเทอร์เน็ตหลังหน้าเว็บโหลดเสร็จ เครื่องมือยังทำงานได้ต่อไป เพราะไม่มีอะไรต้องส่งออกไปเลย สำหรับบัญชีสำคัญ เช่น บัญชีธนาคาร อีเมลหลัก หรือกระเป๋าคริปโต การใช้กุญแจฮาร์ดแวร์หรือแอปบนเครื่องของคุณเองยังเป็นทางเลือกที่ถูกต้องกว่า และ หน้าความปลอดภัย อธิบายไว้ชัดเจนว่าควรใช้แบบไหนเมื่อไหร่
ความเป็นส่วนตัว และวิธีตรวจสอบด้วยตัวคุณเอง
เครื่องมือนี้ใช้ Web Crypto API ที่มีอยู่ในเบราว์เซอร์ของคุณเพื่อสร้างรหัส TOTP นั่นหมายความว่า:
- ไม่ติดต่อเซิร์ฟเวอร์: หลังจากหน้าเว็บโหลดเสร็จ จะไม่มีการส่งคำขอใด ๆ ออกไปอีก คุณตรวจสอบเองได้จากแท็บ Network ในเครื่องมือสำหรับนักพัฒนาของเบราว์เซอร์
- ไม่มีการจัดเก็บ: คีย์ลับของคุณอยู่แค่ในหน่วยความจำของเบราว์เซอร์ขณะที่แท็บเปิดอยู่ ปิดแท็บแล้วคีย์จะหายไป ไม่มีคุกกี้ ไม่มี localStorage ไม่มีฐานข้อมูล
- ไม่มีการติดตาม: ไม่มีสคริปต์วิเคราะห์ ไม่มีทรัพยากรจากบุคคลที่สาม ไม่มีการเก็บลายนิ้วมือดิจิทัล หน้านี้ไม่ส่งข้อมูลกลับไปที่ใดทั้งสิ้น
- มาตรฐานเปิด: การสร้างรหัสเป็นไปตาม RFC 6238 (TOTP) และ RFC 4226 (HOTP) ซึ่งเป็นมาตรฐานเดียวกับที่ Google Authenticator และแอปยืนยันตัวตนรายใหญ่ทุกเจ้าใช้
ถ้าอยากมั่นใจยิ่งขึ้น ให้ตัดการเชื่อมต่ออินเทอร์เน็ตหลังจากหน้านี้โหลดเสร็จ เครื่องมือจะยังทำงานได้ตามปกติ
อยากดูแบบจำลองภัยคุกคามฉบับเต็ม รวมถึงกรณีที่ไม่ควรใช้เครื่องมือนี้ใช่ไหม อ่านได้ที่หน้าความปลอดภัย (ภาษาอังกฤษ)
คำถามที่พบบ่อยเกี่ยวกับเครื่องมือสร้างรหัส 2FA
รหัส 2FA คือรหัสผ่านแบบใช้ครั้งเดียว 6 หลัก ที่บริการขอหลังจากคุณกรอกรหัสผ่านแล้ว ส่วนใหญ่เป็นรหัส TOTP ซึ่งสร้างจากคีย์ลับบวกกับเวลาปัจจุบัน และเปลี่ยนทุก 30 วินาที คีย์เดียวกันจะให้รหัสเดียวกันเสมอในแอปยืนยันตัวตนทุกตัวที่ทำตามมาตรฐาน
ถ้าคุณมีคีย์ลับ Base32 ที่บริการให้ไว้ตอนเปิดใช้การยืนยันตัวตนสองชั้น ให้วางลงในช่องด้านบน แล้วรหัสจะปรากฏขึ้นทันที ไม่ต้องติดตั้งอะไรเลย
ถ้าบริการนั้นส่งรหัสไปที่มือถือทาง SMS เท่านั้น ก็จะไม่มีคีย์ลับให้วาง คุณต้องรอข้อความ คีย์จะออกให้เฉพาะเมื่อบริการรองรับแอปยืนยันตัวตน
เก้าในสิบครั้งเกิดจากนาฬิกาในเครื่องของคุณผิด รหัส TOTP คำนวณจากเวลาปัจจุบัน ถ้าเวลาคลาดเคลื่อนเกินประมาณ 30 วินาที รหัสที่ได้จะถูกบริการปฏิเสธ ให้เปิดการตั้งวันและเวลาอัตโนมัติแล้วลองใหม่ อีกสาเหตุที่พบบ่อยคือคีย์ไม่ครบ Base32 ใช้เฉพาะ A–Z และ 2–7 ดังนั้นถ้าคุณเห็นเลข 0, 1, 8 หรือ 9 แสดงว่าคุณคัดลอกสตริงผิด
มันแสดงให้เห็นครั้งเดียวตอนตั้งค่า เวลาบริการแสดงรหัส QR มักจะมีลิงก์เล็ก ๆ อยู่ข้าง ๆ เขียนว่า "สแกนไม่ได้?" หรือ "กรอกคีย์ด้วยตัวเอง" ซึ่งจะเผยคีย์ Base32 ในรูปแบบข้อความ ถ้าคุณสแกนรหัส QR ไปเลยโดยไม่เคยบันทึกข้อความนั้นไว้ ก็ไม่มีทางกู้คืนได้ คุณต้องปิด 2FA แล้วเปิดใหม่เพื่อรับคีย์ใหม่
สามสิบวินาที ตามค่ามาตรฐาน ในทางปฏิบัติบริการส่วนใหญ่ยังรับรหัสตัวก่อนหน้าด้วย คุณจึงมักมีเวลาเกือบหนึ่งนาที ถ้ารหัสเปลี่ยนตอนที่คุณกำลังพิมพ์อยู่ ก็ใช้รหัสใหม่ได้เลย ไม่มีผลเสียอะไร
ได้ สิ่งที่ทำให้การยืนยันตัวตนสองชั้นทำงานไม่ใช่มือถือ แต่เป็นคีย์ลับ เครื่องมือใดก็ตามที่ทำตาม RFC 6238 ก็เปลี่ยนคีย์นั้นเป็นรหัสที่ใช้ได้ ซึ่งเป็นสิ่งที่หน้านี้ทำอยู่ เก็บคีย์ไว้ในที่ปลอดภัย แล้วคุณจะไม่ถูกล็อกออกจากบัญชีเพราะมือถือหาย แบตหมด หรือไม่ได้พามาด้วยอีกเลย