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.