Sandi Sekali Pakai: Cara Kerja Kode OTP

Sandi Sekali Pakai: Cara Kerja Kode OTP

Hampir setiap hari kode itu muncul: enam angka di layar ponsel, usianya semenit atau dua, lalu hangus begitu dipakai. Ia disebut sandi sekali pakai — dalam istilah teknis, one-time password atau OTP. Ia bukan pengganti kata sandi Anda, melainkan penjaga kedua yang berdiri di belakang pintu utama: pencuri mungkin berhasil meniru kunci pertama, tetapi tanpa ponsel Anda, kunci keduanya tidak pernah sampai ke tangannya.

Ponsel melayang di ruang gelap dengan enam ubin kosong menyala amber di atas layarnya sebagai lambang kode verifikasi sekali pakai
Ilustrasi konsep: enam ubin yang hanya menyala sebentar — lahir, terpakai, lalu kedaluwarsa.

Kenapa Singkat, Kenapa Cepat Hangus

Anda mungkin bertanya-tanya: kalau kode cuma enam angka, kenapa tidak takut ditebak? Jawabannya ada pada tiga lapis pengaman. Pertama, usianya sangat pendek — jendela waktu untuk menebak cuma hitungan menit. Kedua, percobaannya dibatasi; salah beberapa kali dan kode itu mati lebih cepat. Ketiga, kode dikirim ke perangkat yang sudah Anda klaim sebelumnya, bukan ke sembarang orang. Kombinasi keterbatasan waktu, percobaan, dan tempat inilah yang membuat enam angka tetap aman meski kelihatannya sederhana.

Cara Kerja di Balik Layar

Sebagian kode lahir dari pesan singkat yang dikirim server ke nomor Anda. Versi yang lebih modern lahir di ponsel Anda sendiri: aplikasi penghasil kode menjalankan perhitungan bersama server, seperti dua jam tangan yang berdetak serempak — pada setiap detik tertentu, keduanya menampilkan angka yang sama tanpa pernah saling mengirim pesan. Karena angka dihitung dari kunci rahasia yang tersimpan di perangkat dan server Anda saja, pihak lain tidak punya bahan untuk menghitungnya.

Aturan Emas yang Sering Dilanggar

Sandi sekali pakai adalah lapis kedua; lapis pertama tetap kata sandi yang unik untuk tiap akun — alasannya dibedah tuntas di bahaya pakai ulang. Untuk merangkai keduanya menjadi kebiasaan harian, lanjut ke kebiasaan amankan akun, atau kenali asal-usul kunci digital di sejarah sandi. Hanya untuk usia 18 tahun ke atas — bermainlah dengan tanggung jawab.