Criptografia c++
O software da DataSeg tem por finalidade criptograr dados, ou seja, assegurar que um arquivo só será lido e entregue ao destinatário. O programa tem como plataforma a LINGAGEM DE PROGRAMAÇÃO C++ onde foi inseridos recursos que dificultam ou até mesmo anulam as chances de pessoas não autorizadas terem acesso ao arquivo enviado, o software ira criptografar os dados de backup da empresa e ira mandar esses dados criptografados para o destinatário no momento de envio se ocorrer desses arquivos chegarem a pessoas não autorizadas elas não poderão identificar do que se trata o arquivo somente o destinatário terá acesso a mensagem original ou seja só o destinatário conseguirá descriptografar o arquivo.
A grande vantagem de uma empresa possuir tal software seria a segurança de envios de arquivos, em uma rede de lojas se uma filial da rede for enviar os dados de um backup para a matriz seria muito mais viável e seguro para a empresa esses dados serem criptografados antes do envio, pois apenas a matriz receberia o arquivo criptografado e só ela poderia descriptografalo.
Palavras chaves: Criptografia. Segurança. Backup SQL. VPN.
LISTA DE ILUSTRAÇÕES
Figura 1 - Esboço da rede. 16
Figura 2 - Descrição do servidor Matriz 20
Figura 3 - Descrição do servidor Matriz 21
LISTA DE ABREVIATURAS
VPN - Virtual Private Network
OSI - Open Systems Interconnection
FTP - File Transfer Protocol
EDI - Eletronic Data Interchange
TCP - Transmission Control Protocol
DES - Data Encryption Standard
IDEA - International Data Encryption Algorithm
RC - Ron's Code ou Rivest Cipher
AES - Advanced Encryption Standard
RSA - Rivest, Shamir and Adleman
DSA - Digital Signature Algorithm
MPLS - Multi Protocol Label Switching
SUMÁRIO
1 INTRODUÇÂO 8
1.1 Objetivo 8
2. FUNDAMENTOS TEORICOS 10
2.1 Historia 10
2.2 Tipos de chaves 11
2.2.1 Chave