🔐 Generator Kode TOTP / 2FA -- Lokal, Pribadi, Tanpa Server
Generator TOTP ini membuat kata sandi satu kali berbasis waktu (RFC 6238) sepenuhnya di browser Anda. Tempelkan kunci rahasia Base32 atau URI otpauth:// dan alat ini menampilkan kode 6 atau 8 digit secara langsung dengan hitungan mundur hingga pembaruan berikutnya -- tanpa server, tanpa akun, tanpa unggah. Kunci rahasia Anda tidak pernah meninggalkan perangkat Anda.
Privat sejak awal. Alat ini berjalan sepenuhnya di browser Anda — tidak ada yang Anda masukkan diunggah atau disimpan, dan bisa dipakai offline.
Tentang
Alat ini menggunakan API HMAC WebCrypto SubtleCrypto yang terintegrasi di setiap browser modern untuk menghitung kode TOTP sesuai dengan RFC 6238. Opsi yang didukung mencakup kode 6 atau 8 digit, periode 15, 30, atau 60 detik, dan algoritma SHA-1, SHA-256, atau SHA-512. Alat ini juga menerima URI otpauth:// -- format yang tertanam dalam kode QR 2FA -- dan secara otomatis memparse kunci rahasia, jumlah digit, periode, dan algoritma. Karena semua operasi berjalan di dalam browser menggunakan WebCrypto, kunci rahasia Anda tidak pernah dikirim ke server mana pun, tidak disimpan di localStorage, dan tidak terlihat oleh pihak ketiga. Halaman ini dapat digunakan sepenuhnya offline setelah dimuat pertama kali. Tidak ada pendaftaran, tidak ada panggilan jaringan terkait kunci rahasia Anda.
Cara pakai
- Tempelkan kunci rahasia Base32 (huruf A-Z dan angka 2-7) ke dalam bidang masukan. Anda juga dapat menempelkan URI otpauth:// lengkap dari scanner kode QR.
- Jika Anda menempelkan URI otpauth://, alat ini secara otomatis mengisi digit, periode, dan algoritma dari URI dan hanya menampilkan kunci rahasia di bidang masukan.
- Atur secara opsional digit (6 atau 8), periode (15, 30, atau 60 detik), dan algoritma (SHA-1, SHA-256, SHA-512) sesuai dengan pengaturan aplikasi autentikator Anda. Sebagian besar aplikasi menggunakan 6 digit, 30 detik, SHA-1.
- Kode TOTP aktif Anda muncul secara instan dalam ukuran besar. Lingkaran hitungan mundur menunjukkan berapa detik yang tersisa sebelum kode diperbarui. Lingkaran berubah menjadi merah ketika tersisa 5 detik atau kurang.
- Klik "Salin Kode" untuk menyalin kode saat ini ke clipboard Anda, lalu tempelkan ke formulir login. Kode secara otomatis diperbarui di setiap batas periode -- tidak perlu mengklik apa pun.
FAQ
- Apakah kunci rahasia saya pernah dikirim ke server?
- Tidak. Segala sesuatu dihitung secara lokal menggunakan API WebCrypto yang terintegrasi di browser Anda. Kunci rahasia Anda tidak pernah meninggalkan perangkat Anda dan tidak disimpan di mana pun -- tidak di localStorage, tidak di cookie, tidak di server mana pun.
- Apa itu kunci rahasia Base32 dan di mana saya dapat menemukannya?
- Ketika Anda mengaktifkan 2FA di aplikasi atau situs web, ia menampilkan kode QR dan biasanya kode cadangan teks dalam format Base32 -- huruf besar A-Z dan angka 2-7. String teks tersebut adalah kunci rahasia Anda. Simpan di tempat yang aman dan tempelkan di sini untuk menghasilkan kode.
- Apakah saya dapat menempelkan URI otpauth:// secara langsung?
- Ya. Tempelkan URI otpauth:// lengkap dan alat ini secara otomatis mengekstrak kunci rahasia, jumlah digit, periode, dan algoritma. Format URI adalah apa yang dikodekan secara internal dalam kode QR 2FA, jadi jika scanner kode QR Anda dapat menampilkan URI mentah, Anda dapat menempelkannya di sini.
- Apakah alat ini menyimpan kunci rahasia saya di mana pun?
- Tidak. Kunci rahasia hanya disimpan di memori selama halaman terbuka. Tidak ditulis ke localStorage, cookie, atau database apa pun. Ketika Anda menutup atau me-reload halaman, kunci rahasia hilang. Hanya preferensi opsi Anda (digit, periode, algoritma) yang disimpan untuk kenyamanan.
- Apakah ini kompatibel dengan Google Authenticator, Authy, dan Microsoft Authenticator?
- Ya. Semua aplikasi autentikator TOTP standar menggunakan algoritma RFC 6238 yang sama dengan SHA-1, 6 digit, dan periode 30 detik secara default. Alat ini cocok dengan pengaturan default tersebut. Untuk aplikasi yang menggunakan pengaturan non-standar, atur opsi Digit, Periode, atau Algoritma sesuai kebutuhan.
- Apakah alat ini mengunggah data saya?
- Tidak. Semuanya berjalan langsung di browser Anda, jadi data Anda tidak pernah meninggalkan perangkat — bahkan tetap bisa dipakai offline setelah halaman dimuat.