Java中的密码生成器 [英] Password generator in Java
本文介绍了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 ?
谢谢.
推荐答案
如果我在哪里,我会将所有允许的字符放在char[]
中,并使用
If I where you, I would put all allowed characters in a char[]
and use SecureRandom
to select n characters from this array.
完成后,您可以添加数字和特殊字符,直到满足需要为止.
Once done, you could add digits and special characters until it fits your needs.
这篇关于Java中的密码生成器的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文