草庐IT

mkpasswd

全部标签

java - 重新实现 mkpasswd

在Linux上,我习惯使用mkpasswd来生成随secret码,但在OSX上我没有这个命令。我不想每次都连接到我的vps,而是想使用Java重新实现它。我所做的是随机选择4个小写字母、2个大写字母、2个符号(/.等)和2个数字。然后我创建一个vector并对其进行洗牌。您认为这是足够好的随机化吗? 最佳答案 如果您使用java.security.SecureRandom而不是java.util.Random那么它可能是安全的。SecureRandom提供了一个“密码学上强大的伪随机数生成器(PRNG)”。IE。它确保种子不容易被猜

java - 重新实现 mkpasswd

在Linux上,我习惯使用mkpasswd来生成随secret码,但在OSX上我没有这个命令。我不想每次都连接到我的vps,而是想使用Java重新实现它。我所做的是随机选择4个小写字母、2个大写字母、2个符号(/.等)和2个数字。然后我创建一个vector并对其进行洗牌。您认为这是足够好的随机化吗? 最佳答案 如果您使用java.security.SecureRandom而不是java.util.Random那么它可能是安全的。SecureRandom提供了一个“密码学上强大的伪随机数生成器(PRNG)”。IE。它确保种子不容易被猜