Generator Kode TOTP Dinamis
Masukkan secret 2FA Anda dan tambah beberapa generator independen
Bantuan authenticator 2FA, MFA, dan TOTP
Gunakan halaman ini sebagai generator kode TOTP/OTP ringan untuk autentikasi dua faktor (2FA), autentikasi multi-faktor (MFA), dan kode setup yang kompatibel dengan authenticator. Tempel secret Base32 atau tautan otpauth, lalu tambah generator hanya saat diperlukan.
Matriks dukungan generator
Gunakan matriks ini untuk mengecek input yang diterima generator TOTP/2FA lokal ini dan pengaturan yang perlu dicek sebelum menyalin kode.
| Kebutuhan | Input atau pengaturan | Yang dicek | Hasil |
|---|---|---|---|
| Kunci setup 2FA manual | Secret Base32 dengan spasi, tanda hubung, atau padding opsional | Salin kunci penuh dari halaman keamanan akun | Field terlihat mempertahankan format tempel, perhitungan menormalkan secara lokal |
| Tautan setup otpauth | URI otpauth://totp/ dari QR Authenticator atau layar setup | URI berisi secret dan opsional issuer, digits, period, algorithm | Tool membaca parameter TOTP yang didukung dan memperbarui opsi |
| Gambar QR Authenticator | Screenshot QR atau gambar tersimpan | Browser mendukung BarcodeDetector API lokal | QR dibaca di browser; upload tidak diperlukan |
| Banyak akun | Satu generator independen per secret | Gunakan Add generator hanya saat perlu akun lain atau MFA token | Setiap generator punya nama, secret, hitung mundur, dan tombol salin sendiri |
| Pengaturan TOTP lanjutan | SHA-1, SHA-256, SHA-512; 6 atau 8 digit; periode 10-120 detik | Cocokkan layar setup layanan bila bukan default umum 6 digit 30 detik | Kode sejajar dengan aplikasi Authenticator kompatibel RFC 6238 |
| Pintasan URL secret | #secret= fragment, path secret, atau ?secret= query | Pilih fragment karena secret setelah # tidak dikirim dalam request HTTP | Halaman path dan query secret disajikan dengan noindex/no-store |
FAQ
Apa itu TOTP?
TOTP adalah kata sandi sekali pakai berbasis waktu. Aplikasi authenticator dan layanan berbagi secret Base32 yang sama, lalu memakai waktu saat ini untuk membuat kode pendek yang biasanya berubah setiap 30 detik.
Apakah alat 2FA ini lokal?
Perhitungan TOTP berjalan di browser Anda dengan Web Crypto. Tidak perlu akun, dan secret tidak dikirim ke API backend untuk membuat kode. Untuk pintasan URL, gunakan format #secret=.
Bagaimana memakai beberapa generator?
Halaman dimulai dengan satu generator. Klik Tambah generator untuk setiap secret 2FA atau MFA tambahan, beri nama opsional, tempel secret Base32 atau URI otpauth, lalu salin kodenya.
Bisakah saya membuka URL dengan kode setup 2FA?
Bisa. Format yang disarankan adalah https://2fa.chatgpt.org.uk/#secret=YOUR_BASE32_SECRET. Pintasan path dan URL ?secret= juga berfungsi.
Catatan fitur
- Kolom secret menampilkan teks yang ditempel apa adanya, sementara generator menerima spasi, tanda hubung, dan padding secara internal.
- Setiap generator memiliki hitung mundur TOTP 30 detik sendiri, nama opsional, tempel, bersihkan, hapus, dan salin sekali klik.
- Halaman dimulai dengan satu generator secara default; tambah lagi hanya saat mengelola beberapa akun, secret 2FA, atau token MFA.
- Input yang didukung mencakup URI otpauth://, secret Base32, URL fragment, pintasan path, dan parameter query.
Pintasan secret URL
Format fragment direkomendasikan karena konten setelah # tidak dikirim bersama request HTTP. Format path dan query juga didukung, dan halaman tersebut diberi noindex agar URL berisi secret tidak terindeks.
https://2fa.chatgpt.org.uk/#secret=YOUR_BASE32_SECREThttps://2fa.chatgpt.org.uk/#YOUR_BASE32_SECREThttps://2fa.chatgpt.org.uk/YOUR_BASE32_SECREThttps://2fa.chatgpt.org.uk/?secret=YOUR_BASE32_SECRETJangan bagikan secret 2FA asli dengan orang lain. Untuk pintasan sementara, gunakan URL fragment #secret=.
Standar dan referensi
- RFC 6238: TOTP: Time-Based One-Time Password Algorithm
- Google Authenticator Key URI Format
- NIST SP 800-63B: Digital Identity Guidelines, Authentication and Authenticator Management
Last updated: 2026-09-12. TOTP generation follows RFC 6238 and compatible otpauth setup links.