ESC

Penjana TOTP

Kunci rahsia berkod Base32 (A-Z, 2-7). Minimum 16 aksara.
Masukkan kunci rahsia untuk menjana URI OTPAuth

Konfigurasi

Algoritma
SHA-1
Tempoh
30s
Digit
6
Pembilang Semasa
-
Semua penjanaan TOTP berlaku secara tempatan dalam pelayar anda. Tiada kunci rahsia atau kod dihantar ke mana-mana pelayan.

Contoh Penggunaan

TOTP Standard

Jana kod TOTP standard 6 digit menggunakan kunci rahsia Base32 biasa dengan algoritma SHA-1.

Kunci Rahsia Panjang

Uji penjanaan TOTP dengan kunci rahsia Base32 yang lebih panjang 32 aksara untuk keselamatan yang dipertingkat.

Vektor Ujian RFC

Gunakan rahsia vektor ujian RFC 6238 untuk mengesahkan ketepatan pelaksanaan TOTP.

Ciri-ciri

Kod Berasaskan Masa

Menjana kod TOTP standard yang dikemas kini secara automatik setiap 30, 60 atau 90 saat

Pelbagai Algoritma

Menyokong algoritma HMAC SHA-1, SHA-256 dan SHA-512 untuk penjanaan kod

Pengesahan Kod

Sahkan kod TOTP serta-merta untuk menguji persediaan pengesahan dua faktor anda

Sepenuhnya di Pelayar

Semua operasi kriptografi berlaku dalam pelayar anda menggunakan Web Crypto API, tiada data dihantar ke pelayan

Cara Menggunakan?

1

Masukkan atau Jana Rahsia

Masukkan kunci rahsia Base32 anda atau klik "Jana Rahsia" untuk mencipta yang rawak.

2

Lihat Kod TOTP

Kod TOTP semasa dipaparkan dengan pemasa undur yang menunjukkan baki kesahihan.

3

Salin atau Sahkan

Salin kod ke papan keratan anda atau gunakan medan pengesahan untuk menyemak sama ada kod sepadan.

Soalan Lazim

TOTP (Time-based One-Time Password) adalah algoritma kata laluan sekali guna yang ditakrifkan dalam RFC 6238. Ia menggabungkan rahsia yang dikongsi dengan cap masa Unix semasa untuk menghasilkan kod 6 digit yang berubah setiap 30 saat. Peranti dan pelayan mengira kod yang sama daripada rahsia yang sama, memastikan pengesahan yang selamat.

Ya. Semua pengiraan dilakukan secara tempatan dalam pelayar anda menggunakan Web Crypto API; rahsia tidak pernah meninggalkan pelayar. Alat ini hanya untuk pembangunan dan ujian — jangan gunakannya sebagai pengesah harian untuk akaun pengeluaran.

Terdapat 4 sebab utama: perbezaan masa — sinkronkan jam peranti anda; algoritma salah — biasanya SHA-1 digunakan; tempoh salah — biasanya 30 saat; bilangan digit salah — biasanya 6. Pastikan keempat-empat tetapan ini sama dalam alat dan aplikasi.

Base32 adalah sistem pengekodan yang menggunakan huruf A-Z dan digit 2-7. Ia telah menjadi standard untuk rahsia TOTP kerana tidak membezakan huruf besar/kecil, mengelakkan aksara yang mengelirukan seperti 0/O dan 1/I/l, dan mudah ditaip serta dibaca dengan kuat.

Alat ini hanya untuk ujian dan tidak menjana kod QR. Untuk menambah 2FA ke perkhidmatan sebenar, imbas kod QR dari perkhidmatan tersebut. Anda kemudian boleh membandingkan kod dengan alat ini untuk mengesahkan aplikasi anda berfungsi dengan betul.

SHA-1 (lalai dan paling biasa), SHA-256 dan SHA-512 disokong. Hampir semua perkhidmatan menggunakan SHA-1 dengan 6 digit dan tempoh 30 saat. Kombinasi berbeza hanya diperlukan untuk sistem yang dikonfigurasi secara khusus.

Ya, itulah kes penggunaan utama alat ini. Jana rahsia, konfigurasikan pelayan anda dengan tetapan yang sama dan bandingkan kod dari alat ini dengan kod yang dijana oleh pelayan anda.

Tidak. Web Crypto API berjalan sepenuhnya dalam pelayar. Anda boleh mengesahkan dengan membuka tab Rangkaian dalam alat pembangun pelayar: tiada permintaan rangkaian akan kelihatan.

Apakah Penjana TOTP?

TOTP (RFC 6238) jana kod sementara yang berubah setiap 30 saat berasaskan kunci rahsia dan masa semasa. Ini algoritma di sebalik app authenticator macam Google Authenticator dan Authy. Alat ni buat semua pengiraan dalam pelayar korang, tiada komunikasi pelayan.

Kenapa Guna Penjana TOTP Ni?

Jalan sepenuhnya dalam pelayar tanpa sentuh pelayan, kunci rahsia kekal peribadi. Sokong SHA-1, SHA-256, SHA-512, tempoh boleh ubah dan ada pengesahan kod terus. Sesuai untuk dev yang test 2FA atau sesiapa yang perlukan kod TOTP dengan cepat.

Keselamatan dan Privasi

Keselamatan data anda adalah keutamaan kami

Pemprosesan Tempatan

Semua pemprosesan berlaku dalam pelayar anda

Tiada Pemindahan Data

Data anda tidak dihantar ke pelayan kami

Tiada Penyimpanan Data

Tiada data disimpan atau dikongsi

Penyulitan SSL

Penyulitan SSL untuk sambungan selamat

Langkah Seterusnya

Lebih Banyak di MoreOnlineTools