Java 中的密码生成器
我想要一个 Java 密码生成器,它应该生成符合标准条件的密码,例如至少 8 个字符长,包含一个大写字母,一个特殊字符等。
如果它是开源的那就太好了。 有什么建议/指示吗?
谢谢。
I want a password generator in Java, which should generate passwords with standard criteria like at least 8 characters long,contains one upper case letter, one special character etc.
It will great if it is open source.
Any suggestions / pointers ?
Thanks.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
如果我在你那里,我会将所有允许的字符放入
char[]
中并使用SecureRandom
从该数组中选择 n 个字符。完成后,您可以添加数字和特殊字符,直到满足您的需要。
If I where you, I would put all allowed characters in a
char[]
and useSecureRandom
to select n characters from this array.Once done, you could add digits and special characters until it fits your needs.