Criptografia

Disponível somente no TrabalhosFeitos
  • Páginas : 22 (5442 palavras )
  • Download(s) : 0
  • Publicado : 24 de setembro de 2012
Ler documento completo
Amostra do texto
Exemplos de criptografia:

Exemplos que combinam a utilização dos métodos de criptografia de chave única e de chaves pública e privada são as conexões seguras, estabelecidas entre o browser de um usuário e um site, em transações comerciais ou bancárias via Web. 
 
Estas conexões seguras via Web utilizam o método de criptografia de chave única, implementado pelo protocolo SSL (Secure SocketLayer). O browser do usuário precisa informar ao site qual será a chave única utilizada na conexão segura, antes de iniciar a transmissão de dados sigilosos.
 
Para isto, o browser obtém a chave pública do certificado da instituição que mantém o site. Então, ele utiliza esta chave pública para codificar e enviar uma mensagem para o site, contendo a chave única a ser utilizada na conexãosegura. O site utiliza sua chave privada para decodificar a mensagem e identificar a chave única que será utilizada.
 
A partir deste ponto, o browser do usuário e o site podem transmitir informações, de forma sigilosa e segura, através da utilização do método de criptografia de chave única. A chave única pode ser trocada em intervalos de tempo determinados, através da repetição dos procedimentosdescritos anteriormente, aumentando assim o nível de segurança de todo o processo.

Um exemplo programado:

Uma criptografia em pascal bem simples, ele usa uma apenas uma operação XOR(ou exclusivo), pra quem nao sabe vai o exemplo da tabela verdade, seja duas preposições p e q.
p| q| 
1| 1|0
1| 0|1 
0| 1|1
0| 0|0
Ele vai compara o códico ASCII de um character com um numero rândomico deaté 128 usando a operação xor. Por exemplo, vamos supor que o character 'a' for 0101 e o o numero gerado foi 4 que serí 0100.
0 0 0
1 1 0
0 0 0
1 0 1
O resultado 0 0 0 1 poderia ser o c, intão a letra que 'a' seria substituida por 'c', esse foi um exemplo bem simples de como a criptografia funciona.

Código:
-------------------------------------------------
{Porgrama:Criptografia}
-------------------------------------------------
{Autor: ALLas }
-------------------------------------------------
{Data: }
-------------------------------------------------

-------------------------------------------------
program Criptografia;
--------------------------------------------------------------------------------------------------
uses
-------------------------------------------------
crt;
-------------------------------------------------

-------------------------------------------------
var
-------------------------------------------------
texto : string;-------------------------------------------------

-------------------------------------------------
function encrip(s : string) : string;
-------------------------------------------------
var
-------------------------------------------------
i : byte;
-------------------------------------------------
begin-------------------------------------------------
encrip[0] := s[0];
-------------------------------------------------
for i := 1 to length (s) do
-------------------------------------------------
encrip[i] := chr(ord(s[i]) xor (random(128));
-------------------------------------------------
end;-------------------------------------------------

-------------------------------------------------
begin
-------------------------------------------------
clrscr;
-------------------------------------------------
write('Digite o texto a ser encriptado: ');
-------------------------------------------------
readln(texto);...
tracking img