Há como encriptar um arquivo e apagar o original, tudo num só comando? [RESOLVIDO]

1. Há como encriptar um arquivo e apagar o original, tudo num só comando? [RESOLVIDO]

andre luiz
xiloba

(usa Slackware)

Enviado em 11/06/2011 - 01:09h

Eu gostaria de saber sé é possível criptografar um arquivo e apagar o original que ficou sem criptografia, tudo isso num só comando.
tipo:
gpg -e -r xiloba arquivo

ou
gpg -e -r xiloba arquivo & rm -f arquivo.txt

ou algo pior tipo:
Tentei gerar uma senha enorme e criptografá-a com o gpg. assim só decoraria uma senha, a do gpg
fiz assim:


pwgen -1 -y -s 256 >securitypasswd.txt & gpg -e -r andré securitypasswd.txt & rm -f securitypasswd.txt

gerei a senha com pwgen (com 256 caracteres)
mandei-a para ser salva no arquivo securitypasswd
criptografei com gpg -e -r minha_chave e o nome do arquivo onde foi salvo a senha enorme(securitypasswd)
e por fim, o apagar o arquivo original (que está sem criptografia) onde foi salva a senha.

digitei isto e obtive a seguinte resposta:

pwgen -1 -y -s 256 >securitypasswd.txt & gpg -e -r andré securitypasswd.txt & rm -f securitypasswd.txt
[1] 4151
[2] 4152
gpg: securitypasswd.txt: encryption failed: erro na abertura de arquivo
xiloba@xiloba-laptop:~$



  


2. MELHOR RESPOSTA

Diego Felipe de Araújo
tecnicodiegorato

(usa Ubuntu)

Enviado em 11/06/2011 - 01:22h

então o erro está na sintaxe, se entendi bem o que você quer fazer é criptografar usando a senha que está no arquivo securitypasswd.txt, se for isso use < ao invés de > pois funciona assim > para incluir a saida de um comando em um arquivo e < para pegar algo de um arquivo.

bom para executar tudo junto basta criar um script com shell script.

poste depois se der certo.

3. Re: Há como encriptar um arquivo e apagar o original, tudo num só comando? [RESOLVIDO]

Osama Jr.
/bin/laden

(usa Void Linux)

Enviado em 11/06/2011 - 01:22h

Substitua o & por &&

Explicando:
& = dispara um comando em background
&& = operador booleano AND, executa uma instrução se a avaliada resultar em verdadeiro.


4. Re: Há como encriptar um arquivo e apagar o original, tudo num só comando? [RESOLVIDO]

andre luiz
xiloba

(usa Slackware)

Enviado em 11/06/2011 - 07:20h

Valeu, /bin/laden e Tecnicodiegorato.
Funcionou assim:
pwgen -1 -y -s 256 >securitypasswd.txt && gpg -e -r andré securitypasswd.txt && rm -f securitypasswd.txt
xiloba@xiloba-laptop:~$


5. nao funcionaria

leandro
keffer

(usa FreeBSD)

Enviado em 04/03/2012 - 23:36h

rm não funcionaria neste caso, pois apagaria e deixaria rastro para uma possível recuperação, o uso do comando do wipe ou shred seria mais eficiente


6. Re: Há como encriptar um arquivo e apagar o original, tudo num só comando? [RESOLVIDO]

andre luiz
xiloba

(usa Slackware)

Enviado em 06/04/2012 - 10:14h

keffer escreveu:

rm não funcionaria neste caso, pois apagaria e deixaria rastro para uma possível recuperação, o uso do comando do wipe ou shred seria mais eficiente


O comando seria então: pwgen -1 -y -s 256 >securitypasswd.txt && gpg -e -r andré securitypasswd.txt && shred -f securitypasswd.txt -u



7. Re: Há como encriptar um arquivo e apagar o original, tudo num só comando? [RESOLVIDO]

Ezequiel Santos
ezequiel.ezb

(usa Debian)

Enviado em 08/04/2012 - 15:36h

/bin/laden escreveu:

Substitua o & por &&

Explicando:
& = dispara um comando em background
&& = operador booleano AND, executa uma instrução se a avaliada resultar em verdadeiro.


Ohhh, não sabia dessa, aprendi agora..


8. Re: Há como encriptar um arquivo e apagar o original, tudo num só comando? [RESOLVIDO]

andre luiz
xiloba

(usa Slackware)

Enviado em 21/03/2014 - 14:56h

pwgen -1 -y -s 1024 >securitypasswd.txt && gpg -c -a securitypasswd.txt && shred -f securitypasswd.txt -u


9. Re: Há como encriptar um arquivo e apagar o original, tudo num só comando? [RESOLVIDO]

andre luiz
xiloba

(usa Slackware)

Enviado em 21/03/2014 - 14:57h

-----BEGIN PGP MESSAGE-----
Version: GnuPG v1.4.12 (GNU/Linux)

jA0EAwMCreODaM7REJBgyekIcej/mk9qv/sRtBSOEC3yIsIXPvgY+yOzVOoFfJuf
RMNzLq/OXnLEdAWgBBJ+36Jpr0F4Ny44GkIVShVZJi+f41bHPD5mMJ4sSQKwBYx9
q51Nu4gWnPZnlRgYsGrpoj4oUC5LwZOlULe8efWlPDSqaBq61EvvUzxDOd7XD3lb
tb67Q+LO9gWMbwmdNheFhntZaJ4oNnVem1chM0p51ZBQtYTWXdzvIdqGyzZtfCTH
fp8LWi9rRnGTJ7Wd6Ot/wrX4R2/kzsDyMiu2nIebCqJUFhVmQ7G79h008YYY36nr
Syel4188wzHVsYiKAkNKTqDBaLfbbNMNH/gSYqYix+bf1tqvvuRNUfHZV9cANKSW
czTnVR/o4jvJJqDtUKySVhBoB6/Dk4EZ9cLZ+QFhKgkhVLicg7IidjOI+2BtBluD
pOrwsAoO/oDsklAwJ9dtuv20ymcJ1pdAPnAz3hA2aa2CustOjuo9l9O0/uNFIAqD
slVgTFRYOt+sfqXhiDsAVFctPGJ0EoUipc/6lP79HjzHW1f8UAtuln1ytzk6yjms
no4LwZOBNdlq8jQ/TKEbkukBCdj3svpCPJqkFKsEGDGMTvzfY0R9kjB2wWs0yPMc
Gmjc+BgN9+gWYVpyLSbHi2yu+2kRgy40cSuPqlJSMrHwwKLh+yh1OWTHcUEMhoCD
hMDXn1UkxA20y5CDxirKoomGLcTBA0ru5ZYpEBrbf6yKBYbno8DDxLBGGH2Y0zvH
Iw+FWHIRzgaaYzG3/qyDesU5v9HmYqNoCA7MGNvJSskcZm4wXEYC5fDKKXyVRyKz
VgldQBMTrFFmpXrnADt4s50LgD+pgfiADXzStTeMC/mm3CGJ2mKZ3PEmDpyFIL7f
ZEBvQCLw+91pOvsv3LyBEZuPZP0fjRm1csgO741WuMddiWaNn0PCmm5RHkbziASD
vnTSLcIdNf9fe6kEdOF/ZUtsVCTm5thpJO12d6Mzx0QHb5ky0y9zaHxde/fV4Vv0
0A+uQWh83Lywdzhkg4f+F6E5k5Qk7DLIFE9yZ41RhMFqFyVt/oz2hkwVpT/dmPMX
8lpnX03WnLG7aCQGjwBjlti6QlQrhvtzkrTf58PU5mjA4BTvavzTaansYmTKTwev
+hQtDN/+7WQBrColY5d+6r+sLF9XjyuPZ3wdPr8gGy/uZ2yNGKCsFtcO9M6NUzsQ
b0fCfbfNiEcWFzSbJJMy8SliGR+Zpq9dzLc=
=1haQ
-----END PGP MESSAGE-----






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts