Java中的密码生成器 [英] Password generator in Java

查看:706
本文介绍了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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆