Hash/Kripto

Generator Kata Sandi

Kata sandi acak secara kriptografis dengan panjang dan set karakter yang dapat disesuaikan.

This generator draws from a cryptographically secure source of randomness (the Web Crypto API) right in your browser. No password ever leaves your device or reaches a server.

How to use it

What makes a password strong

Strength comes from entropy — length and the size of the character set — not from how "complicated" a password looks to a person. A long password made only of lowercase letters is often stronger than a short one mixing every character type.

Where it's supported, turning on two-factor authentication does more for an account's security than relying on password length alone.

Things to keep in mind

Don't reuse the same password across services — a breach on one account shouldn't put the others at risk.

Store passwords in a password manager, not in a text file or notes app.

Artikel tentang alat ini: Generator Kata Sandi: apa yang sebenarnya membuat kata sandi kuat

Pertanyaan yang sering diajukan

Apa yang sebenarnya membuat kata sandi yang dihasilkan kuat?

Panjang lebih penting daripada kompleksitas — kata sandi yang lebih panjang dari set karakter besar memiliki lebih banyak kemungkinan kombinasi, membuatnya lebih sulit di-brute-force, bahkan tanpa simbol yang tidak biasa.

Apakah aman menggunakan ini untuk menghasilkan kata sandi akun nyata?

Ya. Kata sandi dihasilkan secara lokal di browser Anda menggunakan sumber acak yang aman secara kriptografis — tidak ada yang dikirim ke server atau disimpan di mana pun.

Mengapa mengecualikan karakter ambigu seperti l, 1, O, dan 0?

Karakter-karakter ini bisa terlihat identik di beberapa font, membuat kata sandi rawan kesalahan saat diketik atau dibacakan. Mengecualikannya mengorbankan sedikit entropi demi lebih sedikit kesalahan transkripsi.

Apakah passphrase dari kata-kata lebih baik daripada karakter acak?

Untuk kata sandi yang disimpan di pengelola kata sandi, karakter acak memberikan entropi per karakter yang lebih tinggi. Namun untuk «kata sandi utama», yang harus diingat sendiri, passphrase dari beberapa kata acak sering kali lebih praktis — lebih mudah diingat dengan entropi yang setara atau lebih tinggi.

Bisakah generator kata sandi bawaan browser atau pengelola kata sandi dipercaya?

Ya, jika menggunakan sumber keacakan yang aman secara kriptografis (Web Crypto API atau setara), bukan Math.random() biasa atau generator angka pseudo-acak serupa yang tidak cocok untuk keamanan.

Artikel: Hash/Kripto

Hash Generator: apa perbedaan MD5, SHA-1, dan SHA-256

Mengapa MD5 masih digunakan untuk memverifikasi integritas file, tapi tidak untuk kata sandi.

Checksum Verifier: cara memeriksa apakah file tidak rusak

Mengapa checksum yang cocok mengonfirmasi integritas file, tapi bukan siapa yang membuatnya.

HMAC: apa bedanya hash dengan kunci dan hash biasa

Mengapa SHA-256 biasa tidak melindungi dari pemalsuan pesan, tapi HMAC melindungi.

Bcrypt: mengapa kata sandi di-hash secara lambat, bukan cepat

Mengapa SHA-256 yang cepat adalah pilihan buruk untuk kata sandi, dan bcrypt yang lambat adalah pilihan yang tepat.

UUID: bagaimana identifier yang hampir tidak pernah berulang dibuat

Mengapa UUID v4 bisa dibuat secara independen di jutaan mesin tanpa risiko tabrakan.

AES: bagaimana enkripsi simetris bekerja

Mengapa kunci yang sama mengenkripsi dan mendekripsi data di AES, dan bagaimana ini berbeda dari enkripsi asimetris.

Argon2: mengapa algoritma ini memenangkan kompetisi hashing kata sandi

Bagaimana Argon2 bertahan lebih baik terhadap serangan menggunakan GPU dibandingkan algoritma hashing kata sandi yang lebih lama.

Scrypt: mengapa algoritma ini membutuhkan begitu banyak memori

Mengapa scrypt sengaja membutuhkan banyak memori untuk mempersulit pembobolan di perangkat ASIC.

TOTP: bagaimana kode sekali pakai di aplikasi autentikator bekerja

Mengapa kode di Google Authenticator bekerja tanpa internet dan hanya sinkron dengan server melalui waktu.

PBKDF2: standar peregangan kunci tertua

Mengapa jumlah iterasi PBKDF2 yang direkomendasikan terus bertambah setiap tahun.

X.509: apa yang ada di dalam sertifikat SSL

Apa sebenarnya yang diperiksa browser pada sertifikat sebuah situs sebelum menampilkan gembok hijau.

PGP: bagaimana enkripsi kunci publik dan privat bekerja

Mengapa kunci publik PGP bisa dibagikan secara bebas, tapi kunci privat tidak pernah.