Generator Kode 2FA (TOTP)
Ubah secret Base32 menjadi kode dua faktor langsung, periksa kode, dan buat tautan otpauth:// — semuanya di browser Anda.
🔒 Kode dihitung di perangkat Anda. Secret tidak pernah diunggah atau disimpan.
Tentang Generator Kode 2FA (TOTP)
Kata sandi sekali pakai berbasis waktu (TOTP, RFC 6238) adalah kode enam digit yang ditampilkan oleh Google Authenticator, Microsoft Authenticator, Authy, dan sebagian besar pengelola kata sandi. Aplikasi dan server berbagi kunci rahasia; setiap 30 detik kedua sisi menghitung HMAC dari langkah waktu saat ini dan mengambil beberapa digit hasilnya, sehingga kode cocok tanpa koneksi jaringan. Alat ini melakukan perhitungan yang sama dengan Web Crypto API di browser Anda. Tempel secret Base32 yang ditampilkan di bawah kode QR (atau buat yang baru), dan Anda akan melihat kode saat ini dengan hitung mundur, kode sebelumnya dan berikutnya, serta pemeriksaan yang menerima selisih jam satu langkah seperti kebanyakan server. Pengembang dapat menggunakannya untuk menguji alur login 2FA dan membuat URI otpauth:// yang diimpor aplikasi autentikator. Secret tidak pernah diunggah atau disimpan, tetapi perlakukan secret asli seperti kata sandi.
FAQ
Mengapa kode saya tidak cocok dengan aplikasi autentikator?
Pastikan secret disalin lengkap, jumlah digit, periode, dan algoritma sesuai dengan aplikasi (sebagian besar layanan menggunakan 6 digit, 30 detik, dan SHA-1), serta jam perangkat Anda benar. TOTP bergantung pada waktu, sehingga jam yang meleset lebih dari 30 detik menghasilkan kode berbeda.
Apakah aman menempelkan secret 2FA saya di sini?
Kode dihitung secara lokal dengan Web Crypto dan tidak ada yang dikirim ke server. Namun, siapa pun yang memiliki secret Anda dapat membuat kode Anda, jadi gunakan secret asli hanya di perangkat yang Anda percayai dan utamakan secret uji saat pengembangan.
Apa itu URI otpauth://?
Ini adalah format tautan standar di dalam kode QR 2FA. Isinya meliputi secret, label akun, penerbit, dan pengaturan (algoritma, digit, dan periode), sehingga aplikasi autentikator dapat menambahkan akun dalam satu langkah.