Relatórios com as linhas de código do programa
Por: Arnon Damasceno • 16/3/2020 • Relatório de pesquisa • 7.262 Palavras (30 Páginas) • 204 Visualizações
5.9 Relatórios com as linhas de código do programa
O programa foi desenvolvido e programado pelo Windows 7 usando o bloco de notas de Windows e executado na plataforma Windows visual Studio usando linguagem c# usando criptografia simétrica com objetivo na criptografia na transmissão de dados, Codificar as mensagens a serem transmitidos de forma que fiquem indecifráveis a terceiros ou invasores passivos ou ativos evitando assim que a informação seja capturada e entendida por estranhos.
Deixamos o programa mais otimizado para usar o mínimo possível de recursos e para deixar os códigos mais organizados e simples para qualquer um que usar ou editar tenha facilidade, Ao todo foram escritos trezentos e cinquenta e nove em linhas de código.
Home
A imagem abaixo mostra o inicio do nosso programa com a listagem dos membros.
[pic 1]
Fonte: própria 2016
Menu
A imagem abaixo mostra a função menu, recebe a opção desejada pelo usuário e retorna entrando na função desejada pelo mesmo.
Fonte: própria 2016 [pic 2]
1. Opção do usuário escrever um texto e criptografá-lo.
2. Opção para o usuário verificar o texto escrito criptografado.
3. Opção para envio de mensagem, retorna ao usuário seu texto criptografado em formato “arquivo de texto”.
4. O usuário pode escolher um arquivo de texto específico e descriptografá-lo, revelando assim sua mensagem original.
0. Finaliza a execução do programa.
1. Inicio da criptografia
Para iniciar a criptografia o usuário devera escrever sua mensagem.
Fonte: própria 2016 [pic 3]
A imagem abaixo mostra continuação da imagem de cima.
[pic 4]
Fonte: própria 2016
Apos a mensagem ser digitada, o programa solicita uma chave para o usuário; esta chave pode ser composta por números ou algum outro texto.
Fonte: própria 2016 [pic 5]
Fonte: própria 2016 [pic 6]
2. Verificando mensagem.
Aqui o usuário tera a opção de visualizar seu texto criptografado, para ter mais segurança antes do envio.
[pic 7]
3. Enviando a mensagem
As imagens abaixo ira mostra passo a passo como programa ira mandar a mensagem do usuário.
Primeiro ele pede para o usuário verificar se a mensagem esta corretamente digitada e verificada.
Fonte: própria 2016[pic 8]
Ao chegar essa parte o programa já terá enviado a mensagem do usuário.
Fonte: própria 2016[pic 9]
Aqui podemos verificar como a criação do arquivo com a mensagem criptografada e feita, o programa gera um novo arquivo para cada mensagem, usando como parâmetro de nomeação a data e a hora que constarem no computador do usuário.
Fonte: própria 2016[pic 10]
Abaixo vemos a mensagem já criptografada e pronta para o envio no arquivo de texto.
Fonte: própria 2016 [pic 11]
4. Descriptografar mensagem
Essa parte do programa ira fazer uma varredura em uma pasta já pré-selecionada do computador do usuário, e exibira todos os arquivos de texto que estiverem nela.
Fonte: própria 2016[pic 12]
Apos isso o usuário deve localizar e digitar o nome da mensagem escolhida, como mostra a figura abaixo, após isto o programa mostra o nome escolhido e dá uma chance do usuário conferir a digitação.
Fonte: própria 2016[pic 13]
Caso tudo esteja correto, o programa abrira o arquivo de texto escolhido, exibindo seu conteúdo criptografado e pedira a chave de segurança que só o destinatário e o remetente devem conhecer.
Fonte: própria 2016[pic 14]
Se a chave estiver correta, o programa mostrara na tela o conteúdo original da mensagem.
Fonte: própria 2016[pic 15]
0. Finalizando a execução.
Para finalizar o programa, basta apenas escolher a opção zero “0” na tela inicial, o programa apagara automaticamente todo e qualquer dado que você tenha criado durante a sua utilização, exceto e claro, sua mensagem criptografada já pronta para o envio.
Extra
O programa possui mais uma função que pode ser acessada na opção 5, pode ser utilizada para verificar o estado do código, oque algumas variáveis carregam e também limpa todos os dados criados no computador.
Para tanto, no menu principal, digite 5 e pressione enter.
Fonte: própria 2016[pic 16]
Na tela que será aberta, teremos informações divididas por linhas.
Fonte: própria 2016[pic 17]
1. mensagem (Arquivo) – Se refere a mensagem que está no arquivo de texto gerado.
2. Chave (Arquivo) – Também diz respeito ao arquivo de texto que armazena a chave de segurança.
3. MengCrypt (Arquivo) – Este e o conteudo do arquivo de texto que contem a mensagem criptografada, ele só e gerado quando o usuário escolhe enviar a mensagem.
...