ETFFIN Finance >> Finanças pessoais curso >  >> fundo >> Informação de fundo

O que é criptografia?

A criptografia é o estudo de técnicas de comunicação seguras que permitem que apenas o remetente e o destinatário pretendido de uma mensagem visualizem seu conteúdo. Especificamente, essas técnicas são usadas para proteger as informações obtidas a partir de conceitos matemáticos e um conjunto de cálculos baseados em regras ou algoritmos para converter mensagens, tornando-os difíceis de decodificar.

Originário do Egito Antigo, acreditava-se que a criptografia era usada pelos antigos egípcios em hieróglifos complexos. O imperador romano Júlio César recebeu o crédito de usar uma das primeiras cifras modernas.

A criptografia pode ser dividida em duas eras - a era clássica e a era moderna. A virada ocorreu em 1977 com o algoritmo RSA e o algoritmo de troca de chaves Diffie-Hellman. Mais sobre isso mais tarde.

Tipos de criptografia

Tradicionalmente, existem três tipos de criptografia:chave simétrica, funções hash, e chave assimétrica.

Chave Simétrica

Este é um sistema de criptografia em que o remetente e o destinatário de uma mensagem usam uma única chave comum para criptografar e descriptografar as mensagens. Embora este método seja mais rápido e simples do que os outros dois métodos, cabe ao remetente e ao destinatário trocar a chave de maneira segura.

O exemplo mais popular disso é o Data Encryption System (DES). Vamos tentar o seguinte exemplo:

Você tem uma mensagem, “M”, você deseja enviar para o seu amigo. Você criptografa a mensagem com uma chave e obtém um texto cifrado, “C”.

Seu amigo recebe o texto cifrado, C, para o qual ela então descriptografa o texto cifrado usando a mesma chave para recuperar M.

Existem dois tipos de criptografia simétrica:cifras de fluxo e cifras de bloco.

Cifras de fluxo

Uma cifra de fluxo usa uma chave fixa que substitui a mensagem por uma cadeia de caracteres pseudo-aleatória. Ele criptografa cada letra, um por vez.

Para obter mais informações sobre cifras de vapor, por favor, clique aqui.

Cifras de bloco

Trata-se de uma forma de criptografia simétrica que usa uma chave de comprimento fixo para criptografar um bloco de comprimento fixo.

Para obter mais informações sobre cifras de bloco, por favor, clique aqui.

Funções Hash

Em um sistema Hash Function, não há chave. Em vez de, um valor hash com comprimento fixo é calculado com base no texto, tornando impossível para o conteúdo de texto simples ser recuperado. Muitos sistemas operacionais usam funções hash para criptografar senhas.

Chave assimétrica (chave pública)

Sob este sistema de criptografia, um par de chaves é usado para criptografar e descriptografar informações. A chave pública é usada para criptografar e uma chave privada para descriptografar. Mesmo que a chave pública seja conhecida por todos, o receptor pretendido só pode decodificá-lo porque só ele conhece a chave privada.