Criptografia com Python - Visão geral

A criptografia é a arte da comunicação entre dois usuários por meio de mensagens codificadas. A ciência da criptografia surgiu com o motivo básico de fornecer segurança às mensagens confidenciais transferidas de uma parte para outra.

A criptografia é definida como a arte e a ciência de ocultar a mensagem para introduzir privacidade e sigilo, conforme reconhecido na segurança da informação.

Terminologias de criptografia

Os termos frequentemente usados ​​em criptografia são explicados aqui -

Texto simples

A mensagem de texto simples é o texto que pode ser lido e compreendido por todos os usuários. O texto simples é a mensagem que é criptografada.

Texto Cifrado

Texto cifrado é a mensagem obtida após a aplicação de criptografia em texto simples.

Encriptação

O processo de conversão de texto simples em texto cifrado é chamado de criptografia. Também é chamado de codificação.

Decifrar

O processo de conversão de texto cifrado em texto simples é chamado de descriptografia. Também é denominado como decodificação.

O diagrama abaixo mostra uma ilustração do processo completo de criptografia -

Características da criptografia moderna

As características básicas da criptografia moderna são as seguintes -

  • Ele opera em sequências de bits.

  • Ele usa algoritmos matemáticos para proteger as informações.

  • Requer as partes interessadas em um canal de comunicação seguro para obter privacidade.