Início | Downloads | Como Funciona | Sobre o Projeto | Perguntas Frequentes | Contribuir | Contato
 
Sessão: Como Funciona

ALGORITMO: ENTENDENDO POR QUE ELE É INQUEBRÁVEL

O algoritmo foi desenvolvido encima de uma lógica muito simples: caracteres novos substituem caracteres originais. A diferença é que esses caracteres possuem tamanhos distintos, e contém dentro de si mais caracteres. Para entender melhor:

Veja o código que substituí as seguintes letras:

0= 0
A= 1
D= 035111932
I= 1703
N= 11703
R= 19321305111703


Se nós uníssemos o D e o R o resultado seria esse:
D + R = 03511193219321305111703


Agora analise: Quantos códigos das letras acima estão contidos no meio do código que une o D e o R?
Resposta: todas. Se você olhar bem, vai perceber que dentro do código D + R está também o código do:

Letra Caracteres que a substitui
0 03511193219321305111703
A 03511193219321305111703
D 03511193219321305111703
I 03511193219321305111703
N 03511193219321305111703
R 03511193219321305111703

e muitos outros...

É essa a mágica, agora tente fazer ao contrário, trocar a seqüência de números do D + R por letras, de acordo com os números de cada letra descritos mais acima. É impossível, pois não se tem noção de quando começa e quando termina uma representação de caractere.

 

BR1E é um projeto Open Source. Divulgue, nós o apoiamos.