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

hashid <hash>
# Ou
hash-identifier

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

Was this helpful?