shell-script-pt
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Cifra de César


From: MrBiTS
Subject: Cifra de César
Date: Tue, 26 Aug 2008 09:46:29 -0300
User-agent: Thunderbird 2.0.0.16 (Windows/20080708)

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

> Gostaria de ouvir sugestões de melhorias para o meu script ou
> sugestões de outras abordagens para resolver o problema. O script já
> faz o que deveria fazer, apenas quero trocar idéias com o objetivo de
> aprendizado.

O script ficou bem interessante. Falta uma forma clara de dizer como ele
funciona. Eu acrescentaria uns

read -p "Digite o nome do arquivo: " ARQ
read -p "Digite o valor do rotacionamento: " CHAVE

Com isso, usaria algo como:

sed "y/${PROIBIDOS}/${PERMITIDOS}/; y/${ALFABETO1}/${ALFABETO2}/" $ARQ

Isso o faria ficar minimamente usável e ele não ficaria parado sem fazer
nada na sua demonstração para o professor.

Eu tenho uma implementação parecida, mas trabalho com cifras Vigenère (
Tabula Recta ), com todo um conceito de arrays.

http://enigma.wikispaces.com/Vigenere+Cipher.

Como criptografia em sí é um assunto que foge do escopo shell-script,
podemos discutir isso em PVT.

- --

Um abraço

.0. MrBiTs - address@hidden
..0 GnuPG  -
http://keys.cardboard.net:11371/pks/lookup?op=get&search=0xAC37715A6DD1F186
000 http://www.mrbits.com.br


-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (MingW32)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iEYEARECAAYFAkiz+yUACgkQrDdxWm3R8YZBegCfVSpLX2cSVBnzAWwHBo3XYqGG
7GcAmweel8EAKQlDBf7m4HuCAaUjI8g4
=rl2a
-----END PGP SIGNATURE-----


reply via email to

[Prev in Thread] Current Thread [Next in Thread]