Penjana & Pengesah OTP
Jana dan sahkan kata laluan sekali TOTP/HOTP untuk 2FA. Menyokong SHA-1/256/512, rahsia Base32/Hex, eksport QR. 100% dalam pelayar, tanpa pendaftaran.
Apakah OTP (Kata Laluan Sekali)?
OTP ialah kata laluan yang sah hanya untuk satu sesi log masuk atau transaksi. Ia menyediakan keselamatan yang lebih kuat daripada kata laluan statik kerana ia berubah dengan kerap, menjadikan kod yang dicuri tidak berguna selepas masa yang singkat.
Apakah perbezaan antara TOTP dan HOTP?
TOTP (kata laluan berasaskan masa, RFC 6238) menjana kod berdasarkan masa semasa, berubah setiap 30 saat secara lalai. HOTP (berasaskan HMAC, RFC 4226) menggunakan pengira bertambah. TOTP lebih biasa dalam sistem 2FA moden.
Adakah penjana OTP ini selamat digunakan?
Ya. Semua penjanaan dan pengesahan berlaku secara tempatan dalam pelayar anda menggunakan Web Crypto API. Kunci rahsia anda tidak meninggalkan peranti atau dihantar ke mana-mana pelayan.
Apakah rahsia Base32?
Base32 ialah skema pengekodan yang mewakili data binari menggunakan 32 aksara (A-Z dan 2-7). Ia adalah format standard untuk rahsia OTP yang digunakan oleh Google Authenticator dan aplikasi 2FA lain.
Algoritma hash yang manakah patut saya pilih?
SHA-1 adalah lalai dan serasi dengan kebanyakan aplikasi pengesah termasuk Google Authenticator. SHA-256 dan SHA-512 menawarkan keselamatan yang lebih kuat tetapi mungkin tidak disokong oleh semua aplikasi.
Bagaimana saya menambah kod yang dijana ke Google Authenticator?
Masukkan rahsia anda, kemudian imbas kod QR otpauth yang dipaparkan dengan Google Authenticator (atau mana-mana aplikasi 2FA serasi). Anda juga boleh memasukkan URI otpauth atau kunci rahsia secara manual.
Apakah format URI otpauth://?
otpauth://totp/<label>?secret=<rahsia>&issuer=<pengeluar>&algorithm=<algo>&digits=<digit>&period=<tempoh>. URI ini mengekod semua parameter OTP dan boleh dipaparkan sebagai kod QR.
Mengapa kod berubah setiap 30 saat?
Langkah masa lalai (tempoh) untuk TOTP ialah 30 saat seperti yang ditakrifkan dalam RFC 6238. Ini mengimbangi keselamatan (kesahihan jangka pendek) dengan kebolehgunaan (cukup masa untuk menaip kod).
Bolehkah saya mengesahkan kod yang saya terima?
Ya, tukar ke mod Sahkan, masukkan rahsia dan kod yang anda terima. Alat menyemak kod terhadap tetingkap masa semasa dan bersebelahan untuk bertoleransi perbezaan jam kecil.
Apa maksud 6 digit vs 8 digit?
Merujuk kepada panjang kod OTP yang dijana. 6 digit adalah standard untuk kebanyakan sistem 2FA. 8 digit menyediakan lebih banyak gabungan yang mungkin tetapi kurang disokong.
Mengapa kod saya tidak sepadan dengan Google Authenticator?
Pastikan rahsia, algoritma (biasanya SHA-1), digit (biasanya 6), dan tempoh (biasanya 30s) semuanya sepadan. Pastikan juga jam peranti anda tepat.
Adakah 2FA sama dengan OTP?
OTP ialah mekanisme yang menjana kod sekali. 2FA (Pengesahan Dua Faktor) ialah proses keselamatan yang sering menggunakan OTP sebagai faktor kedua.
Cara Menggunakan Penjana & Pengesah OTP
Jana dan sahkan kata laluan sekali guna TOTP dan HOTP untuk pengesahan dua faktor, dengan eksport QR. Semuanya dikira setempat dalam pelayar anda — rahsia anda tidak pernah meninggalkan peranti.
- Tampal rahsia anda dalam Secret Key, cth. JBSWY3DPEHPK3PXP, dan tetapkan Secret Format kepada Base32 atau Hex.
- Pilih hash dalam Algorithm — SHA-1, SHA-256 atau SHA-512 — dan panjang dalam Digits (6 atau 8).
- Klik TOTP Generate untuk kod berasaskan masa, atau HOTP Generate menggunakan nilai Counter.
- Tambah Issuer (optional) dan Account Label (optional), cth. MyCompany dan user@example.com.
- Untuk mengesahkan kod, taip dalam Code to Validate, cth. 123456, dan tekan Validate.
- Gunakan Copy untuk mengambil URI otpauth:// dan mengimportnya ke aplikasi pengesah anda.
Kod TOTP bertukar setiap Period (seconds) — lalai 30 — jadi pengesahan gagal selalunya hanya kerana tetingkap masa telah tamat.
Alat Berkaitan
- Pemeriksa Hash Kira dan sahkan hash MD5, SHA-1, SHA-256, SHA-512 secara tempatan
- Buka Kunci PDF Buang perlindungan kata laluan dari fail PDF dengan serta-merta dalam pelayar anda. Termasuk pemulihan kata laluan brute-force pintar.
- Lindungi PDF Tambah perlindungan kata laluan pada fail PDF dalam talian secara percuma. Enkripsi dokumen PDF dengan enkripsi AES-256 untuk menghalang akses tanpa kebenaran. 100% di pelayar, tanpa muat naik.
- Penjana Pengepala Basic Auth Jana pengepala autentikasi HTTP Basic dalam talian — tukar nama_pengguna:kata_laluan ke pengepala Authorization Base64 serta-merta
- Penyulitan Teks Penyulitan dan nyahsulitan teks selamat dengan AES-GCM/AES-CBC. Berasaskan kata laluan, pemprosesan hanya dalam pelayar, data tidak pernah meninggalkan peranti anda.
- Penyulitan / Nyahsulit AES Penyulitan/nyahsulit AES dengan mod CBC, CFB, CTR, OFB, ECB, padding Pkcs7/ZeroPadding/NoPadding, kunci 128/192/256 bit, output Base64, pengesanan automatik format kunci/IV
- Penjana Kunci RSA Jana pasangan kunci RSA 2048, 3072, 4096 bit. Output format PEM dengan cap jari. Pemprosesan tempatan.
- Penjana Kunci SSH Jana pasangan kunci SSH yang selamat (RSA, Ed25519, ECDSA) serta-merta dalam pelayar anda. Alat dalam talian percuma dengan format keluaran OpenSSH, tanpa pendaftaran.