mesma chave usava
pra criptografar é a
mesma utilizada
para decriptografar
CRIPTOGRAFIA
ASSIMÉTRICA
algoritmos de chave assimétrica, por sua vez, trabalham
com chaves distintas para a cifragem e decifragem.
Normalmente utilizam o conceito de chave pública e
chave privada, no qual a chave pública do destinatário é
utilizada para a criptografia da informação, e apenas a
chave privada consegue realizar a decifragem.
PRINCIPAIS ALGORITIMOS
DES (Data Encryption Standard) - DES é tipo de
cifra em bloco, ou seja, um algoritmo que toma
uma string (“pedaço” de texto) de tamanho fixo
de um texto plano e a transforma, através de
uma série de complicadas operações, em um
texto cifrado de mesmo tamanho.
AES (Advanced Encryption Standard) – Também
conhecido como Rjindael, o AES foi um algoritmo
“provocado” pelo governo norteamericano, em
virtude da necessidade de substituição do DES, cuja
vida útil se aproximava do fim.
IDEA (International Data Encryption Algorithm) –
algoritmo desenvolvido na Suíça, em 1990. Simétrico, usa
chave de 128 bits.
RSA – O RSA é um algoritmo assimétrico de chave pública,
conforme exemplo mostrado anteriormente. Ele utiliza
números primos muito grandes.
RC4 – O RC4 não é uma técnica de blocos, ele trabalha em fluxo
contínuo de entrada e saída de bytes. A chave pode ter de 1 até
2048 bits,
MD-5 (Message Digest Algorithm 5) - É um algoritmo de hash de 128
bits unidirecional desenvolvido pela RSA Data Security, Inc., e
muito utilizado por softwares com protocolo ponto-a-ponto na
verificação de integridade de arquivos e logins.
SHA-1 (Secure Hash Algorithm 1) - A família de SHA (Secure Hash
Algorithm) está relacionada com as funções criptográficas e
verificação de integridade de dados.
DSS (Digital Signature Standard) – O DSS é um padrão de
assinatura digital utiliza um algoritmo que foi
projetado apenas para oferecer a função de assinatura
digital (o DSA).
DSA (Digital Signature Algorithm) – O DSA é o algoritmo do DSS
para assinatura digital, baseado na dificuldade de se calcular
logaritmos discretos.