Bot

Estou tentando criar um bot aleatorizador que vai tentar descobrir a senha de um documento meu alguém sabe como fazer isso?

(A minha ideia é que ele tente todas as possibilidades até acertar)

N formas de implementar, abaixo um exemplo:

import java.util.Random;

public class SenhaAleatoria {

    public static void main(String[] args) {
        String digitosValidos = "0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";
        SenhaAleatoria gerador = new SenhaAleatoria(digitosValidos);

        for (int digitos = 4; digitos < 10; digitos++) {
            System.out.println("Senha aleatoria de " + digitos + " digitos: " + gerador.gerarSenha(digitos));
        }
    }

    private String digitosValidos;

    public SenhaAleatoria(String simbolosValidos) {
        this.digitosValidos = simbolosValidos;
    }

    public String gerarSenha(int tamanho) {
        StringBuilder senha = new StringBuilder();
        Random random = new Random();
        for (int digito = 0; digito < tamanho; digito++) {
            int posicao = random.nextInt(digitosValidos.length());
            senha.append(digitosValidos.charAt(posicao));
        }
        return senha.toString();
    }
}

Thanks you for sharing.