O que é criptografia?
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.
Informação de fundo
-
O que são objetivos e resultados-chave (OKR)?
Objetivos e resultados-chave (OKR) é uma estrutura de liderança popular que envolve a formulação, comunicando, e monitorar metas e resultados em uma empresa em uma base regular. Abreviado como OKR, o ...
-
O que é criptomoeda?
A criptomoeda é um tipo de moeda digital destinada a funcionar como meio de troca. A criptomoeda se tornou popular na última década, em particular, com o Bitcoin se tornando a moeda alternativa mais a...