Penjana Kod 2FA (TOTP)
Tukar rahsia Base32 kepada kod dua faktor langsung, semak kod, dan bina pautan otpauth:// — semuanya dalam pelayar anda.
🔒 Kod dikira pada peranti anda. Rahsia tidak sekali-kali dimuat naik atau disimpan.
Tentang Penjana Kod 2FA (TOTP)
Kata laluan sekali guna berasaskan masa (TOTP, RFC 6238) ialah kod enam digit yang dipaparkan oleh Google Authenticator, Microsoft Authenticator, Authy dan kebanyakan pengurus kata laluan. Aplikasi dan pelayan berkongsi kunci rahsia; setiap 30 saat kedua-dua pihak mengira HMAC bagi langkah masa semasa dan menyimpan beberapa digit hasilnya, jadi kod sepadan tanpa sebarang sambungan rangkaian. Alat ini melakukan pengiraan yang sama dengan Web Crypto API pelayar anda. Tampal rahsia Base32 yang ditunjukkan di bawah kod QR (atau jana yang baharu), dan anda akan melihat kod semasa dengan kiraan detik, kod sebelumnya dan seterusnya, serta semakan yang menerima satu langkah sisihan jam seperti kebanyakan pelayan. Pembangun boleh menggunakannya untuk menguji aliran log masuk 2FA dan membina URI otpauth:// yang diimport oleh aplikasi pengesah. Rahsia tidak sekali-kali dimuat naik atau disimpan, tetapi layan rahsia sebenar seperti kata laluan.
FAQ
Mengapakah kod saya tidak sepadan dengan aplikasi pengesah?
Pastikan rahsia disalin sepenuhnya, bahawa digit, tempoh dan algoritma sepadan dengan aplikasi (kebanyakan perkhidmatan menggunakan 6 digit, 30 saat dan SHA-1), dan jam peranti anda betul. TOTP bergantung pada masa, jadi jam yang tersasar lebih daripada 30 saat akan memberi kod yang berbeza.
Adakah selamat untuk menampal rahsia 2FA saya di sini?
Kod dikira secara setempat dengan Web Crypto dan tiada apa-apa dihantar ke pelayan. Namun begitu, sesiapa yang memiliki rahsia anda boleh menjana kod anda, jadi gunakan rahsia sebenar hanya pada peranti yang anda percayai dan utamakan rahsia ujian semasa pembangunan.
Apakah itu URI otpauth://?
Ia ialah format pautan standard di dalam kod QR 2FA. Ia mengandungi rahsia, label akaun, pengeluar dan tetapan (algoritma, digit dan tempoh), supaya aplikasi pengesah boleh menambah akaun dalam satu langkah.