https://unix.stackexchange.com/questions/81240/manually-generate-password-for-etc-shadow
生成的密码结构
https://unix.stackexchange.com/questions/510990/why-is-the-output-of-openssl-passwd-different-each-time/511017#511017