como descriptografar o arquivo ecryptfs com chave privada em vez de passphrase

3

Eu tenho uma pasta de compartilhamento criptografada na minha sincronização NAS DS413 (que usa o ecryptfs). Eu posso montar manualmente a pasta criptografada e ler os arquivos descriptografados sem problemas, usando a GUI synologies. Por algum motivo, nunca consegui montar a pasta criptografada usando minha frase secreta. Mas eu sempre posso fazer isso usando a chave privada gerada durante a configuração do ecryptfs.

Portanto, tenho feito algumas pesquisas sobre a descriptografia de arquivos criptografados sem uma sinologia (por exemplo, se essa coisa pegar fogo ou for roubada e precisar restaurar a partir do backup). Eu li vários tópicos e como descriptografar compartilhamentos criptografados synology / ecryptfs usando linux e encryptfs-utils. Mas o howto sempre diz para você fornecer a frase secreta e nunca mencionar o uso da chave para descriptografar. Então, minha pergunta é como descriptografar usando a chave (que funciona para montar e descriptografar com o software da synology)? A chave que tenho é de 80 bytes e é binária. Os primeiros 16 bytes são inteiros apenas e os bytes restantes parecem ser hexadecimais aleatórios.

Obrigado por qualquer dica!

    
por kevincw01 08.01.2015 / 16:14

1 resposta

4

Veja por " Como recuperar pastas criptografadas Synology no Linux

MOUNTOPTIONS=""
for option in                           \
  "key=passphrase"                      \
  "ecryptfs_cipher=aes"                 \
  "ecryptfs_key_bytes=32"               \
  "ecryptfs_passthrough=no"             \
  "ecryptfs_enable_filename_crypto=yes" \
; do
  MOUNTOPTIONS="${MOUNTOPTIONS}${MOUNTOPTIONS:+,}$option"
done
sudo mount -t ecryptfs -o $MOUNTOPTIONS,passwd=$PASSWORD $CRYPTDIR $TARGET
    
por 08.12.2016 / 10:11