Security & CryptoLesson 342Preview gratis
Token Generator
Lesson ini bagian dari Web Developer Tools · Semua level
Ringkasan
Token generator membuat string acak yang sulit ditebak untuk session, API key, reset password, atau perlindungan CSRF. Kualitas token bergantung pada sumber acak kriptografis, bukan sekadar angka dari generator biasa. Token sebaiknya panjang, memiliki masa berlaku, dan disimpan dalam bentuk hash di server.
Poin kunci
- Gunakan CSPRNG seperti secrets di Python atau crypto.randomBytes di Node.js
- Token session modern umumnya minimal 32 byte acak
- Simpan hash token di database, bukan token mentah
- Tetapkan masa berlaku dan mekanisme rotasi token
- Jangan memakai Math.random atau waktu sistem sebagai sumber utama token keamanan
Materi lengkap
Contoh kode dan kuis
Materi lengkap, contoh kode, dan kuis tersedia untuk pelanggan. 5 soal.