Nós coberto a criação e a extração de arquivos comprimidos como piche em uma máquina de Linux. Os muitos de usuários de Linux usam estes formatos da compressão para finalidades dos apoios. Embora isto comprima o poço bonito não fixa o apoio. Para fazer que você necessita adicionar uma senha, ou para cifrá-la. Vamos olhar um formulário simples de fixar seu apoio quando você cría um arquivo.
Nota: estas etapas aplicam-se às limas e aos dobradores do tipo - apoios nao justos do `'.
Um recap rápido da compressão e da extração do tar.gzformato. Para comprimir um diretório chamado today's_backup faça o seguinte:
# piche - today's_backup de todays_backup.tar.gz do zcf
Este comando comprimirá o diretório today's_backup na lima comprimida todays_backup.tar.gz. Para decompress o uso o seguinte comando:
# piche - zxf todays_backup.tar.gz
Agora à divisória do divertimento. Vamos olhar como nós podemos adicionar um nível básico do encryption ao processo que nós nos usamos acima. Para comprimir o diretório today's_backup com proteção faça o seguinte:
# piche - zcf - today's_backup|openssl des3 - sal - yourpassword de k | dd of=today's_backup.des3
Substitua yourpassword com uma senha do seus próprios. Yourselfmantenha- a senha, e mantenha-a com cuidado. O comando acima gerará uma lima chamada today's_backup.des3. Esta lima pode somente decompressed usando esta senha.
Para extrair sua lima de arquivo protegida today's_backup.des3 use o seguinte comando:
# if= today's_backup.des3 do dd |openssl des3 - d - yourpassword de k |zxf do piche -
Faça a anotação de arrastar - na extremidade. É um não erro tipográfico, mas uma exigência para que este comando trabalhe. Substitua yourpassword com a senha você usou-se ao cifrar a lima. Executar o comando acima extrairá a lima comprimida today's_backup.des3 em um diretório today's_backup. Use este encryption com cuidado. Como I dito mais cedo, a única maneira que você pode recuperar seus dados fixados uma vez é usando a senha, assim que não perde esta senha sob nenhumas circunstâncias.

























{ 2 comments… read them below or add one }
Why use the dd command? Simple redirect will work as well. So the openssl command could be simplified to:
openssl des3 -salt -k yourpassword > todays_backup.des3
and
openssl des3 -d -k yourpassword < todays_backup.des3
And anyone who checks the shell history knows your password.
I’ve not checked but the respective enciphering command MUST have a way of launching the command without putting the password into the command line.
Leave a Comment