AS TÉCNICAS CRIPTOGRÁFICAS, CONCEITOS, USOS E APLICAÇÕES
Por: daniel_ap21 • 8/4/2021 • Trabalho acadêmico • 11.555 Palavras (47 Páginas) • 224 Visualizações
[pic 1]
UNIP – UNIVERSIDADE PAULISTA
Curso de Ciência da Computação
ATIVIDADES PRÁTICAS SUPERVISONADAS - APS
AS TÉCNICAS CRIPTOGRÁFICAS, CONCEITOS, USOS E APLICAÇÕES
Daniel Aparecido dos Santos RA: D999109
Daniel de Araujo B. Vilela RA: D31FGJ7
Mariana Oliveira Siqueira RA: N429577
Pedro Luiz dos Santos RA:N4544B2
Valery Nunes Stevanin RA: F0561G7
William Alves Proença RA: N4057G4
São José dos Campos
2019
UNIP – UNIVERSIDADE PAULISTA[pic 2]
Curso de Ciência da Computação
ATIVIDADES PRÁTICAS SUPERVISONADAS - APS
AS TÉCNICAS CRIPTOGRÁFICAS, CONCEITOS, USOS E APLICAÇÕES
Atividades Práticas Supervisionadas do 1º e 2º Semestres do Curso de Ciência da Computação da Universidade Paulista – UNIP.
Coordenador: Prof. Fernando A. Gotti
São José dos Campos
2019
[pic 3]
UNIP – UNIVERSIDADE PAULISTA
Curso de Ciência da Computação
FICHA DE APROVAÇÃO
TEMA: AS TÉCNICAS CRIPTOGRÁFICAS, CONCEITOS, USOS E APLICAÇÕES
Este Trabalho foi aprovado como avaliação semestral da disciplina Atividades Práticas Supervisionadas - APS
Os alunos receberam as seguintes notas:
Aluno | Trabalho Impresso | Apresentação | Média (Total) |
Professor Orientador
__________________________
José Marcos Barbosa da Silveira
São José dos Campos, _____ de _________________de 2019
Resumo
No desenvolvimento desse projeto o grupo procurou mostrar todo o conceito de criptografia, desde a ideia inicial até a criação de uma criptografia autoral, através de pesquisas e com base no conhecimento obtido até o momento, recriamos a famosa “Criptografia de César” e explicamos todo o processo do algoritmo. Também explicamos todas as etapas para a criação de uma criptografia autoral denominada “CryptoDG”.
Palavras chave: Projeto, CryptoDG, Criptografia de César.
ABSTRACT
In the development of this project the group tried to show the whole cryptography concept, from the initial idea up to the creation of an authorial cryptography, through inquiries and on basis of the knowledge obtained up to the moment, we recreate famous “Caesar's Cryptography” and explain the whole process of the algorithm. Also we explain all the stages for the creation of an authorial cryptography called “CryptoDG”.
Key words: Project, CryptoDG, Caesar's Cryptography.
LISTA DE FIGURAS
Figura 1 – Listas contendo Alfabeto e número correspondente 14
Figura 2 – Início do programa 15
Figura 3 - Solicitação da senha 16
Figura 4 - Solicita o que o usuário deseja fazer 16
Figura 5 - Opção criptografar 17
Figura 6 - Opção descriptografar 17
Figura 7 - Opção invalida 18
Figura 8 - Solicitação se o usuário deseja continuar 18
Figura 9 - Função chave 2 19
Figura 10 - Quantidade de dígitos da senha 19
Figura 11 - Atribuição de valor aos dígitos 20
Figura 12 - Formula da entre os dígitos do numero obtido 20
Figura 13 - multiplicação entre os dígitos 21
Figura 14 - multiplicação pela chave 21
Figura 15 - multiplicação pela chave ao quadrado 21
Figura 16 – Divisão por inteiro 21
Figura 17 – Função Encrypt 22
Figura 18 - Função Decrypt 23
Figura 19 Cesar Listas contendo caracteres 24
Figura 20 - Função Encrypt (Cesar) 25
Figura 21 - Função Decrypt (Cesar) 26
Figura 22 - Início (Cesar) 27
Figura 23 - Solicitação ao usuário (Cesar) 28
Figura 24 Escolhendo a chave de 1 a 26. 32
Figura 25 .Palavra “UNIP” criptografada: 33
Figura 26. Criptografando a frase: De São Paulo a Marília são muitos kms 34
Figura 27. Criptografando uma expressão matemática. 34
Figura 28. Criptografando um parágrafo. 35
Figura 29. Criptografando frase com símbolos: ¬ pertence aos símbolos matemáticos. 35
...