-----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 - mrb...@linuxmasters.info ..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-----