Menghasilkan Kata Sandi Acak dari Baris Perintah

Anonim

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.

Kita akan membahas beberapa metode utama untuk 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, kita akan mencoba metode masuk saya yang menggunakan openssl:

openssl rand -base64 6

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

Anda dapat mengatur panjang kata sandi dengan mengubah nomor di ujung string. Jika Anda tidak ingin berakhir dengan karakter abnormal seperti / dan +, Anda juga dapat membuat dari hex:

openssl rand -hex 4

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

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

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

tanggal |md5 | kepala -c8; gema

Atau ping:

ping -c 1 yahoo.com |md5 | kepala -c8; gema

Menggunakan metode md5, Anda dapat mengambil output dari perintah, atau file apa pun, untuk membuat kata sandi yang aman.

Jelas semua kata sandi acak ini tidak mudah diingat, oleh karena itu akan sangat membantu jika menggunakan pengelola kata sandi, tetapi itu topik lain.

Menghasilkan Kata Sandi Acak dari Baris Perintah