Hasilkan Kata Sandi Acak dari Baris Perintah

Beberapa kata sandi paling aman yang dapat Anda gunakan adalah kata sandi yang dihasilkan secara acak. Dari baris perintah, Anda dapat mengacak kata sandi potensial dalam banyak cara, yang dapat digunakan sebagai kata sandi aman dari karakter yang dihasilkan.

Kami akan membahas beberapa metode utama menghasilkan urutan acak dan kemudian menunjukkan kepada Anda bagaimana menggabungkan perintah untuk membuat kata sandi yang dihasilkan lebih acak.

Cara Menghasilkan Kata Sandi Acak melalui Baris Perintah

Pertama, kami akan mencoba metode masuk yang menggunakan openssl:

openssl rand -base64 6

Output dari perintah ini akan benar-benar acak, dan terlihat seperti: cG / ah3 + 9

Anda dapat menyesuaikan panjang kata sandi dengan mengubah nomor pada akhir string. Jika Anda tidak ingin berakhir dengan karakter abnormal seperti / dan +, Anda dapat menghasilkan dari hex juga:

openssl rand -hex 4

Jika itu tidak cukup acak, Anda dapat menyalurkan output acak dari openssl melalui md5 dan memangkas hash md5 dari output acak ke sejumlah karakter yang ditetapkan:

openssl rand -base64 8 |md5 |head -c8;echo

Anda juga bisa menjadi kreatif dan mengambil input acak dari perintah lain, seperti tanggal, dan memangkas 8 karakter dari tanggal saat ini md5 hash:

date |md5 | head -c8; echo

Atau bahkan ping:

ping -c 1 yahoo.com |md5 | head -c8; echo

Dengan menggunakan metode md5, Anda dapat mengambil output dari setiap perintah, atau file, untuk membuat kata sandi yang aman.

Tentunya semua kata sandi acak ini tidak mudah diingat, itulah sebabnya mengapa bisa bermanfaat untuk menggunakan pengelola kata sandi, tetapi itu adalah topik yang lain.