Como posso descriptografar um arquivo criptografado com o comando bdes (1) do FreeBSD usando o openssl?

1

O arquivo foi criptografado usando o comando bbs (1) do FreeBSD com os parâmetros padrão.

    
por Diomidis Spinellis 04.10.2012 / 13:53

1 resposta

1

Supondo que $ KEY contenha a chave usada para a criptografia bdes (1), a seguinte seqüência faz o trabalho.

 HEXKEY='echo -n $KEY | 
   dd conv=parodd | 
   od -t x1 2>/dev/null | 
   awk '{$1=""; print}' |
   sed 's/ //g'' 
 openssl enc -d -K $HEXKEY -iv 0 -des-cbc

Um problema remanescente é que o openssl se queixa quando chega ao final do arquivo.

    
por 04.10.2012 / 13:53