Sık sık komutu kullanıyorum
cat /dev/urandom | strings --bytes 1 | tr -d '\n\t ' | head --bytes 32
sahte rasgele şifreler oluşturmak için. Bu işe yaramıyor /dev/random
.
özellikle
cat /dev/urandom | strings --bytes 1 | tr -d '\n\t '
çıktı üretircat /dev/random | strings --bytes 1
çıktı üretircat /dev/random | strings --bytes 1 | tr -d '\n\t '
gelmez çıktı elde
Dikkat: /dev/random
Entropi oluşturmak için farenizi kıpırdatmanız veya tuşlara (örn. Ctrl, shift, vb.) Basmanız gerekebilir.
Son örnek neden çalışmıyor? Does tr
o büyük iç tampon çeşit /dev/urandom
çabuk doldurur ama /dev/random
değil mi?
PS CentOS 6.5 kullanıyorum
cat /proc/version
Linux version 2.6.32-431.3.1.el6.x86_64 (mockbuild@c6b10.bsys.dev.centos.org) (gcc version 4.4.7 20120313 (Red Hat 4.4.7-4) (GCC) ) #1 SMP Fri Jan 3 21:39:27 UTC 2014
-s
Anahtar daha gerçekten rastgele, onları daha az unutulmaz kılar. @Boyd: makepasswd , Debian tabanlı dağıtımların ötesinde yaygın olarak kullanılabilir mi? Gördüğüm kadarıyla, PWGen CentOS için kullanılabilir iken makepasswd değildir .
makepasswd
Platformumda bulunmayan @ MvG ile hemfikirim , yine de teşekkürler