Tecnologia & Inovação

O que é criptografia e como funciona?

Tempo estimado de leitura: 5 minutos A criptografia faz parte de nosso dia a dia, sendo algo comum para a maioria das pessoas, mas em sua maioria não sabem da importância dessa tecnologia à segura...

warlem Messias

31 de março de 2022

4 min de leitura
O que é criptografia e como funciona?
Leu 0 minFaltam 4 min

Tempo estimado de leitura: 5 minutos

A criptografia faz parte de nosso dia a dia, sendo algo comum para a maioria das pessoas, mas em sua maioria não sabem da importância dessa tecnologia à segurança de suas informações. Acompanhe então nosso conteúdo e fique por dentro desse assunto que está em alta.

O que é criptografia?

A criptografia é um conjunto de princípios e técnicas que tem como objetivo proteger uma informação para que só o emissor e receptor consigam compreendê-la.

Hoje você encontra essa tecnologia em diversas coisas, como Apps de comunicação como WhatsApp, de pagamentos, dentre outros.

Essa é uma segurança bastante confiável e eficiente, sendo uma das mais populares atualmente.

Como funciona a criptografia?

A codificação e descodificação na criptografia são realizadas através de algoritmos.

Esses sistemas normalmente utilizam de texto cifrado (ciphertext), que é o texto resultante da codificação e o texto simples (plaintext), que é o texto a ser codificado.

Para ser feito a descodificação é necessário ter a chave inicial, ou seja, a chave utilizada na codificação.

Tipos de Criptografias

Existem dois tipos de criptografias, as que utilizam chave única chamada de simétrica, que tanto a codificação quanto a descodificação são feitas por uma mesma chave.

Já nas assimétricas, cada extremidade conta com uma chave diferente, ou seja, a chave utilizada na codificação (envio), é diferente da chave utilizada na descodificação (recebimento).

Chaves e métodos

Chaves simétricas

No caso das chaves simétricas, a chave terá um único valor que representará uma outra letra no alfabeto.

Vamos utilizar do seguinte exemplo para você entender o funcionamento:

Chave = 4

Palavra a ser codificada:

CARRO

Palavra codificada:

GEVVS

Isso porque o valor da chave (que nesse exemplo é 4) representa a 4° letra após a que irá ser codificada.

No caso do C, seguindo a sequência alfabética, é a quarta letra após ela será o G.

... C D E F **G **...

1° 2° 3° 4°

Chaves assimétricas

As assimétricas possuem na maioria das vezes possuem uma maior segurança, pois um usuário possui uma chave pública e uma chave privada, mas também necessita de maior processamento.

A pública, qualquer outro pode ter e é utilizada para que outro usuário direcione uma mensagem a você. É como se fosse um “ID” do usuário.

Já a privada, como o nome já diz, apenas o seu usuário pode possuí-la, pois é ela a responsável por decodificar a informação enviada por outro usuário.

Funcionando como o seguinte exemplo:

“O usuário 1 deseja enviar uma mensagem ao usuário 2, sendo assim, ele utiliza a chave pública do usuário 2 para direcionar a mensagem a ele. Já o usuário 2, utilizará de sua chave privada para decodificar a mensagem enviar, e apenas a sua chave poderá decodifica-la. Dessa forma um terceiro usuário não poderá acessar essa mensagem.”

Isso se dá pelo maior número de cálculos e processos, mas isso não é regra, o tamanho vai depender do algoritmo usado na codificação.

Elas possuem métodos, que são basicamente modelos de como a codificação será realizada.

Método RSA

O método mais conhecido e utilizado no mundo é o RSA, que funciona da seguinte forma:

Ele utiliza duas chaves, uma para encriptação e outra para decriptação, onde essa codificação é feita a partir da fatoração de números extensos.

Sendo assim, o tamanho da chave, a segurança e o processamento crescem praticamente na mesma proporção.

A encriptação é feita através da multiplicação de dois números primos, gerando um número e esse número será elevado a um expoente que é o número público, a após isso é elevado ao número privado.

Já na descriptografia, o processo será revertido, utilizando da fatoração.

O processo é o seguinte, ele faz a fatoração de um número por seus componentes primos, por exemplo o 34 e o 52:

2 * 17 = 34*

2 * 2 * 13 = 52

Pode parecer simples, mas esses foram exemplos com números pequenos, esse processo se torna bastante complexo quando tem que fatorar números grandes, podendo demorar anos para se descobrir os primos que se multiplicam para forma-los.

Conclusão

A criptografia hoje é uma das melhores tecnologias para segurança [blocked], sendo cada vez mais utilizadas e em alguns momentos exigida.

Seu funcionamento é demonstrado de forma simples, mas é altamente eficiente. Por isso, essa tecnologia tende a crescer e se tornar cada vez mais importante e necessária.

Compartilhar

Comentários

Seja o primeiro a comentar!

Deixe seu comentário

Seu e-mail não será publicado. Campos obrigatórios são marcados com *

0/2000

Nenhum comentário ainda. Seja o primeiro a compartilhar sua opinião!