Solución:
No entiendo por qué esto está marcado como duplicado cuando claramente la pregunta “duplicada” a la que se hace referencia aquí no hace la misma pregunta, aunque una respuesta a continuación contiene esta información. En cualquier caso, la respuesta que estaba buscando está a continuación, en caso de que ayude a alguien más.
private String generateSafeToken() {
SecureRandom random = new SecureRandom();
byte bytes[] = new byte[20];
random.nextBytes(bytes);
Encoder encoder = Base64.getUrlEncoder().withoutPadding();
String token = encoder.encodeToString(bytes);
return token;
}
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)