Cifra de césar
1. Introdução
Com o rápido desenvolvimento da troca de dados digitais em formato eletrônico, a segurança da informação está se tornando cada vez mais importante no armazenamento e transmissão de dados. Portanto, a troca de dados deve ser criptografada. Criptografia é o processo de codificação de uma mensagem para que apenas o destinatário pretendido possa lê-la. A cifra de César é uma cifra mono-alfabética. É um tipo de cifra curinga, em que cada letra do texto simples é substituída por outra letra deslocada por um número fixo de posições no alfabeto. A criptografia é representada usando aritmética modular.
Com o avanço da tecnologia da Internet, surgem muitos problemas de segurança. A segurança é um grande problema e proteger dados confidenciais é muito importante para que os dados não possam ser alterados ou usados para fins ilegais. Por exemplo, no Internet banking, no sistema de reservas eletrônicas, na mídia, a segurança dos dados é uma questão muito importante. Na maioria dos casos, o provedor deve garantir a segurança de sua infraestrutura e a proteção dos dados pessoais e aplicativos de seus clientes, enquanto o cliente deve garantir que o provedor de nuvem tenha tomado as medidas de segurança adequadas para proteger suas informações. Para evitar essa situação, é necessário converter os dados em um formato ilegível no lado do remetente e, em seguida, converter esses dados novamente em um formato legível no lado do receptor. Nesse caminho,o problema de manter a confidencialidade dos dados é relevante tanto para grandes empresas como para cada pessoa. A técnica e a ciência de criar dados ilegíveis ou cifras de modo que apenas uma pessoa autorizada possa ler os dados é chamada de criptografia.
2. Criptografia
A criptografia é a ciência que protege as informações de pessoas indesejadas, convertendo-as em uma forma que não seja reconhecida pelos invasores durante o armazenamento e a transmissão. A criptologia não é nova; ela existe há mais de 2.000 anos. A palavra criptologia vem de duas palavras gregas: kryptos, que significa oculto ou secreto, e graphein, que significa escrever. A criptologia é uma ciência que permite que a comunicação se torne incompreensível para todos, exceto para os destinatários pretendidos. Na linguagem da criptografia, a mensagem que uma pessoa pretende enviar é chamada de texto não criptografado, enquanto a própria mensagem enviada é chamada de texto cifrado. Existem duas categorias principais de criptografia (métodos de criptografia assimétrica e simétrica), dependendo do tipo de chaves de segurança usadas para criptografar / descriptografar dados.
. 2
3.
, . ; . . , , . :
. , , , .
, , .
-, .
. 3
4.
. : , , , , , . . , , , . . , . , 1000 , , .
:
1.
2.
, 5:
. 4
. , .
En (x) = (x + n) mod 26,
x - , n - .
. . , .
Dn (x) = (x − n) mod 26
, , : 25 . , .
1. .
2. 25 .
3. .
, , . .
« » ( ). , . , , , .
.-. 1822 .
XX , .
. 6
A cifra de César é o tipo mais simples de cifra usado com mais frequência. O método de permutação é mais frequentemente combinado com outras técnicas. A criptografia de substituição e reorganização é facilmente realizada usando computadores. A combinação desses dois métodos clássicos fornece uma cifra mais segura e confiável.
O texto cifrado final é tão poderoso que é muito difícil de decifrar. O segundo método (algoritmo) acima é uma combinação de métodos de permutação e substituição que fornece uma cifra muito mais segura.