나는 종종 명령을 사용
cat /dev/urandom | strings --bytes 1 | tr -d '\n\t ' | head --bytes 32
의사 랜덤 암호를 생성합니다. 이 기능은 작동하지 않습니다 /dev/random
.
구체적으로 특별히
cat /dev/urandom | strings --bytes 1 | tr -d '\n\t '
출력을 생성cat /dev/random | strings --bytes 1
출력을 생성cat /dev/random | strings --bytes 1 | tr -d '\n\t '
출력을 생성 하지 않습니다
주의 : /dev/random
엔트로피를 생성하려면 마우스를 흔들거나 키 (예 : Ctrl, Shift 등)를 눌러야 할 수 있습니다.
마지막 예가 작동하지 않는 이유는 무엇입니까? 않는 tr
것이 큰 내부 버퍼의 일종 /dev/urandom
빨리 채우기 만은 /dev/random
하지 않습니다?
PS CentOS 6.5를 사용하고 있습니다
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
스위치는 더 진정으로 무작위, 그들이 적은 기억에 남는 있습니다. @Boyd : makepasswd 가 데비안 기반 배포판을 넘어 광범위하게 제공됩니까? 내가 본대로 pwgen은 CentOS에서 사용할 수 있지만 makepasswd는 아닙니다 .
makepasswd
어쨌든, 내 플랫폼에서 사용할 수 없습니다 감사합니다