[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-----