[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] Scripts e arquivo com senha
From: |
MrBiTS |
Subject: |
Re: [shell-script] Scripts e arquivo com senha |
Date: |
Sun, 28 Dec 2008 14:12:51 -0200 |
User-agent: |
Thunderbird 2.0.0.18 (X11/20081125) |
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
> É que eu tô tentando exatamente não precisar digitar a senha a todo momento,
> por isso eu queria colocá-la num arquivo TXT com segurança, isto é,
> criptografada, ou de qualquer outra forma -- para que o script pudesse
> consultá-lo toda vez que precisasse. Por isso queria saber uma forma de
> fazer o script ler o arquivo TXT criptografado, ou qualquer outra maneira de
> fazer o mesmo.
Qualquer criptografia "recuperável" é bastante vulnerável a um ataque simples
de XOR. Se isso não é problema para você, utilize os
utilitários mcrypt e mdecrypt, que vêm com a libmcrypt. Basicamente, eles vão
criptografar um arquivo através do mcrypt que, depois,
pode ser decriptografado pelo mdecrypt. Há uma opção -F que permite a entrada
de dados via STDIN e o envio para STDOUT. Essa opção é
útil para decriptografar o arquivo e enviá-lo a uma variável.
cat senha.txt
Essa e minha senha
SENHAC=$(cat senha.txt | mcrypty -F)
echo $SENHAC
���ZAndael-128
cbcmcrypt-sha1�M���������sha1Q3���������\T";�.�/;{�&�͊Cëva(&�ͺ��T�4��T";�.�/;{�&�͊Cëva(&�ͺ��T�4��
SENHA=$(echo $SENHAC | mdecrypt)
echo $SENHA
Não testei, mas acredito que funcione.
- --
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 (GNU/Linux)
iEYEARECAAYFAklXpYIACgkQrDdxWm3R8YaoFwCfUno6vo7ahWz1te6N7AtD407M
LNUAnRf0JA/ucCvsbibnHUGsqNiDAhiP
=YEhZ
-----END PGP SIGNATURE-----