Código de quebra de senhas e comparação.
Trabalho da matéria Algoritmos e Programção II feita com Felipe Ribeiro (@exh-Auster).
O projeto consiste em construir um programa que deve gerar todas as combinações possíveis de um set de 24 palavras fornecidas pelo professor, codificar cada uma dessas combinações por meio de uma função baseada nas bibliotecas hashlib e base64, e comparar cada combinação codificada com um conjunto de pares de usuário e senha fornecido pelo professor. Por fim, devem ser inseridas os matches de combinações em um arquivo de texto, e as combinações não decodificadas em outro.
The project consists of building a program that should generate all possible combinations of a set of 24 words provided by the teacher, encode each of these combinations using a function based on the hashlib and base64 libraries, and compare each encoded combination with a set of user and password pairs provided by the teacher. Finally, the matching combinations should be inserted into a text file, and the non-decoded combinations in another.