如何在Java中生成长度为n的安全随机字符串?
2022-09-01 18:41:03
我使用以下命令生成一个随机字符串:
private String generateSafeToken() {
SecureRandom random = new SecureRandom();
byte bytes[] = new byte[512];
random.nextBytes(bytes);
return bytes.toString();
}
这将给出长度为 11 的字符串,例如 。如何使上述方法返回指定长度的字符串。例如 20 个字符?[B@70ffc557