Lewati ke konten
Stellar Tools · Diproses di Browser

TOTP Generator

Buat kode 2FA (TOTP) dari secret Anda langsung di browser, tanpa memasang aplikasi authenticator. Tersedia juga melalui curl untuk developer di terminal.

PERNYATAAN PENGGUNAAN
  1. Gunakan alat ini hanya untuk akun milik Anda sendiri atau akun yang secara sah Anda kelola. Penggunaan untuk mengakses akun pihak lain tanpa izin dilarang dan dapat melanggar hukum, termasuk UU ITE.
  2. Pengguna bertanggung jawab penuh atas seluruh penggunaan alat ini beserta akibatnya. Stellar tidak bertanggung jawab atas penyalahgunaan maupun kerugian yang timbul dari penggunaan alat ini.
  3. Stellar berkomitmen untuk tidak menyimpan kredensial apa pun di server. Secret dan kode TOTP tidak disimpan di database, cache, maupun log aplikasi.
  4. Jaga kerahasiaan secret Anda. Siapa pun yang mengetahui secret dapat membuat kode yang sama.

Secret atau URI otpauth

Masukkan secret Base32 (contoh: JBSWY3DPEHPK3PXP) atau tempel URI otpauth://totp/...

Pengaturan lanjutan
Centang persetujuan pernyataan penggunaan terlebih dahulu.

Masukkan Secret untuk Membuat Kode

Kode diperbarui otomatis setiap periode dan dihitung sepenuhnya di browser Anda.

Gunakan melalui Terminal (curl)

Tidak perlu memasang aplikasi apa pun. Cukup jalankan curl dari terminal:

Versi CLI (curl): terminal tidak dapat menjalankan pemrosesan di sisi klien, sehingga secret dikirim melalui HTTPS ke server Stellar, diproses di memori hanya untuk membuat kode, lalu langsung dibuang tanpa disimpan.
Kode TOTP
curl -s https://stellardigitalinnovations.com/api/totp -d secret=JBSWY3DPEHPK3PXP
Hanya kode (cocok untuk skrip)
curl -s https://stellardigitalinnovations.com/api/totp -d "secret=$TOTP_SECRET" | head -n1
Dengan opsi algoritma dan jumlah digit
curl -s https://stellardigitalinnovations.com/api/totp -d "secret=$TOTP_SECRET" -d algorithm=SHA256 -d digits=8
Dari URI otpauth
curl -s https://stellardigitalinnovations.com/api/totp --data-urlencode "uri=otpauth://totp/Akun?secret=JBSWY3DPEHPK3PXP&issuer=Contoh"
Format JSON
curl -s https://stellardigitalinnovations.com/api/totp -d "secret=$TOTP_SECRET" -H "Accept: application/json"
Contoh respons
482913

Berlaku    : 18 detik lagi
Berikutnya : 105372
Parameter  : SHA1 · 6 digit · 30s

------------------------------------------------------------------------
PERNYATAAN PENGGUNAAN
1. Gunakan alat ini hanya untuk akun milik Anda sendiri atau akun yang
   secara sah Anda kelola. Penggunaan untuk mengakses akun pihak lain tanpa
   izin dilarang dan dapat melanggar hukum, termasuk UU ITE.
2. Pengguna bertanggung jawab penuh atas seluruh penggunaan alat ini
   beserta akibatnya. Stellar tidak bertanggung jawab atas penyalahgunaan
   maupun kerugian yang timbul dari penggunaan alat ini.
3. Stellar berkomitmen untuk tidak menyimpan kredensial apa pun di
   server. Secret dan kode TOTP tidak disimpan di database, cache, maupun
   log aplikasi.
4. Jaga kerahasiaan secret Anda. Siapa pun yang mengetahui secret dapat
   membuat kode yang sama.
5. Versi CLI (curl): terminal tidak dapat menjalankan pemrosesan di sisi
   klien, sehingga secret dikirim melalui HTTPS ke server Stellar, diproses
   di memori hanya untuk membuat kode, lalu langsung dibuang tanpa
   disimpan.
------------------------------------------------------------------------
Secret hanya diterima melalui body POST. Permintaan yang menyertakan secret di URL akan ditolak karena URL dapat tercatat di log server atau proxy. Batas pemakaian: 30 permintaan per menit.
Cara Kami Memproses Secret Anda
  • Versi web: kode dibuat sepenuhnya di browser Anda menggunakan Web Crypto API. Secret tidak pernah dikirim ke server Stellar.
  • Versi CLI (curl): terminal tidak dapat menjalankan pemrosesan di sisi klien, sehingga secret dikirim melalui HTTPS ke server Stellar, diproses di memori hanya untuk membuat kode, lalu langsung dibuang tanpa disimpan.
  • Stellar berkomitmen untuk tidak menyimpan kredensial apa pun di server. Secret dan kode TOTP tidak disimpan di database, cache, maupun log aplikasi.

Pertanyaan Umum

TOTP (Time-based One-Time Password, RFC 6238) adalah kode sekali pakai yang berganti setiap 30 detik dan dipakai untuk autentikasi dua faktor (2FA). Kode dihitung dari secret dan waktu saat ini, sama seperti pada Google Authenticator atau Microsoft Authenticator.

Tidak. Pada versi web, kode dihitung sepenuhnya di browser Anda dan secret tidak dikirim ke server. Pada versi CLI, secret dikirim melalui HTTPS, diproses di memori hanya untuk membuat kode, lalu langsung dibuang tanpa disimpan di database, cache, maupun log aplikasi.

Terminal tidak dapat menjalankan pemrosesan di sisi klien seperti browser, sehingga perhitungan dilakukan oleh server Stellar. Secret hanya diterima melalui body POST; permintaan yang menyertakan secret di URL ditolak karena URL dapat tercatat di log.

Pastikan jam perangkat Anda (untuk versi web) sudah sinkron, dan algoritma, jumlah digit, serta periode sesuai dengan pengaturan layanan. Sebagian besar layanan memakai SHA1, 6 digit, dan periode 30 detik.

Tidak. Gunakan hanya untuk akun milik Anda sendiri atau akun yang secara sah Anda kelola. Pengguna bertanggung jawab penuh atas seluruh penggunaan alat ini.
Dukung Tools Gratis Suka tools-nya? Dukung pengembangan kami

Tools Stellar gratis untuk publik. Dukungan sukarela membantu operasional server, maintenance, dan fitur baru.

Berikan Dukungan
Chat Sekarang