Estou fazendo uma comparação na senha cracking para uma classe, e a exigência foi escrever em C++ um programa para gerar uma senha aleatória e então têm duas funções (um aleatório e um seqüencial) continuam a gerar novas senhas para comparar.
Eu já tenho uma função que irá gerar uma sequência de caracteres/número aleatória, que naturalmente será usada para ambos geram a senha e aleatórias tentativas de resolver a mesma senha. Este gerador pode ser modificado para incrementar a cadeia de caracteres em seqüência.
Basicamente, estou a pedir contando lógica com letras como letras, não as variáveis.
O que estou pedindo é que seria a lógica em dizer meu compilador "se (cadeia de caracteres um! = string b)" mudar o último caractere da seqüência de caracteres um para o próximo da fila, etc. sem ter que digitar mudança um b, b, c, c, d, etc.? E então a partir daí, depois de todos os personagens na, por falta de termo melhor, aquelas posição foram modificados e as seqüências de caracteres ainda não coincidirem, incremento das dezenas lugar e voltem para uma os coloque e começar de novo.