-
Permitir que o usuário informe um arquivo a ser criptografado. O programa deverá suportar qualquer arquivo (texto ou binário); 👍
-
Permitir que o usuário possa informar o nome do arquivo de destino a ser gerado; 👍
-
Permitir que o usuário forneça a chave de criptografia. Deve ser um campo texto em que possa ser fornecido os valores dos bytes da chave, separando os bytes por vírgula. Por exemplo: este é um texto que deve ser possível fornecer para indicar os bytes da chave: “20,1,94,33,199,0,48,9,31,94,112,40,59,30,100,248”;
-
Implementar o modo de operação ECB e tamanho de chave de 128 bits; 👍
-
Implementar o modo de preenchimento PKCS#7; 👍
-
A solução não pode ser cópia de outros autores e deve utilizar a abordagem vista em sala de aula. 👍