Criptografar arquivo e, em seguida, dividi-lo em várias partes

0

Eu tenho um arquivo pessoal de muitos arquivos (mais de 12Go)

Quero criptografá-lo com uma senha e dividi-lo em 100 partes.

Como posso fazer isso?

E como posso reagrupá-lo e decodificá-lo para recuperar os arquivos?

    
por user216488 16.02.2017 / 23:09

2 respostas

0

Para criptografar o arquivo, use openssl :

openssl aes-128-cbc -in the_archive -out the_archive.crypted

Para dividir o arquivo use split :

split -a 3 -b 100000 the_archived.crypted chunk.

Para reagrupar os blocos, use cat :

cat chunk.??? >the_archive.crypted

Para decodificar o arquivo use openssl novamente:

openssl aes-128-cbc -d -in the_archive.crypted -out the_archive
    
por 16.02.2017 / 23:47
0

Se qualquer uma das 100 partes for perdida / corrompida, você pode acabar sendo incapaz de recuperar qualquer arquivo, eu prefiro mais de 100 arquivos separados, cada um criptografado.

Mas, com um arquivo de divisão gigante, você pode acabar precisando de 12Go (Gigabytes?) de espaço livre para reunir as peças e outras 12 para descriptografar / visualizar o arquivo, se suas ferramentas não suportarem canalização com stdin / stdout.

Uso de tar & gpg & dividir juntos deve funcionar, como:

tar -c files | gpg -o- ... | split -b [size 1/100th of total] -

As opções de divisão que podem ser úteis podem incluir:

  • -a3 gera sufixos de comprimento N (padrão 2)
  • -d usa sufixos numéricos em vez de alfabéticos.
  • - lê entrada padrão.
  • outputfilename. nome dos arquivos de saída
por 23.02.2017 / 15:57