How,
esta coisa de blog é interessante. Recebi um e-mail mostrando que a versão do ccesar 0.1b tinha alguns bugs. Um dos bugs era que quando se cifrava frases usando as letra “X”, “Y” e “Z” elas se tornavam os caracteres “[", "" e "]“. Tudo bem… a ídeia é realmente cifrar. Mas no momento de decifrar estes caracteres ([, e ]) o ccesar 0.2b não fazia!!!
Simples, veja este versão 0.2a. Foi somente tratar os caracteres “[", "", "]” no momento da decifragem e atribuir os caracteres que representam os mesmos, neste caso “X”, “Y” e “Z”. Então…
1. Baixe o código-fonte e compile-o:
~$
~$ wget http://www.bleno.org/blog/bin/ccesar-0.2a.pas
~$ fpc ccesar-0.2a.pas
2. Cifrando e decifrando:
~$
~$ ./ccesar-0.2a
[ informe a opção para cifrar ]x. Digite a frase: bleno foi para o parque ziroky
x. Frase cifrada: EOHQR IRL SDUD R SDUTXH ]LURN[ informe a opção para decifrar ]
x. Digite a frase: EOHQR IRL SDUD R SDUTXH ]LURN
x. Frase decifrada: bleno foi para o parque ziroky
Simples não? oO
Enfim, nas próximas versões o ccesar terá suporte a acentos e a mais alguns caracteres “não alfabeticos” e tratamento de letras maiusculas e minusculas. Mas, nas próximas versões.
Espero que tenha gostado ;)
