Problema com criptografar e descriptografar uma palavra docx em php

Eu tentei usar o php mcrypt TripleDES para criptografia paradocx arquivos de formato.

Quando eu tentei descriptografar o arquivo, estou recebendo o erro da seguinte forma.

O arquivo XML aberto do Office file_name não pode ser aberto porque há problemas com o conteúdo.

Aqui está o código abaixo

<code>function Encrypt($source,$key,$iv) {
      $cipher = mcrypt_module_open(MCRYPT_3DES, '', 'cbc', '');
      mcrypt_generic_init($cipher, $key, $iv);
      $result = mcrypt_generic($cipher, $source);
      mcrypt_generic_deinit($cipher);
      return $result;
}


function Decrypt($source,$key,$iv) {

  $cipher = mcrypt_module_open(MCRYPT_3DES, '', 'cbc', ''); 
  mcrypt_generic_init($cipher, $key, $iv);
  $result = mdecrypt_generic($cipher, $source);
  mcrypt_generic_deinit($cipher);
  return $result;
}
</code>

Qualquer ajuda será apreciada.

questionAnswers(1)

yourAnswerToTheQuestion