Criptografia
Criptografia Simétrica
A criptografia simétrica é baseada em um segredo compartilhado usado tanto para criptografia quanto para descriptografia. Ambas as partes envolvidas na troca de segredos compartilham a mesma chave. Podemos citar AES
e 3DES
como protocolos de exemplo.
Criptografia Assimétrica
A criptografia assimétrica é baseada em princípios matemáticos que consistem em um par de chaves. Uma chave é chamada de Chave Pública
e a outra é chamada de chamada de Chave Privada
. A chave privada precisa ser muito protegida e é conhecida apenas por uma parte. Todos os outros podem usar livremente a chave pública. Algo criptografado com a chave privada pode ser descriptografado por todos os que possuem a chave pública, e algo criptografado com a chave pública só pode ser descriptografado com a chave privada. Neste cenário, podemos citar a RSA
e a DSA
como exemplo.
Hash
Hashing é um tipo de criptografia usada para detectar se os dados originais foram alterados. Um hash é gerado a partir dos dados originais e é baseado em técnicas criptográficas irreversíveis. Se os dados originais forem alterados até mesmo por um byte, o resultado do hash será diferente.
Identificando Hash
Deflate (HTTP)
Geralmente iremos ver isso em páginas web, no header Accept-Encoding: deflate
, o que significa que o conteúdo foi codificado. Este é uma string que fica no body da página. Para decodificar seu conteúdo, execute:
Sites
Last updated