Encriptando um arquivo ASCII

=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
UNIX GURU UNIVERSE

DICA UNIX[bb]
Dica Unix 3144 - 14 de setembro de 2008
http://www.ugu.com/sui/ugu/show?tip.today
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-

Encriptando um arquivo ASCII

Um arquivo ASCII pode ser facilmente encriptado ou desemcriptado. 

Para encriptar é só efetuar um pipe do STDOUT do arquivo para o comando "crypt" e redirecionar o resultado para um novo arquivo. Entre uma senha quando o prompt lhe mostrar "Enter key".

$ cat foo | crypt > foo.e

Enter key:

Para desemcriptar o arquivo é só efetuar novamente um pipe do STDOUT do arquivo encriptado para o comando "crypt" e redirecionar para um novo arquivo. Entre a senha quando novamente lhe for mostrado a mensagem "Enter key".

$ cat foo.e | crypt > foo.new
Enter key:

Nota: nos sistemas Linux pode ser usado o comando mcrypt do mesmo modo como é mostrado acima.
No Fedora, é só dar

# yum install mcrypt -y

[ataliba@neo ~]$ cat foo  | mcrypt > algo.e
Enter the passphrase (maximum of 512 characters)
Please use a combination of upper and lower case letters and numbers.
Enter passphrase:
Enter passphrase:

Stdin was encrypted.

----------------------------------------

Para assinar: http://www.ugu.com/sui/ugu/show?tip.subscribe
Para sair: http://www.ugu.com/sui/ugu/show?tip.unsubscribe
Para enviar uma dica: http://www.ugu.com/sui/ugu/show?tip.today
======================================
DECLARAÇÃO: TODAS AS DICAS DE UNIX SÃO PROPIEDADE DA UNIX GURU UNIVERSE E NÃO SÃO PARA SER VENDIDAS, IMPRESSAS OU USADAS SEM O CONSENTIMENTO POR ESCRITO DA UNIX GURU UNIVERSE. TODAS AS DICAS SÃO "USADAS POR SEU PROPRIO RISCO". UGU ADVERTE PARA TESTAR TODAS AS DICAS EM UM AMBIENTE QUE NÃO ESTEJA EM PRODUÇÃO. Unix Guru Universe - www.ugu.com - tips@ugu.com - Copyright 1994-2008
======================================