Criptografia aps
Por: Franciele Ramos • 12/4/2015 • Trabalho acadêmico • 5.250 Palavras (21 Páginas) • 1.670 Visualizações
[pic 1] UNIVERSIDADE PAULISTA
CURSO DE CIÊNCIA DA COMPUTAÇÃO
APS – ATIVIDADES PRÁTICAS SUPERVISIONADAS
AUGUSTO PAVANELLI DOS SANTOS A.
FRANCIELE RAMOS FORTES
GUILHERME AUGUSTO DOS SANTOS
VICTOR DE PAULA MONTOYA
NORBERTO ROMUALDO JUNIOR
AS TÉCNICAS CRIPTOGRÁFICAS:
CONCEITOS, USOS E APLICAÇÕES.
ORIENTADOR: PROF. SHEILA CARCELES
CAMPINAS, SP
2014
[pic 2] UNIVERSIDADE PAULISTA
CURSO DE CIÊNCIA DA COMPUTAÇÃO
APS – ATIVIDADES PRÁTICAS SUPERVISIONADAS
AS TÉCNICAS CRIPTOGRÁFICAS:
CONCEITOS, USOS E APLICAÇÕES.
AUGUSTO PAVANELLI DOS SANTOS A. – C2181J4
FRANCIELE RAMOS FORTES – C188IF0
GUILHERME AUGUSTO DOS SANTOS – C20AIH0
VICTOR DE PAULA MONTOYA – C153DA4
NORBERTO ROMUALDO JUNIOR – C190527
ORIENTADOR: PROF. SHEILA CARCELES
Trabalho executado com objetivo de obtenção de nota no módulo de Atividade Prática Supervisionada no segundo semestre do Curso de Computação Gráfica
CAMPINAS, SP
2014
SUMÁRIO
- OBJETIVO DO TRABALHO. ..................................................................................04
- INTRODUÇÃO.........................................................................................................00
- CRIPTOGRAFIA - CONCEITOS GERAIS...............................................................00
- TÉCNICAS CRIPTOGRÁFICAS MAIS UTILIZADAS ............................................00
- DISSERTAÇÃO.......................................................................................................00
- Estruturação, Conceitos e Fundamentação..........................................................00
- Benefícios em relação às técnicas anteriores......................................................00
- Aplicações que fazem/fizeram uso da técnica......................................................00
- Discussão comparativa entre as técnicas.............................................................00
- Vulnerabilidades e falhas......................................................................................00
- Melhorias propostas e/ou implementadas. ..........................................................00
- PROJETO DO PROGRAMA.........................................................................,,,,......00
- RELATÓRIO COM LINHAS DE CÓDIGO DO PROGRAMA. ................................00
- CONCLUSÃO. ........................................................................................................00
- REFERÊNCIAS BIBLIOGRÁFICAS........................................................................00
- OBJETIVO DO TRABALHO
O Objetivo do trabalho foi à construção de um projeto de criptografia e decriptografia suprir a necessidade de mascarar mensagens, onde somente um pessoal autorizado de um PARTE DA HISTÓRIA DA FRAN Munido de uma senha (chave), é quem poderia ler a frase como ela era antes de ser alterada.
A utilização de criptografia é essencial para manter a segurança em determinadas áreas e setores, principalmente no ramo financeiro de quaisquer empresas que contém transições de caixa e dados cadastrais, e também no ramo de ações governamentais, que devem ocultar informações que seriam de grande risco aos setores do governo, caso houvesse vazamentos.
A criptografia existe a milhares de anos atrás e vem sido atualizadas e incrementadas na medida em que as necessidades de proteções de dados também se expandem.
O objetivo deste trabalho é iniciar uma base a criptografia, tal como sua criação, e sua utilização.
- INTRODUÇÃO
7 RELATÓRIO COM LINHAS DE CÓDIGO
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.IO;
namespace APS_ProjetoSimplificado {
class Criptografia_e_Descriptografia {
static void Main(string[] args) {
int x = 1, y, z = 1, varfor = 115, x2, counter = 0; // variaveis para contadores entro de laços de repetições
string op = "1", password, input, fraseo = "0", frasec = "0", fraseec = "0", line = "", var = "", var2 = "", var3 = ""; // variaveis de texto e auxiliares para criptografia e descriptografia
string[] criptografia = new string[x]; // vetor que armazena a farse criptografada para salvar em txt e alterar em laços de repetição
char[] letras = { 'A', 'a', 'B', 'b', 'C', 'c', 'ç', 'D', 'd', 'E', 'e', 'F', 'f', 'G', 'g', 'H', 'h', 'I', 'i', 'J', 'j', 'K', 'k', 'L', 'l', 'M', 'm', 'N', 'n', 'O', 'o', 'P', 'p', 'Q', 'q', 'R', 'r', 'S', 's', 'T', 't', 'U', 'u', 'V', 'v', 'W', 'w', 'X', 'x', 'Y', 'y', 'Z', 'z', ' ', 'á', 'à', 'é', 'è', 'í', 'ì', 'ó', 'ò', 'ú', 'ù', '!', '@', '#', '$', '%', '¨', '&', '*', '(', ')', '-', '_', '+', '=', '¹', '²', '³', '£', '¢', '¬', '§', '{', '}', ':', '>', '¨', '<', 'ª', '[', ']', 'º', ';', ',', '.', '~', 'ã', 'õ', 'ü', 'Á', 'À', 'É', 'È', 'Í', 'Ì', 'Ó', 'Ò', 'Ú', 'Ù', 'Ã', 'Õ', 'Ü', '|' };
...