尝试将随机生成的密码存储为字符串,这样我就可以将其保存到文件(Java)

里斯·基恩

所以我想做的是创建一个随机密码生成器,我设法使系统根据用户输入的字符长度生成一个随机的字符串。然后,我要做的就是询问用户是否要保存文件。在文件中,我要包含网站/应用程序的名称和密码。

我的问题是我无法获得将密码存储为变量的随机字符串,有人知道如何解决此问题吗?

代码如下所示:

    System.out.println("Please enter the length of password that you require: ");
    int passwordLength = sc.nextInt();
    sc.nextLine();
    Random r = new Random();
    String alphabet = "abcde5678fghijklmn123opqrs?!£$%tuvwxyzABCDEFGHIJKLMN490@#/*(OPQRSTUVWXYZ)";
    for (int i = 0; i < passwordLength; i++) {
        System.out.print(alphabet.charAt(r.nextInt(alphabet.length())));

    }
史蒂夫

我相信您的意思是您希望将密码收集到String变量中,而不是打印每个字符。在一个完全可行的示例中,这是这样做的方法:

public static void main(String[] args) {
    Scanner sc = new Scanner(System.in);
    System.out.println("Please enter the length of password that you require: ");
    int passwordLength = sc.nextInt();
    sc.nextLine();
    Random r = new Random();
    String alphabet = "abcde5678fghijklmn123opqrs?!£$%tuvwxyzABCDEFGHIJKLMN490@#/*(OPQRSTUVWXYZ)";
    StringBuilder sb = new StringBuilder();
    for (int i = 0; i < passwordLength; i++)
        sb.append(alphabet.charAt(r.nextInt(alphabet.length())));
    String password = sb.toString();
    System.out.print(password);
}

结果:

Please enter the length of password that you require: 
12
j$miDCadnJMd

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

将数据从Python程序保存到“工作区”,这样我就可以绘图而不必再次运行该程序

来自分类Dev

使用char * array存储条形图的条形,这样我就可以动态创建它并以字符串形式返回

来自分类Dev

将db列设置为可选或不必需,这样我就可以创建记录

来自分类Dev

在src文件夹中获取txt文件的路径,这样我就可以将其读取到数组中

来自分类Dev

Windows 7随机关闭。在哪里可以找到相关日志?这样我就可以识别错误

来自分类Dev

将Powershell对象CSV字符串作为文件保存到Azure Blob存储

来自分类Dev

如何将“ thm conjI”转换为可以保存到文件的ASCII字符串?

来自分类Dev

如何将“ thm conjI”转换为可以保存到文件的ASCII字符串?

来自分类Dev

AngularJS:指令-无需使用引号就可以传递字符串

来自分类Dev

不使用字典就可以在C#中计算字符串的语法值

来自分类Dev

Lua将字符串保存到文件

来自分类Dev

AWK-将字符串从文件保存到变量

来自分类Dev

如何将字符串保存到json文件

来自分类Dev

在Applescript的文件路径中获取所有文件夹-这样我就可以对其进行标记

来自分类Dev

在Applescript的文件路径中获取所有文件夹-这样我就可以对其进行标记

来自分类Dev

尝试将xml类保存到文件,但我的密码加密未保存

来自分类Dev

尝试将xml类保存到文件,并且我的密码加密未保存

来自分类Dev

我正在尝试将第一个单词提取为字符串并将其用作字符

来自分类Dev

尝试为用户生成随机通行证并将其保存在文件中

来自分类Dev

从CSS文件中收集字符串并将其持久保存到新的CSS文件中

来自分类Dev

如何获取BAT文件的输出并将其保存到字符串

来自分类Dev

解析以逗号分隔的字符串并将其保存到bash中的文件中

来自分类Dev

将字符串转换为 TimeSpan 并将其保存到 MS Access 数据库

来自分类Dev

尝试将随机密码字符生成到文件中

来自分类Dev

我正在尝试读取一个字符串,将其加密,然后将其保存到文本文件中,然后读取该文本文件,然后读取已加密的字符串,并在python中对其进行解密

来自分类Dev

工厂课程,这样我就可以改变我的其他客户

来自分类Dev

工厂课程,这样我就可以改变我的其他客户

来自分类Dev

在我的XSL文件中包含一个C#(.cs)文件,这样我就可以使用智能感知了吗?

来自分类Dev

Fabric:处理异常,这样我就可以在try块中捕获它

Related 相关文章

  1. 1

    将数据从Python程序保存到“工作区”,这样我就可以绘图而不必再次运行该程序

  2. 2

    使用char * array存储条形图的条形,这样我就可以动态创建它并以字符串形式返回

  3. 3

    将db列设置为可选或不必需,这样我就可以创建记录

  4. 4

    在src文件夹中获取txt文件的路径,这样我就可以将其读取到数组中

  5. 5

    Windows 7随机关闭。在哪里可以找到相关日志?这样我就可以识别错误

  6. 6

    将Powershell对象CSV字符串作为文件保存到Azure Blob存储

  7. 7

    如何将“ thm conjI”转换为可以保存到文件的ASCII字符串?

  8. 8

    如何将“ thm conjI”转换为可以保存到文件的ASCII字符串?

  9. 9

    AngularJS:指令-无需使用引号就可以传递字符串

  10. 10

    不使用字典就可以在C#中计算字符串的语法值

  11. 11

    Lua将字符串保存到文件

  12. 12

    AWK-将字符串从文件保存到变量

  13. 13

    如何将字符串保存到json文件

  14. 14

    在Applescript的文件路径中获取所有文件夹-这样我就可以对其进行标记

  15. 15

    在Applescript的文件路径中获取所有文件夹-这样我就可以对其进行标记

  16. 16

    尝试将xml类保存到文件,但我的密码加密未保存

  17. 17

    尝试将xml类保存到文件,并且我的密码加密未保存

  18. 18

    我正在尝试将第一个单词提取为字符串并将其用作字符

  19. 19

    尝试为用户生成随机通行证并将其保存在文件中

  20. 20

    从CSS文件中收集字符串并将其持久保存到新的CSS文件中

  21. 21

    如何获取BAT文件的输出并将其保存到字符串

  22. 22

    解析以逗号分隔的字符串并将其保存到bash中的文件中

  23. 23

    将字符串转换为 TimeSpan 并将其保存到 MS Access 数据库

  24. 24

    尝试将随机密码字符生成到文件中

  25. 25

    我正在尝试读取一个字符串,将其加密,然后将其保存到文本文件中,然后读取该文本文件,然后读取已加密的字符串,并在python中对其进行解密

  26. 26

    工厂课程,这样我就可以改变我的其他客户

  27. 27

    工厂课程,这样我就可以改变我的其他客户

  28. 28

    在我的XSL文件中包含一个C#(.cs)文件,这样我就可以使用智能感知了吗?

  29. 29

    Fabric:处理异常,这样我就可以在try块中捕获它

热门标签

归档