Criptografia

Publicado por: kicko
em 02/11/2019 às 03:16:44

Criptografia é o nome dado à um método para modifica uma mensagem, deixando ela legível apenas pra quem tiver o método reverso

Diferente de 'Hashs' a criptografia tem a troca e destroca de caracteres de forma fiel, não 'quebrando' nenhum caracter da mensagem

 

Há vários métodos de criptografia. A mais conhecida é a Cifra de César.

É um tipo de  cifra de substituição na qual cada letra do texto é substituída por outra, que se apresenta no alfabeto abaixo dela um número fixo de vezes. Por exemplo, com uma troca de três posições, A seria substituído por D, B se tornaria E, e assim por diante. O nome do método é em homenagem a Júlio César, que o usou para se comunicar com os seus generais.

 

Outra também muito conhecida é a cifra de Viginere

 A cifra de Vigenère consiste no uso de várias cifras de César em sequência, com diferentes valores de deslocamento ditados por uma "palavra-chave"

Por exemplo, supondo que se quer criptografar o texto:

ATACARBASESUL ("atacar base Sul")

Escolhendo a chave e repetindo-a até ter o comprimento do texto a cifrar, por exemplo, se a chave for "LIMAO":

LIMAOLIMAOLIM

A primeira letra do texto, A, é cifrada usando o alfabeto na linha L, que é a primeira letra da chave. Basta olhar para a letra na linha L e coluna A na grelha de Vigenère, e que é um L. Para a segunda letra do texto, ver a segunda letra da chave: linha I e coluna T , que é B, continuando sempre até obter:

Texto: ATACARBASESUL Chave: LIMAOLIMAOLIM Texto cifrado: LBMCOCJMSSDCX
 

 

Outros métodos são muito utilizados para reforçar ainda mais a segurança, como 'embaralhar' as letras de uma mensagem, transformar as letras em números e fazer cálculos, cada um tem seu método para proteger suas mensagens

 

Baixe já nosso app de criptografia e divirta-se codificando e decodificando mensagens

https://play.google.com/store/apps/details?id=crypt.alexiasystem.com.br

 

Links extras:

Cifra de César e Viginere em PHP

https://github.com/flaviopavim/criptografia-cesar-viginere-php/blob/master/crypt.php

Compartilhe essa notícia:
www.whitehats.com.br - Todos os direitos reservados
Subir