Saya menggunakan alat baris perintah pwgen
untuk menghasilkan kata sandi karena saya suka pengulangan yang Anda dapatkan dengan sha1
bendera baris perintah. Mengutip halaman manual:
-H, --sha1=/path/to/file[#seed]
Will use the sha1's hash of given file and the optional seed to
create password. It will allow you to compute the same password
later, if you remember the file, seed, and pwgen's options used.
ie: pwgen -H ~/your_favorite.mp3#your@email.com gives a list of
possibles passwords for your pop3 account, and you can ask this
list again and again.
WARNING: The passwords generated using this option are not very
random. If you use this option, make sure the attacker can not
obtain a copy of the file. Also, note that the name of the file
may be easily available from the ~/.history or ~/.bash_history
file.
Saya menggunakannya untuk menghasilkan (dan mengambil) kata sandi seperti ini:
pwgen -1cnsy --sha1=/path/to/my/gpg/private-key.asc#username@example.com
Satu-satunya masalah adalah saya tidak tahu cara menentukan berapa banyak karakter yang saya inginkan kata sandi. Secara default ia menghasilkan kata sandi 8 karakter, yang lebih rentan terhadap kekerasan.
Atau, saya bisa menggunakan apg
, yang memungkinkan saya untuk menentukan jumlah karakter, tetapi saya tidak melihat cara untuk membuat apg
mengambil file dan string sebagai seed untuk memberi saya karakter yang dapat diulang.
Apakah ada cara saya dapat membuat pwgen
kata sandi dengan panjang tertentu?